diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index b27e062a6eaf..000000000000 --- a/.eslintignore +++ /dev/null @@ -1,47 +0,0 @@ -# Build folders -/build -packages/*/build/ -packages/*/examples/*/build/ -es -lib -dist -umd - -node_modules -packages/*/examples/* - -# Components -packages/components/demo/*.css -packages/components/demo/*.map -packages/components/demo/*.js -packages/components/demo/js/prism.js -packages/components/demo/hot -!packages/components/demo/index.js -packages/components/dist -packages/components/tests/a11y-results -packages/components/tests/coverage -packages/components/es -packages/components/umd -packages/components/scripts -packages/components/css -packages/components/scss -packages/components/html -packages/components/docs/js -packages/components/node_modules -packages/components/scss/globals/vendor/** -packages/components/src/globals/scss/vendor/** - -# Upgrade -**/__testfixtures__/** -packages/upgrade/cli.js - -# React -**/storybook-static/** -packages/react/icons/index.js -packages/react/icons/index.esm.js - -# Icons React -packages/icons-react/next/** - -# Templates -packages/cli/src/component/templates/** diff --git a/.yarn/cache/@eslint-community-regexpp-npm-4.10.0-6bfb984c81-8c36169c81.zip b/.yarn/cache/@eslint-community-regexpp-npm-4.10.0-6bfb984c81-8c36169c81.zip new file mode 100644 index 000000000000..14fb460b5dfb Binary files /dev/null and b/.yarn/cache/@eslint-community-regexpp-npm-4.10.0-6bfb984c81-8c36169c81.zip differ diff --git a/.yarn/cache/@eslint-community-regexpp-npm-4.5.1-bf72922237-e31e456d44.zip b/.yarn/cache/@eslint-community-regexpp-npm-4.5.1-bf72922237-e31e456d44.zip deleted file mode 100644 index 2e0a5aaab3bf..000000000000 Binary files a/.yarn/cache/@eslint-community-regexpp-npm-4.5.1-bf72922237-e31e456d44.zip and /dev/null differ diff --git a/.yarn/cache/@eslint-eslintrc-npm-3.1.0-3837a202e2-02bf892d13.zip b/.yarn/cache/@eslint-eslintrc-npm-3.1.0-3837a202e2-02bf892d13.zip new file mode 100644 index 000000000000..6fd50d72dfe8 Binary files /dev/null and b/.yarn/cache/@eslint-eslintrc-npm-3.1.0-3837a202e2-02bf892d13.zip differ diff --git a/.yarn/cache/@eslint-js-npm-9.3.0-de76de965f-3fb4b30561.zip b/.yarn/cache/@eslint-js-npm-9.3.0-de76de965f-3fb4b30561.zip new file mode 100644 index 000000000000..de0c3ce12d26 Binary files /dev/null and b/.yarn/cache/@eslint-js-npm-9.3.0-de76de965f-3fb4b30561.zip differ diff --git a/.yarn/cache/@humanwhocodes-config-array-npm-0.13.0-843095a032-524df31e61.zip b/.yarn/cache/@humanwhocodes-config-array-npm-0.13.0-843095a032-524df31e61.zip new file mode 100644 index 000000000000..2e048a87a87c Binary files /dev/null and b/.yarn/cache/@humanwhocodes-config-array-npm-0.13.0-843095a032-524df31e61.zip differ diff --git a/.yarn/cache/@humanwhocodes-object-schema-npm-2.0.3-4f0e508cd9-05bb99ed06.zip b/.yarn/cache/@humanwhocodes-object-schema-npm-2.0.3-4f0e508cd9-05bb99ed06.zip new file mode 100644 index 000000000000..52ae4fad0cc8 Binary files /dev/null and b/.yarn/cache/@humanwhocodes-object-schema-npm-2.0.3-4f0e508cd9-05bb99ed06.zip differ diff --git a/.yarn/cache/@humanwhocodes-retry-npm-0.3.0-fd8faa0baa-e574bab586.zip b/.yarn/cache/@humanwhocodes-retry-npm-0.3.0-fd8faa0baa-e574bab586.zip new file mode 100644 index 000000000000..23463b744aaf Binary files /dev/null and b/.yarn/cache/@humanwhocodes-retry-npm-0.3.0-fd8faa0baa-e574bab586.zip differ diff --git a/.yarn/cache/acorn-npm-8.10.0-2230c9e83e-522310c20f.zip b/.yarn/cache/acorn-npm-8.10.0-2230c9e83e-522310c20f.zip deleted file mode 100644 index 21b6a12cb6cf..000000000000 Binary files a/.yarn/cache/acorn-npm-8.10.0-2230c9e83e-522310c20f.zip and /dev/null differ diff --git a/.yarn/cache/acorn-npm-8.11.3-0d7ab48b38-b688e7e3c6.zip b/.yarn/cache/acorn-npm-8.11.3-0d7ab48b38-b688e7e3c6.zip new file mode 100644 index 000000000000..7cca3a275b71 Binary files /dev/null and b/.yarn/cache/acorn-npm-8.11.3-0d7ab48b38-b688e7e3c6.zip differ diff --git a/.yarn/cache/eslint-npm-9.3.0-90fe77a320-c56d63bc36.zip b/.yarn/cache/eslint-npm-9.3.0-90fe77a320-c56d63bc36.zip new file mode 100644 index 000000000000..137d7e72602a Binary files /dev/null and b/.yarn/cache/eslint-npm-9.3.0-90fe77a320-c56d63bc36.zip differ diff --git a/.yarn/cache/eslint-scope-npm-8.0.1-20a4626de0-458513863d.zip b/.yarn/cache/eslint-scope-npm-8.0.1-20a4626de0-458513863d.zip new file mode 100644 index 000000000000..c3a483f5ee2c Binary files /dev/null and b/.yarn/cache/eslint-scope-npm-8.0.1-20a4626de0-458513863d.zip differ diff --git a/.yarn/cache/eslint-visitor-keys-npm-4.0.0-9098eefd77-c7617166e6.zip b/.yarn/cache/eslint-visitor-keys-npm-4.0.0-9098eefd77-c7617166e6.zip new file mode 100644 index 000000000000..9d4d45b05652 Binary files /dev/null and b/.yarn/cache/eslint-visitor-keys-npm-4.0.0-9098eefd77-c7617166e6.zip differ diff --git a/.yarn/cache/espree-npm-10.0.1-1d04a36678-557d6cfb48.zip b/.yarn/cache/espree-npm-10.0.1-1d04a36678-557d6cfb48.zip new file mode 100644 index 000000000000..be94427b9b74 Binary files /dev/null and b/.yarn/cache/espree-npm-10.0.1-1d04a36678-557d6cfb48.zip differ diff --git a/.yarn/cache/file-entry-cache-npm-8.0.0-5b09d19a83-afe55c4de4.zip b/.yarn/cache/file-entry-cache-npm-8.0.0-5b09d19a83-afe55c4de4.zip new file mode 100644 index 000000000000..58498b44eafb Binary files /dev/null and b/.yarn/cache/file-entry-cache-npm-8.0.0-5b09d19a83-afe55c4de4.zip differ diff --git a/.yarn/cache/flat-cache-npm-4.0.1-12bf2455f7-58ce851d90.zip b/.yarn/cache/flat-cache-npm-4.0.1-12bf2455f7-58ce851d90.zip new file mode 100644 index 000000000000..dddd10dc200f Binary files /dev/null and b/.yarn/cache/flat-cache-npm-4.0.1-12bf2455f7-58ce851d90.zip differ diff --git a/.yarn/cache/flatted-npm-3.2.5-0ee5a8875f-eed01f72ad.zip b/.yarn/cache/flatted-npm-3.2.5-0ee5a8875f-eed01f72ad.zip deleted file mode 100644 index 4ae41f3bf733..000000000000 Binary files a/.yarn/cache/flatted-npm-3.2.5-0ee5a8875f-eed01f72ad.zip and /dev/null differ diff --git a/.yarn/cache/flatted-npm-3.3.1-458870f59b-7b8376061d.zip b/.yarn/cache/flatted-npm-3.3.1-458870f59b-7b8376061d.zip new file mode 100644 index 000000000000..0dc832903d14 Binary files /dev/null and b/.yarn/cache/flatted-npm-3.3.1-458870f59b-7b8376061d.zip differ diff --git a/.yarn/cache/globals-npm-14.0.0-5fc3d8d5da-03939c8af9.zip b/.yarn/cache/globals-npm-14.0.0-5fc3d8d5da-03939c8af9.zip new file mode 100644 index 000000000000..d912b49acee3 Binary files /dev/null and b/.yarn/cache/globals-npm-14.0.0-5fc3d8d5da-03939c8af9.zip differ diff --git a/.yarn/cache/keyv-npm-4.5.3-d2382300dd-2c96e345ec.zip b/.yarn/cache/keyv-npm-4.5.4-4c8e2cf7f7-167eb6ef64.zip similarity index 66% rename from .yarn/cache/keyv-npm-4.5.3-d2382300dd-2c96e345ec.zip rename to .yarn/cache/keyv-npm-4.5.4-4c8e2cf7f7-167eb6ef64.zip index 3e00c1c66fe7..8fd419164820 100644 Binary files a/.yarn/cache/keyv-npm-4.5.3-d2382300dd-2c96e345ec.zip and b/.yarn/cache/keyv-npm-4.5.4-4c8e2cf7f7-167eb6ef64.zip differ diff --git a/.yarn/cache/optionator-npm-0.9.1-577e397aae-19cfb625ba.zip b/.yarn/cache/optionator-npm-0.9.1-577e397aae-19cfb625ba.zip deleted file mode 100644 index 820c7857ad84..000000000000 Binary files a/.yarn/cache/optionator-npm-0.9.1-577e397aae-19cfb625ba.zip and /dev/null differ diff --git a/.yarn/cache/optionator-npm-0.9.4-1f114b00e8-a8398559c6.zip b/.yarn/cache/optionator-npm-0.9.4-1f114b00e8-a8398559c6.zip new file mode 100644 index 000000000000..5559fbfa293b Binary files /dev/null and b/.yarn/cache/optionator-npm-0.9.4-1f114b00e8-a8398559c6.zip differ diff --git a/.yarn/cache/word-wrap-npm-1.2.4-7a75a0d62c-a749c0cf41.zip b/.yarn/cache/word-wrap-npm-1.2.4-7a75a0d62c-a749c0cf41.zip deleted file mode 100644 index 5adfa99923c3..000000000000 Binary files a/.yarn/cache/word-wrap-npm-1.2.4-7a75a0d62c-a749c0cf41.zip and /dev/null differ diff --git a/.yarn/cache/word-wrap-npm-1.2.5-42d00c4b09-1ec6f6089f.zip b/.yarn/cache/word-wrap-npm-1.2.5-42d00c4b09-1ec6f6089f.zip new file mode 100644 index 000000000000..39dac5ccd240 Binary files /dev/null and b/.yarn/cache/word-wrap-npm-1.2.5-42d00c4b09-1ec6f6089f.zip differ diff --git a/config/eslint-config-carbon/package.json b/config/eslint-config-carbon/package.json index 53b94d839ae6..09f3aed7afe2 100644 --- a/config/eslint-config-carbon/package.json +++ b/config/eslint-config-carbon/package.json @@ -30,7 +30,7 @@ "provenance": true }, "peerDependencies": { - "eslint": "^8.0.0" + "eslint": "^9.0.0" }, "dependencies": { "@babel/eslint-parser": "^7.19.1", diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 000000000000..b03cd3ba6e58 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,75 @@ +export default [ + { + languageOptions: { + parser: { + meta: { + name: 'Ignore Without Parsing', + }, + + // Ignore Paring error + parse: function () { + return { + type: 'Program', + loc: {}, + comments: [], + range: [0, 0], + body: [], + tokens: [], + }; + }, + }, + }, + }, + + { + ignores: [ + // Build folders + '/build', + 'packages/*/build/', + 'packages/*/examples/*/build/', + 'es', + 'lib', + 'dist', + 'umd', + + 'node_modules', + 'packages/*/examples/*', + + // Components + 'packages/components/demo/*.css', + 'packages/components/demo/*.map', + 'packages/components/demo/*.js', + 'packages/components/demo/js/prism.js', + 'packages/components/demo/hot', + '!packages/components/demo/index.js', // This negation might need manual handling + 'packages/components/dist', + 'packages/components/tests/a11y-results', + 'packages/components/tests/coverage', + 'packages/components/es', + 'packages/components/umd', + 'packages/components/scripts', + 'packages/components/css', + 'packages/components/scss', + 'packages/components/html', + 'packages/components/docs/js', + 'packages/components/node_modules', + 'packages/components/scss/globals/vendor/**', + 'packages/components/src/globals/scss/vendor/**', + + // Upgrade + '**/__testfixtures__/**', + 'packages/upgrade/cli.js', + + // React + '**/storybook-static/**', + 'packages/react/icons/index.js', + 'packages/react/icons/index.esm.js', + + // Icons React + 'packages/icons-react/next/**', + + // Templates + 'packages/cli/src/component/templates/**', + ], + }, +]; diff --git a/package.json b/package.json index 742648ac5d85..91e078599b65 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "cross-env": "^7.0.0", "cross-spawn": "^7.0.0", "doctoc": "^2.0.0", - "eslint": "^8.40.0", + "eslint": "^9.0.0", "eslint-plugin-playwright": "^1.0.0", "fs-extra": "^11.0.0", "glob": "^10.0.0", diff --git a/yarn.lock b/yarn.lock index 6947ddc0bbf9..8648a3b64404 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2970,10 +2970,10 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.4.0": - version: 4.5.1 - resolution: "@eslint-community/regexpp@npm:4.5.1" - checksum: 10/e31e456d44e9bf98d59c8ac445549098e1a6d9c4e22053cad58e86a9f78a1e64104ef7f7f46255c442e0c878fe0e566ffba287787d070196c83510ef30d1d197 +"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": + version: 4.10.0 + resolution: "@eslint-community/regexpp@npm:4.10.0" + checksum: 10/8c36169c815fc5d726078e8c71a5b592957ee60d08c6470f9ce0187c8046af1a00afbda0a065cc40ff18d5d83f82aed9793c6818f7304a74a7488dc9f3ecbd42 languageName: node linkType: hard @@ -2994,6 +2994,23 @@ __metadata: languageName: node linkType: hard +"@eslint/eslintrc@npm:^3.1.0": + version: 3.1.0 + resolution: "@eslint/eslintrc@npm:3.1.0" + dependencies: + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^10.0.1" + globals: "npm:^14.0.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10/02bf892d1397e1029209dea685e9f4f87baf643315df2a632b5f121ec7e8548a3b34f428a007234fa82772218fa8a3ac2d10328637b9ce63b7f8344035b74db3 + languageName: node + linkType: hard + "@eslint/js@npm:8.40.0": version: 8.40.0 resolution: "@eslint/js@npm:8.40.0" @@ -3001,6 +3018,13 @@ __metadata: languageName: node linkType: hard +"@eslint/js@npm:9.3.0": + version: 9.3.0 + resolution: "@eslint/js@npm:9.3.0" + checksum: 10/3fb4b30561c34b52e7c6c6b55ea61df1cead73a525e1ccd77b1454d893dcf06f99fe9c46bf410a044ef7d3339c455bc4f75769b40c4734343f5b46d2d76b89ef + languageName: node + linkType: hard + "@fal-works/esbuild-plugin-global-externals@npm:^2.1.2": version: 2.1.2 resolution: "@fal-works/esbuild-plugin-global-externals@npm:2.1.2" @@ -3197,6 +3221,17 @@ __metadata: languageName: node linkType: hard +"@humanwhocodes/config-array@npm:^0.13.0": + version: 0.13.0 + resolution: "@humanwhocodes/config-array@npm:0.13.0" + dependencies: + "@humanwhocodes/object-schema": "npm:^2.0.3" + debug: "npm:^4.3.1" + minimatch: "npm:^3.0.5" + checksum: 10/524df31e61a85392a2433bf5d03164e03da26c03d009f27852e7dcfdafbc4a23f17f021dacf88e0a7a9fe04ca032017945d19b57a16e2676d9114c22a53a9d11 + languageName: node + linkType: hard + "@humanwhocodes/module-importer@npm:^1.0.1": version: 1.0.1 resolution: "@humanwhocodes/module-importer@npm:1.0.1" @@ -3211,6 +3246,20 @@ __metadata: languageName: node linkType: hard +"@humanwhocodes/object-schema@npm:^2.0.3": + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: 10/05bb99ed06c16408a45a833f03a732f59bf6184795d4efadd33238ff8699190a8c871ad1121241bb6501589a9598dc83bf25b99dcbcf41e155cdf36e35e937a3 + languageName: node + linkType: hard + +"@humanwhocodes/retry@npm:^0.3.0": + version: 0.3.0 + resolution: "@humanwhocodes/retry@npm:0.3.0" + checksum: 10/e574bab58680867414e225c9002e9a97eb396f85871c180fbb1a9bcdf9ded4b4de0b327f7d0c43b775873362b7c92956d4b322e8bc4b90be56077524341f04b2 + languageName: node + linkType: hard + "@hutson/parse-repository-url@npm:^3.0.0": version: 3.0.2 resolution: "@hutson/parse-repository-url@npm:3.0.2" @@ -8149,12 +8198,12 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.5.0, acorn@npm:^8.7.1, acorn@npm:^8.8.0, acorn@npm:^8.9.0": - version: 8.10.0 - resolution: "acorn@npm:8.10.0" +"acorn@npm:^8.11.3, acorn@npm:^8.5.0, acorn@npm:^8.7.1, acorn@npm:^8.8.0, acorn@npm:^8.9.0": + version: 8.11.3 + resolution: "acorn@npm:8.11.3" bin: acorn: bin/acorn - checksum: 10/522310c20fdc3c271caed3caf0f06c51d61cb42267279566edd1d58e83dbc12eebdafaab666a0f0be1b7ad04af9c6bc2a6f478690a9e6391c3c8b165ada917dd + checksum: 10/b688e7e3c64d9bfb17b596e1b35e4da9d50553713b3b3630cf5690f2b023a84eac90c56851e6912b483fe60e8b4ea28b254c07e92f17ef83d72d78745a8352dd languageName: node linkType: hard @@ -9907,7 +9956,7 @@ __metadata: cross-env: "npm:^7.0.0" cross-spawn: "npm:^7.0.0" doctoc: "npm:^2.0.0" - eslint: "npm:^8.40.0" + eslint: "npm:^9.0.0" eslint-plugin-playwright: "npm:^1.0.0" fs-extra: "npm:^11.0.0" glob: "npm:^10.0.0" @@ -13179,7 +13228,7 @@ __metadata: eslint-restricted-globals: "npm:^0.2.0" prettier: "npm:^2.8.8" peerDependencies: - eslint: ^8.0.0 + eslint: ^9.0.0 languageName: unknown linkType: soft @@ -13491,6 +13540,16 @@ __metadata: languageName: node linkType: hard +"eslint-scope@npm:^8.0.1": + version: 8.0.1 + resolution: "eslint-scope@npm:8.0.1" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^5.2.0" + checksum: 10/458513863d3c79005b599f40250437bddba923f18549058ea45820a8d3d4bbc67fe292751d522a0cab69dd01fe211ffde5c1a5fc867e86f2d28727b1d61610da + languageName: node + linkType: hard + "eslint-visitor-keys@npm:^2.1.0": version: 2.1.0 resolution: "eslint-visitor-keys@npm:2.1.0" @@ -13505,7 +13564,14 @@ __metadata: languageName: node linkType: hard -"eslint@npm:8.40.0, eslint@npm:^8.40.0": +"eslint-visitor-keys@npm:^4.0.0": + version: 4.0.0 + resolution: "eslint-visitor-keys@npm:4.0.0" + checksum: 10/c7617166e6291a15ce2982b5c4b9cdfb6409f5c14562712d12e2584480cdf18609694b21d7dad35b02df0fa2cd037505048ded54d2f405c64f600949564eb334 + languageName: node + linkType: hard + +"eslint@npm:8.40.0": version: 8.40.0 resolution: "eslint@npm:8.40.0" dependencies: @@ -13555,6 +13621,61 @@ __metadata: languageName: node linkType: hard +"eslint@npm:^9.0.0": + version: 9.3.0 + resolution: "eslint@npm:9.3.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/regexpp": "npm:^4.6.1" + "@eslint/eslintrc": "npm:^3.1.0" + "@eslint/js": "npm:9.3.0" + "@humanwhocodes/config-array": "npm:^0.13.0" + "@humanwhocodes/module-importer": "npm:^1.0.1" + "@humanwhocodes/retry": "npm:^0.3.0" + "@nodelib/fs.walk": "npm:^1.2.8" + ajv: "npm:^6.12.4" + chalk: "npm:^4.0.0" + cross-spawn: "npm:^7.0.2" + debug: "npm:^4.3.2" + escape-string-regexp: "npm:^4.0.0" + eslint-scope: "npm:^8.0.1" + eslint-visitor-keys: "npm:^4.0.0" + espree: "npm:^10.0.1" + esquery: "npm:^1.4.2" + esutils: "npm:^2.0.2" + fast-deep-equal: "npm:^3.1.3" + file-entry-cache: "npm:^8.0.0" + find-up: "npm:^5.0.0" + glob-parent: "npm:^6.0.2" + ignore: "npm:^5.2.0" + imurmurhash: "npm:^0.1.4" + is-glob: "npm:^4.0.0" + is-path-inside: "npm:^3.0.3" + json-stable-stringify-without-jsonify: "npm:^1.0.1" + levn: "npm:^0.4.1" + lodash.merge: "npm:^4.6.2" + minimatch: "npm:^3.1.2" + natural-compare: "npm:^1.4.0" + optionator: "npm:^0.9.3" + strip-ansi: "npm:^6.0.1" + text-table: "npm:^0.2.0" + bin: + eslint: bin/eslint.js + checksum: 10/c56d63bc3655ce26456cb1b6869eb16579d9b243f143374ce28e4e168ab8fd9d054700014af903b6a5445a9134108327d974ba3e75019220f62df6ce72b6f5b6 + languageName: node + linkType: hard + +"espree@npm:^10.0.1": + version: 10.0.1 + resolution: "espree@npm:10.0.1" + dependencies: + acorn: "npm:^8.11.3" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^4.0.0" + checksum: 10/557d6cfb4894b1489effcaed8702682086033f8a2449568933bc59493734733d750f2a87907ba575844d3933340aea2d84288f5e67020c6152f6fd18a86497b2 + languageName: node + linkType: hard + "espree@npm:^9.5.2": version: 9.5.2 resolution: "espree@npm:9.5.2" @@ -14151,6 +14272,15 @@ __metadata: languageName: node linkType: hard +"file-entry-cache@npm:^8.0.0": + version: 8.0.0 + resolution: "file-entry-cache@npm:8.0.0" + dependencies: + flat-cache: "npm:^4.0.0" + checksum: 10/afe55c4de4e0d226a23c1eae62a7219aafb390859122608a89fa4df6addf55c7fd3f1a2da6f5b41e7cdff496e4cf28bbd215d53eab5c817afa96d2b40c81bfb0 + languageName: node + linkType: hard + "file-system-cache@npm:2.3.0": version: 2.3.0 resolution: "file-system-cache@npm:2.3.0" @@ -14296,6 +14426,16 @@ __metadata: languageName: node linkType: hard +"flat-cache@npm:^4.0.0": + version: 4.0.1 + resolution: "flat-cache@npm:4.0.1" + dependencies: + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.4" + checksum: 10/58ce851d9045fffc7871ce2bd718bc485ad7e777bf748c054904b87c351ff1080c2c11da00788d78738bfb51b71e4d5ea12d13b98eb36e3358851ffe495b62dc + languageName: node + linkType: hard + "flat@npm:^5.0.2": version: 5.0.2 resolution: "flat@npm:5.0.2" @@ -14312,10 +14452,10 @@ __metadata: languageName: node linkType: hard -"flatted@npm:^3.1.0": - version: 3.2.5 - resolution: "flatted@npm:3.2.5" - checksum: 10/eed01f72ad0317561e4d6187f7408dc391f7849d9cd6700520ce06155d1859539b6899afdfefc815ce51ec48f97d1015350287c541b5302a49581cf25cec1cd2 +"flatted@npm:^3.1.0, flatted@npm:^3.2.9": + version: 3.3.1 + resolution: "flatted@npm:3.3.1" + checksum: 10/7b8376061d5be6e0d3658bbab8bde587647f68797cf6bfeae9dea0e5137d9f27547ab92aaff3512dd9d1299086a6d61be98e9d48a56d17531b634f77faadbc49 languageName: node linkType: hard @@ -15102,6 +15242,13 @@ __metadata: languageName: node linkType: hard +"globals@npm:^14.0.0": + version: 14.0.0 + resolution: "globals@npm:14.0.0" + checksum: 10/03939c8af95c6df5014b137cac83aa909090c3a3985caef06ee9a5a669790877af8698ab38007e4c0186873adc14c0b13764acc754b16a754c216cc56aa5f021 + languageName: node + linkType: hard + "globalthis@npm:^1.0.3": version: 1.0.3 resolution: "globalthis@npm:1.0.3" @@ -18084,12 +18231,12 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.5.3": - version: 4.5.3 - resolution: "keyv@npm:4.5.3" +"keyv@npm:^4.5.3, keyv@npm:^4.5.4": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" dependencies: json-buffer: "npm:3.0.1" - checksum: 10/2c96e345ecee2c7bf8876b368190b0067308b8da080c1462486fbe71a5b863242c350f1507ddad8f373c5d886b302c42f491de4d3be725071c6743a2f1188ff2 + checksum: 10/167eb6ef64cc84b6fa0780ee50c9de456b422a1e18802209234f7c2cf7eae648c7741f32e50d7e24ccb22b24c13154070b01563d642755b156c357431a191e75 languageName: node linkType: hard @@ -21376,17 +21523,17 @@ __metadata: languageName: node linkType: hard -"optionator@npm:^0.9.1": - version: 0.9.1 - resolution: "optionator@npm:0.9.1" +"optionator@npm:^0.9.1, optionator@npm:^0.9.3": + version: 0.9.4 + resolution: "optionator@npm:0.9.4" dependencies: deep-is: "npm:^0.1.3" fast-levenshtein: "npm:^2.0.6" levn: "npm:^0.4.1" prelude-ls: "npm:^1.2.1" type-check: "npm:^0.4.0" - word-wrap: "npm:^1.2.3" - checksum: 10/19cfb625ba3cafd99c204744595a8b5111491632d379be341a8286c53a0101adac6f7ca9be4319ccecaaf5d43a55e65dde8b434620726032472833d958d43698 + word-wrap: "npm:^1.2.5" + checksum: 10/a8398559c60aef88d7f353a4f98dcdff6090a4e70f874c827302bf1213d9106a1c4d5fcb68dacb1feb3c30a04c4102f41047aa55d4c576b863d6fc876e001af6 languageName: node linkType: hard @@ -28232,10 +28379,10 @@ __metadata: languageName: node linkType: hard -"word-wrap@npm:^1.2.3, word-wrap@npm:~1.2.3": - version: 1.2.4 - resolution: "word-wrap@npm:1.2.4" - checksum: 10/a749c0cf410724acde4bdb263dcb13de61489dde22889a6a408e8a57e5948477c5b7438a757e25bb92985ed02562ab271aade90d605a24f3ae78410b638fbbd8 +"word-wrap@npm:^1.2.5, word-wrap@npm:~1.2.3": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: 10/1ec6f6089f205f83037be10d0c4b34c9183b0b63fca0834a5b3cee55dd321429d73d40bb44c8fc8471b5203d6e8f8275717f49a8ff4b2b0ab41d7e1b563e0854 languageName: node linkType: hard