From 309c872ce58e1f7ee1cf60e3e16db6eada217a4f Mon Sep 17 00:00:00 2001 From: silverwind Date: Sat, 19 Sep 2026 01:58:36 +0200 Subject: [PATCH] chore: update eslint plugins and configure new unicorn rules (#39357) Update all eslint plugins and configure the new unicorn rules. The new unicorn CSS rules stay off because stylelint already covers most of them. `unicorn/prefer-iterator-helpers` is disabled because it forces too-new browser requirements onto Gitea. No new violations in the code. --- eslint.config.ts | 23 +++++++++- package.json | 6 +-- pnpm-lock.yaml | 106 +++++++---------------------------------------- 3 files changed, 40 insertions(+), 95 deletions(-) diff --git a/eslint.config.ts b/eslint.config.ts index 53bcfc46f53..a4d1277aa0d 100644 --- a/eslint.config.ts +++ b/eslint.config.ts @@ -754,6 +754,7 @@ export default defineConfig([ 'unicorn/no-array-sort-for-min-max': [2], 'unicorn/no-array-splice': [0], 'unicorn/no-asterisk-prefix-in-documentation-comments': [0], + 'unicorn/no-async-iterator-callback': [2], 'unicorn/no-async-promise-finally': [2], 'unicorn/no-await-expression-member': [0], 'unicorn/no-await-in-promise-methods': [2], @@ -770,8 +771,11 @@ export default defineConfig([ 'unicorn/no-console-spaces': [0], 'unicorn/no-constant-zero-expression': [2], 'unicorn/no-declarations-before-early-exit': [0], + 'unicorn/no-deprecated-css-features': [0], 'unicorn/no-document-cookie': [2], 'unicorn/no-double-comparison': [2], + 'unicorn/no-duplicate-css-selectors': [0], + 'unicorn/no-duplicate-font-family-names': [0], 'unicorn/no-duplicate-if-branches': [2], 'unicorn/no-duplicate-logical-operands': [2], 'unicorn/no-duplicate-loops': [0], @@ -791,6 +795,7 @@ export default defineConfig([ 'unicorn/no-invalid-character-comparison': [2], 'unicorn/no-invalid-fetch-options': [2], 'unicorn/no-invalid-file-input-accept': [2], + 'unicorn/no-invalid-media-features': [0], 'unicorn/no-invalid-remove-event-listener': [2], 'unicorn/no-invalid-well-known-symbol-methods': [2], 'unicorn/no-keyword-prefix': [0], @@ -810,6 +815,7 @@ export default defineConfig([ 'unicorn/no-negated-condition': [0], 'unicorn/no-negation-in-equality-check': [2], 'unicorn/no-nested-ternary': [0], + 'unicorn/no-nesting-with-mixed-specificity': [0], 'unicorn/no-new-array': [0], 'unicorn/no-new-buffer': [0], 'unicorn/no-non-function-verb-prefix': [0], @@ -820,6 +826,7 @@ export default defineConfig([ 'unicorn/no-optional-chaining-on-undeclared-variable': [2], 'unicorn/no-process-exit': [0], 'unicorn/no-redundant-comparison': [2], + 'unicorn/no-redundant-nested-style-rules': [0], 'unicorn/no-return-array-push': [2], 'unicorn/no-selector-as-dom-name': [2], 'unicorn/no-shorthand-property-overrides': [0], // only applies to css language @@ -835,6 +842,8 @@ export default defineConfig([ 'unicorn/no-typeof-undefined': [2], 'unicorn/no-uncalled-method': [2], 'unicorn/no-undeclared-class-members': [2], + 'unicorn/no-unknown-css-annotations': [0], + 'unicorn/no-unknown-pseudo-selectors': [0], 'unicorn/no-unnecessary-array-flat-depth': [2], 'unicorn/no-unnecessary-array-flat-map': [2], 'unicorn/no-unnecessary-array-splice-count': [2], @@ -858,7 +867,9 @@ export default defineConfig([ 'unicorn/no-unsafe-property-key': [0], 'unicorn/no-unsafe-sqlite-interpolation': [2], 'unicorn/no-unsafe-string-replacement': [0], - 'unicorn/no-unused-array-method-return': [2], + 'unicorn/no-unscoped-css-nesting-selector': [0], + 'unicorn/no-unused-builtin-method-return': [2], + 'unicorn/no-unused-iterator-helper': [2], 'unicorn/no-unused-properties': [2], 'unicorn/no-useless-boolean-cast': [2], 'unicorn/no-useless-coercion': [2], @@ -877,10 +888,12 @@ export default defineConfig([ 'unicorn/no-useless-promise-resolve-reject': [2], 'unicorn/no-useless-re-export': [2], 'unicorn/no-useless-recursion': [0], + 'unicorn/no-useless-set-construction': [2], 'unicorn/no-useless-spread': [2], 'unicorn/no-useless-switch-case': [2], 'unicorn/no-useless-template-literals': [2], 'unicorn/no-useless-undefined': [0], + 'unicorn/no-using-resource-escape': [2], 'unicorn/no-xor-as-exponentiation': [2], 'unicorn/no-zero-fractions': [2], 'unicorn/number-literal-case': [0], @@ -911,6 +924,7 @@ export default defineConfig([ 'unicorn/prefer-class-fields': [2], 'unicorn/prefer-classlist-toggle': [2], 'unicorn/prefer-code-point': [0], + 'unicorn/prefer-combined-guards': [0], 'unicorn/prefer-continue': [0], 'unicorn/prefer-date-now': [2], 'unicorn/prefer-default-parameters': [0], @@ -941,9 +955,11 @@ export default defineConfig([ 'unicorn/prefer-includes-over-repeated-comparisons': [0], // too opinionated 'unicorn/prefer-iterable-in-constructor': [2], 'unicorn/prefer-iterator-concat': [0], // too opinionated - 'unicorn/prefer-iterator-helpers': [2], + 'unicorn/prefer-iterator-helpers': [0], 'unicorn/prefer-iterator-to-array': [2], 'unicorn/prefer-iterator-to-array-at-end': [2], + 'unicorn/prefer-iterator-zip': [0], + 'unicorn/prefer-json-import': [0], 'unicorn/prefer-keyboard-event-key': [2], 'unicorn/prefer-location-assign': [2], 'unicorn/prefer-logical-operator-over-ternary': [2], @@ -952,6 +968,7 @@ export default defineConfig([ 'unicorn/prefer-math-constants': [2], 'unicorn/prefer-math-min-max': [2], 'unicorn/prefer-math-trunc': [2], + 'unicorn/prefer-media-feature-range-syntax': [0], 'unicorn/prefer-minimal-ternary': [0], 'unicorn/prefer-modern-dom-apis': [0], 'unicorn/prefer-modern-math-apis': [2], @@ -1005,6 +1022,7 @@ export default defineConfig([ 'unicorn/prefer-structured-clone': [2], 'unicorn/prefer-switch': [0], 'unicorn/prefer-temporal': [0], + 'unicorn/prefer-temporal-conversion': [2], 'unicorn/prefer-ternary': [0], 'unicorn/prefer-then-catch': [2], 'unicorn/prefer-toggle-attribute': [2], @@ -1012,6 +1030,7 @@ export default defineConfig([ 'unicorn/prefer-type-error': [0], 'unicorn/prefer-type-literal-last': [0], 'unicorn/prefer-uint8array-base64': [0], + 'unicorn/prefer-uint8array-hex': [0], 'unicorn/prefer-unary-minus': [2], 'unicorn/prefer-unicode-code-point-escapes': [0], 'unicorn/prefer-url-can-parse': [2], diff --git a/package.json b/package.json index 6a5f263946a..4c711f99670 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "vue": "3.5.42" }, "devDependencies": { - "@eslint-community/eslint-plugin-eslint-comments": "4.8.0", + "@eslint-community/eslint-plugin-eslint-comments": "4.8.1", "@eslint/json": "2.1.0", "@playwright/test": "1.63.0", "@stylistic/eslint-plugin": "5.10.0", @@ -87,9 +87,9 @@ "eslint": "10.10.0", "eslint-import-resolver-typescript": "4.4.5", "eslint-plugin-import-x": "4.17.1", - "eslint-plugin-playwright": "2.11.0", + "eslint-plugin-playwright": "2.12.0", "eslint-plugin-regexp": "3.3.0", - "eslint-plugin-unicorn": "74.0.0", + "eslint-plugin-unicorn": "75.0.0", "eslint-plugin-vue": "10.11.0", "eslint-plugin-vue-scoped-css": "3.1.3", "eslint-plugin-wc": "3.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 75247a96791..04106cf8c29 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -345,8 +345,8 @@ importers: version: 3.5.42(typescript@6.0.3) devDependencies: '@eslint-community/eslint-plugin-eslint-comments': - specifier: 4.8.0 - version: 4.8.0(eslint@10.10.0(jiti@2.7.0)(supports-color@10.2.2)) + specifier: 4.8.1 + version: 4.8.1(eslint@10.10.0(jiti@2.7.0)(supports-color@10.2.2)) '@eslint/json': specifier: 2.1.0 version: 2.1.0 @@ -402,14 +402,14 @@ importers: specifier: 4.17.1 version: 4.17.1(@typescript-eslint/utils@8.68.0(eslint@10.10.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@10.2.2))(eslint@10.10.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) eslint-plugin-playwright: - specifier: 2.11.0 - version: 2.11.0(eslint@10.10.0(jiti@2.7.0)(supports-color@10.2.2)) + specifier: 2.12.0 + version: 2.12.0(eslint@10.10.0(jiti@2.7.0)(supports-color@10.2.2)) eslint-plugin-regexp: specifier: 3.3.0 version: 3.3.0(eslint@10.10.0(jiti@2.7.0)(supports-color@10.2.2)) eslint-plugin-unicorn: - specifier: 74.0.0 - version: 74.0.0(eslint@10.10.0(jiti@2.7.0)(supports-color@10.2.2)) + specifier: 75.0.0 + version: 75.0.0(eslint@10.10.0(jiti@2.7.0)(supports-color@10.2.2)) eslint-plugin-vue: specifier: 10.11.0 version: 10.11.0(@stylistic/eslint-plugin@5.10.0(eslint@10.10.0(jiti@2.7.0)(supports-color@10.2.2)))(@typescript-eslint/parser@8.70.0(eslint@10.10.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.10.0(jiti@2.7.0)(supports-color@10.2.2))(vue-eslint-parser@10.4.0(eslint@10.10.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)) @@ -882,8 +882,8 @@ packages: cpu: [x64] os: [win32] - '@eslint-community/eslint-plugin-eslint-comments@4.8.0': - resolution: {integrity: sha512-bzGg2H83F9p55TKzlNUS/LWb1WF2OqdVX67FK1OadDPLVOhabFRERC7TiDJzk//LedaVnRS5uqK/2f/AZ/+VyA==} + '@eslint-community/eslint-plugin-eslint-comments@4.8.1': + resolution: {integrity: sha512-vafrdi15JHBFh1qWOAucyJwlEEuhdoMof28jOdKdgnwZ7bXwd6v4wzHYSmAVLwnx0yc7bqAtfJ0EZQV1WAzV/Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 @@ -2129,10 +2129,6 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - convert-hrtime@5.0.0: - resolution: {integrity: sha512-lOETlkIeYSJWcbbcvjRKGxVMXJR+8+OQb/mTPbA4ObPMytYIsUbuOE0Jzy60hjARYszq1id0j8KgVhC+WGZVTg==} - engines: {node: '>=12'} - convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -2642,8 +2638,8 @@ packages: '@typescript-eslint/parser': optional: true - eslint-plugin-playwright@2.11.0: - resolution: {integrity: sha512-zOIEYyv1TSn2izXkyg/yj0LXc4YBQI6pl3xIFWwMCcXt/dgQCz8dBqXiXFMoM3xc/GqZThAtaGYo8aPu/vBd+Q==} + eslint-plugin-playwright@2.12.0: + resolution: {integrity: sha512-7HpSKR/D2oCH4RKRauFskcrnDrHvLQKopW7Nen8lqrFZtx/SB+FgqVaH+zyQd32noZSZy9Lrsa+DsYrVUpn6hg==} engines: {node: '>=16.9.0'} peerDependencies: eslint: '>=8.40.0' @@ -2654,8 +2650,8 @@ packages: peerDependencies: eslint: '>=9.38.0' - eslint-plugin-unicorn@74.0.0: - resolution: {integrity: sha512-AGnsGi2SxHg1HEAXxn9nSnZfyjvTWkxm8E8hpd/9tD6dLjBUdcD7+D6ZN64HmmCXTSXlrwVyUqe20Uyb2CaurA==} + eslint-plugin-unicorn@75.0.0: + resolution: {integrity: sha512-72I7eSn+/z5CpgValFBl9mp2JE5UPD+nUUyB/VIGUMF1rCP1i37mA05zfIAVIU312A+qCZ38T8tSZr3oaMv4Mw==} engines: {node: '>=22'} peerDependencies: eslint: '>=10.4' @@ -2836,10 +2832,6 @@ packages: function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - function-timeout@1.0.2: - resolution: {integrity: sha512-939eZS4gJ3htTHAldmyyuzlrD58P03fHG49v2JfFXbV6OhvZKRC9j2yAtdHw/zrp2zXHuv05zMIy40F0ge7spA==} - engines: {node: '>=18'} - function.prototype.name@1.1.8: resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} engines: {node: '>= 0.4'} @@ -3112,10 +3104,6 @@ packages: is-hexadecimal@2.0.1: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} - is-identifier@1.1.0: - resolution: {integrity: sha512-NhOds0mDx9lJu+1lBRO0xbwFo5nobA7GCk/0e5xjr6+6XugX985+0OyGX35BNrTkPAsdLcIKg02HUQJOK8D8kw==} - engines: {node: '>=18'} - is-map@2.0.3: resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} engines: {node: '>= 0.4'} @@ -3419,10 +3407,6 @@ packages: magic-string@1.3.1: resolution: {integrity: sha512-rm91zr2Ou+XueDTohjQQjdQEcYM6zVi8KVUCG8Ec3vHwUEKrhSdCNyfuIywkA6hcCAteIn0ZOtAHA6eGpiX+Pg==} - make-asynchronous@1.1.0: - resolution: {integrity: sha512-ayF7iT+44LXdxJLTrTd3TLQpFDDvPCBxXxbv+pMUSuHA5Q8zyAfwkRP6aHHwNVFBUFWtxAHqwNJxF8vMZLAbVg==} - engines: {node: '>=18'} - markdown-it@14.3.0: resolution: {integrity: sha512-RCEsPjR+sr0x+AuYp601tKTkgFG4YEPLCzHST3cQ/fhlJkqAkz1L2/Qbp1j9qw5SBwQHFBoW8+hoN5xssOF0Tw==} hasBin: true @@ -3697,10 +3681,6 @@ packages: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} - p-event@6.0.1: - resolution: {integrity: sha512-Q6Bekk5wpzW5qIyUP4gdMEujObYstZl6DMMOSenwBvV0BlE5LkDwkjs5yHbZmdCEq2o4RJx4tE1vwxFVf2FG1w==} - engines: {node: '>=16.17'} - p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} @@ -3709,10 +3689,6 @@ packages: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} - p-timeout@6.1.4: - resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==} - engines: {node: '>=14.16'} - package-manager-detector@1.6.0: resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==} @@ -4227,10 +4203,6 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true - super-regex@1.1.0: - resolution: {integrity: sha512-WHkws2ZflZe41zj6AolvvmaTrWds/VuyeYr9iPVv/oQeaIoVxMKaushfFWpOGDT+GuBrM/sVqF8KUCYQlSSTdQ==} - engines: {node: '>=18'} - supports-color@10.2.2: resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==} engines: {node: '>=18'} @@ -4284,10 +4256,6 @@ packages: three@0.176.0: resolution: {integrity: sha512-PWRKYWQo23ojf9oZSlRGH8K09q7nRSWx6LY/HF/UUrMdYgN9i1e2OwJYHoQjwc6HF/4lvvYLC5YC1X8UJL2ZpA==} - time-span@5.1.0: - resolution: {integrity: sha512-75voc/9G4rDIJleOo4jPvN4/YC4GRZrY8yy1uU4lwrB3XEQbWve8zXoO5No4eFrGcTAMYyoY67p8jRQdtA1HbA==} - engines: {node: '>=12'} - tinybench@6.1.4: resolution: {integrity: sha512-9APumHG7r4yOk4X4WlkmE71aZcv1gvin1czO3OQ1U9iJcFA5Ja/ygyb0vPOVHTthFozUYs8CLoLUlM8grb2lTQ==} engines: {node: '>=20.0.0'} @@ -4359,10 +4327,6 @@ packages: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} - type-fest@4.41.0: - resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} - engines: {node: '>=16'} - typed-array-buffer@1.0.3: resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} engines: {node: '>= 0.4'} @@ -4556,9 +4520,6 @@ packages: resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} engines: {node: '>=14'} - web-worker@1.5.0: - resolution: {integrity: sha512-RiMReJrTAiA+mBjGONMnjVDP2u3p9R1vkcGz6gDIrOMT3oGuYwX2WRMYI9ipkphSuE5XKEhydbhNEJh4NY9mlw==} - webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -5150,7 +5111,7 @@ snapshots: '@esbuild/win32-x64@0.28.2': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.8.0(eslint@10.10.0(jiti@2.7.0)(supports-color@10.2.2))': + '@eslint-community/eslint-plugin-eslint-comments@4.8.1(eslint@10.10.0(jiti@2.7.0)(supports-color@10.2.2))': dependencies: escape-string-regexp: 4.0.0 eslint: 10.10.0(jiti@2.7.0)(supports-color@10.2.2) @@ -6514,8 +6475,6 @@ snapshots: concat-map@0.0.1: optional: true - convert-hrtime@5.0.0: {} - convert-source-map@2.0.0: {} core-js-compat@3.50.0: @@ -7143,7 +7102,7 @@ snapshots: - supports-color optional: true - eslint-plugin-playwright@2.11.0(eslint@10.10.0(jiti@2.7.0)(supports-color@10.2.2)): + eslint-plugin-playwright@2.12.0(eslint@10.10.0(jiti@2.7.0)(supports-color@10.2.2)): dependencies: eslint: 10.10.0(jiti@2.7.0)(supports-color@10.2.2) globals: 17.12.0 @@ -7159,7 +7118,7 @@ snapshots: regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-unicorn@74.0.0(eslint@10.10.0(jiti@2.7.0)(supports-color@10.2.2)): + eslint-plugin-unicorn@75.0.0(eslint@10.10.0(jiti@2.7.0)(supports-color@10.2.2)): dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@10.10.0(jiti@2.7.0)(supports-color@10.2.2)) '@eslint/css-tree': 4.1.0 @@ -7172,9 +7131,9 @@ snapshots: eslint: 10.10.0(jiti@2.7.0)(supports-color@10.2.2) find-up-simple: 1.0.1 globals: 17.12.0 + identifier-regex: 1.1.0 indent-string: 5.0.0 is-builtin-module: 5.0.0 - is-identifier: 1.1.0 pluralize: 8.0.0 quote-js-string: 0.1.0 regjsparser: 0.13.2 @@ -7373,8 +7332,6 @@ snapshots: function-bind@1.1.2: {} - function-timeout@1.0.2: {} - function.prototype.name@1.1.8: dependencies: call-bind: 1.0.9 @@ -7663,11 +7620,6 @@ snapshots: is-hexadecimal@2.0.1: {} - is-identifier@1.1.0: - dependencies: - identifier-regex: 1.1.0 - super-regex: 1.1.0 - is-map@2.0.3: {} is-negative-zero@2.0.3: {} @@ -7961,12 +7913,6 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.6.0 - make-asynchronous@1.1.0: - dependencies: - p-event: 6.0.1 - type-fest: 4.41.0 - web-worker: 1.5.0 - markdown-it@14.3.0: dependencies: argparse: 2.0.1 @@ -8370,10 +8316,6 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 - p-event@6.0.1: - dependencies: - p-timeout: 6.1.4 - p-limit@3.1.0: dependencies: yocto-queue: 0.1.0 @@ -8382,8 +8324,6 @@ snapshots: dependencies: p-limit: 3.1.0 - p-timeout@6.1.4: {} - package-manager-detector@1.6.0: {} parent-module@1.0.1: @@ -8952,12 +8892,6 @@ snapshots: tinyglobby: 0.2.17 ts-interface-checker: 0.1.13 - super-regex@1.1.0: - dependencies: - function-timeout: 1.0.2 - make-asynchronous: 1.1.0 - time-span: 5.1.0 - supports-color@10.2.2: {} supports-color@7.2.0: @@ -9042,10 +8976,6 @@ snapshots: three@0.176.0: {} - time-span@5.1.0: - dependencies: - convert-hrtime: 5.0.0 - tinybench@6.1.4: {} tinyexec@1.3.0: {} @@ -9108,8 +9038,6 @@ snapshots: type-detect@4.0.8: {} - type-fest@4.41.0: {} - typed-array-buffer@1.0.3: dependencies: call-bound: 1.0.4 @@ -9300,8 +9228,6 @@ snapshots: dependencies: xml-name-validator: 4.0.0 - web-worker@1.5.0: {} - webidl-conversions@3.0.1: {} webidl-conversions@7.0.0: {}