mirror of
https://github.com/SukkaW/Surge.git
synced 2025-12-12 09:10:35 +08:00
Housekeeping & Make ESLint happy again
This commit is contained in:
parent
bcb45e43f6
commit
bdc3955ac6
@ -2,7 +2,8 @@ import path from 'node:path';
|
||||
import { pipeline } from 'node:stream/promises';
|
||||
import { task } from './trace';
|
||||
import { defaultRequestInit, fetchWithRetry } from './lib/fetch-retry';
|
||||
import { extract as tarExtract, type Headers as TarEntryHeaders } from 'tar-fs';
|
||||
import { extract as tarExtract } from 'tar-fs';
|
||||
import type { Headers as TarEntryHeaders } from 'tar-fs';
|
||||
import zlib from 'node:zlib';
|
||||
import { Readable } from 'node:stream';
|
||||
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
import { createTrie, type Trie } from './trie';
|
||||
import { createTrie } from './trie';
|
||||
import type { Trie } from './trie';
|
||||
|
||||
export function domainsetDeduper(inputDomains: string[] | Trie): string[] {
|
||||
let trie: Trie;
|
||||
|
||||
@ -1,7 +1,8 @@
|
||||
import { processDomainLists } from './parse-filter';
|
||||
import * as tldts from 'tldts-experimental';
|
||||
|
||||
import { dummySpan, type Span } from '../trace';
|
||||
import { dummySpan } from '../trace';
|
||||
import type { Span } from '../trace';
|
||||
import { appendArrayInPlaceCurried } from './append-array-in-place';
|
||||
import { PHISHING_DOMAIN_LISTS_EXTRA } from '../constants/reject-data-source';
|
||||
import { loosTldOptWithPrivateDomains } from '../constants/loose-tldts-opt';
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
import { describe, it } from 'mocha';
|
||||
|
||||
import { parse, processFilterRules, type ParseType } from './parse-filter';
|
||||
import { parse, processFilterRules } from './parse-filter';
|
||||
import type { ParseType } from './parse-filter';
|
||||
import { createCacheKey } from './cache-filesystem';
|
||||
import { createSpan } from '../trace';
|
||||
|
||||
|
||||
@ -148,7 +148,7 @@ export { type ParseType };
|
||||
export async function processFilterRules(
|
||||
parentSpan: Span,
|
||||
filterRulesUrl: string,
|
||||
fallbackUrls?: readonly string[] | undefined | null,
|
||||
fallbackUrls?: readonly string[] | null,
|
||||
ttl: number | null = null
|
||||
): Promise<{ white: string[], black: string[], foundDebugDomain: boolean }> {
|
||||
const [white, black, warningMessages] = await parentSpan.traceChild(`process filter rules: ${filterRulesUrl}`).traceAsyncFn((span) => fsFetchCache.apply<Readonly<[
|
||||
|
||||
10
package.json
10
package.json
@ -37,12 +37,12 @@
|
||||
"punycode": "^2.3.1",
|
||||
"table": "^6.8.2",
|
||||
"tar-fs": "^3.0.6",
|
||||
"tldts": "^6.1.46",
|
||||
"tldts-experimental": "^6.1.46",
|
||||
"tldts": "^6.1.47",
|
||||
"tldts-experimental": "^6.1.47",
|
||||
"yaml": "^2.5.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@eslint-sukka/node": "^6.4.3",
|
||||
"@eslint-sukka/node": "^6.5.0",
|
||||
"@swc-node/register": "^1.10.9",
|
||||
"@swc/core": "^1.7.26",
|
||||
"@types/async-retry": "^1.4.8",
|
||||
@ -54,8 +54,8 @@
|
||||
"@types/tar-stream": "^3.1.3",
|
||||
"chai": "4",
|
||||
"eslint": "^9.10.0",
|
||||
"eslint-config-sukka": "^6.4.3",
|
||||
"eslint-formatter-sukka": "^6.4.3",
|
||||
"eslint-config-sukka": "^6.5.0",
|
||||
"eslint-formatter-sukka": "^6.5.0",
|
||||
"mitata": "^0.1.14",
|
||||
"mocha": "^10.7.3",
|
||||
"typescript": "^5.6.2"
|
||||
|
||||
257
pnpm-lock.yaml
generated
257
pnpm-lock.yaml
generated
@ -63,18 +63,18 @@ importers:
|
||||
specifier: ^3.0.6
|
||||
version: 3.0.6
|
||||
tldts:
|
||||
specifier: ^6.1.46
|
||||
version: 6.1.46
|
||||
specifier: ^6.1.47
|
||||
version: 6.1.47
|
||||
tldts-experimental:
|
||||
specifier: ^6.1.46
|
||||
version: 6.1.46
|
||||
specifier: ^6.1.47
|
||||
version: 6.1.47
|
||||
yaml:
|
||||
specifier: ^2.5.1
|
||||
version: 2.5.1
|
||||
devDependencies:
|
||||
'@eslint-sukka/node':
|
||||
specifier: ^6.4.3
|
||||
version: 6.4.3(eslint@9.10.0)(typescript@5.6.2)
|
||||
specifier: ^6.5.0
|
||||
version: 6.5.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
'@swc-node/register':
|
||||
specifier: ^1.10.9
|
||||
version: 1.10.9(@swc/core@1.7.26)(@swc/types@0.1.12)(typescript@5.6.2)
|
||||
@ -109,11 +109,11 @@ importers:
|
||||
specifier: ^9.10.0
|
||||
version: 9.10.0
|
||||
eslint-config-sukka:
|
||||
specifier: ^6.4.3
|
||||
version: 6.4.3(@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.10.0)(typescript@5.6.2))(eslint@9.10.0)(typescript@5.6.2))(eslint@9.10.0)(typescript@5.6.2)
|
||||
specifier: ^6.5.0
|
||||
version: 6.5.0(@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.10.0)(typescript@5.6.2))(eslint@9.10.0)(typescript@5.6.2))(eslint@9.10.0)(typescript@5.6.2)
|
||||
eslint-formatter-sukka:
|
||||
specifier: ^6.4.3
|
||||
version: 6.4.3
|
||||
specifier: ^6.5.0
|
||||
version: 6.5.0
|
||||
mitata:
|
||||
specifier: ^0.1.14
|
||||
version: 0.1.14
|
||||
@ -163,11 +163,11 @@ packages:
|
||||
resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==}
|
||||
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
|
||||
|
||||
'@eslint-sukka/node@6.4.3':
|
||||
resolution: {integrity: sha512-rDoU5Im6P/dkyTT9Gaq8Gum+kifXusoMgAhYHBdTYGcwXiLV4qBf4cI8cfQQT6mL/GW9FOST/17V05dEoynDbA==}
|
||||
'@eslint-sukka/node@6.5.0':
|
||||
resolution: {integrity: sha512-JmQS5nqPAVGekrKpOT7mmDOqWf8ykVUs7Yu1I8KrF99vffOWHWmpCZS7xpBNhkYCmT7dDY17HnLKFj26LpWWZw==}
|
||||
|
||||
'@eslint-sukka/shared@6.4.3':
|
||||
resolution: {integrity: sha512-DGaSCn88As4DWyUjn5hle7ts6oz+AQZal9CPjFv9fbNzS1XQUR3Wq9XkZ2OuOoYUJ0E4ZLRRXzCCUxGWuH03iQ==}
|
||||
'@eslint-sukka/shared@6.5.0':
|
||||
resolution: {integrity: sha512-f4czDDo+5ahUKwSPeYIEHFt/3mtVmZo0U6cHiH24q8m8YqRWp9k7leONsFKGJ5mRL+R6Tzwih7e24gKVFHmnVA==}
|
||||
|
||||
'@eslint/config-array@0.18.0':
|
||||
resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==}
|
||||
@ -271,6 +271,9 @@ packages:
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
|
||||
'@package-json/types@0.0.11':
|
||||
resolution: {integrity: sha512-allOTUn4Xi2bQMs+mthzHWekgjRBVno+DLOcXk9+6haG5oFu5rlz0pszT3sh1OAkQVFLYrAS4V5CSxWyVwUf7g==}
|
||||
|
||||
'@remusao/guess-url-type@1.3.0':
|
||||
resolution: {integrity: sha512-SNSJGxH5ckvxb3EUHj4DqlAm/bxNxNv2kx/AESZva/9VfcBokwKNS+C4D1lQdWIDM1R3d3UG+xmVzlkNG8CPTQ==}
|
||||
|
||||
@ -462,16 +465,6 @@ packages:
|
||||
typescript:
|
||||
optional: true
|
||||
|
||||
'@typescript-eslint/parser@8.5.0':
|
||||
resolution: {integrity: sha512-gF77eNv0Xz2UJg/NbpWJ0kqAm35UMsvZf1GHj8D9MRFTj/V3tAciIWXfmPLsAAF/vUlpWPvUDyH1jjsr0cMVWw==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
eslint: ^8.57.0 || ^9.0.0
|
||||
typescript: '*'
|
||||
peerDependenciesMeta:
|
||||
typescript:
|
||||
optional: true
|
||||
|
||||
'@typescript-eslint/parser@8.6.0':
|
||||
resolution: {integrity: sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
@ -482,14 +475,6 @@ packages:
|
||||
typescript:
|
||||
optional: true
|
||||
|
||||
'@typescript-eslint/scope-manager@8.4.0':
|
||||
resolution: {integrity: sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@typescript-eslint/scope-manager@8.5.0':
|
||||
resolution: {integrity: sha512-06JOQ9Qgj33yvBEx6tpC8ecP9o860rsR22hWMEd12WcTRrfaFgHr2RB/CA/B+7BMhHkXT4chg2MyboGdFGawYg==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@typescript-eslint/scope-manager@8.6.0':
|
||||
resolution: {integrity: sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
@ -507,36 +492,10 @@ packages:
|
||||
resolution: {integrity: sha512-D+w5uE8Y83K/P5VQZyKKi4pwTL2YkWOwtQOVJQI38Rp8f3pmY+Jmcps3wkSFSJK8wifTlvoHwwIBf1FsdCW/EA==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@typescript-eslint/types@8.4.0':
|
||||
resolution: {integrity: sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@typescript-eslint/types@8.5.0':
|
||||
resolution: {integrity: sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@typescript-eslint/types@8.6.0':
|
||||
resolution: {integrity: sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@typescript-eslint/typescript-estree@8.4.0':
|
||||
resolution: {integrity: sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
typescript: '*'
|
||||
peerDependenciesMeta:
|
||||
typescript:
|
||||
optional: true
|
||||
|
||||
'@typescript-eslint/typescript-estree@8.5.0':
|
||||
resolution: {integrity: sha512-vEG2Sf9P8BPQ+d0pxdfndw3xIXaoSjliG0/Ejk7UggByZPKXmJmw3GW5jV2gHNQNawBUyfahoSiCFVov0Ruf7Q==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
typescript: '*'
|
||||
peerDependenciesMeta:
|
||||
typescript:
|
||||
optional: true
|
||||
|
||||
'@typescript-eslint/typescript-estree@8.6.0':
|
||||
resolution: {integrity: sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
@ -546,26 +505,12 @@ packages:
|
||||
typescript:
|
||||
optional: true
|
||||
|
||||
'@typescript-eslint/utils@8.4.0':
|
||||
resolution: {integrity: sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
eslint: ^8.57.0 || ^9.0.0
|
||||
|
||||
'@typescript-eslint/utils@8.6.0':
|
||||
resolution: {integrity: sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
eslint: ^8.57.0 || ^9.0.0
|
||||
|
||||
'@typescript-eslint/visitor-keys@8.4.0':
|
||||
resolution: {integrity: sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@typescript-eslint/visitor-keys@8.5.0':
|
||||
resolution: {integrity: sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@typescript-eslint/visitor-keys@8.6.0':
|
||||
resolution: {integrity: sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
@ -815,17 +760,17 @@ packages:
|
||||
peerDependencies:
|
||||
eslint: '>=6.0.0'
|
||||
|
||||
eslint-config-sukka@6.4.3:
|
||||
resolution: {integrity: sha512-O6OmjfypNTrsV30v3qmHmoqljPW2P9ChuGgNZ4q49qgv857vVjC3flM6x21bkNGBnDUdE5WYEfKynK2jyYB6oQ==}
|
||||
eslint-config-sukka@6.5.0:
|
||||
resolution: {integrity: sha512-Gij38wGbMvp4gtU0iynT+OdmZ6Rxy4dX6AMtISaaPQaXnoUq7lzI6BdgO6djtoEIrwdJy8Ko3T+mBdQR5lZHWg==}
|
||||
|
||||
eslint-formatter-sukka@6.4.3:
|
||||
resolution: {integrity: sha512-88BPNVPWpF1O4ED8rcWk/JtEld8aAvrCVktCsWGXv+MpSi/VnjZnyLmcGMdQKKCJY3f/p5Okevquac8V/INclA==}
|
||||
eslint-formatter-sukka@6.5.0:
|
||||
resolution: {integrity: sha512-IMIshiXCwAUZ0Xt+q7zLbYSdtvjl4sY5mwA2bRChH0UpvVfWZzwhA/CHzPRX+a30IIsnQj389FIwLfgOgZcs7g==}
|
||||
|
||||
eslint-import-resolver-node@0.3.9:
|
||||
resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
|
||||
|
||||
eslint-import-resolver-ts-bundled@6.4.3:
|
||||
resolution: {integrity: sha512-++CM0yQfW85sslw9YuNqKFwf34NgZG2197ZbUmYFo+xT9VbLqolL3ns9elul9qizaDQqWF0JS92Qv/stjsLF7g==}
|
||||
eslint-import-resolver-ts-bundled@6.5.0:
|
||||
resolution: {integrity: sha512-5Kvz6ZYA0KpRXuCsr7q4BpbEhDe8A+Enu80C+EzrlUOhwXWgnGof3PDxPXIzAi+A3OAy0u8i++CPP+nu33LASg==}
|
||||
|
||||
eslint-plugin-autofix@2.2.0:
|
||||
resolution: {integrity: sha512-lu8+0r+utyTroROqXIL+a8sUpICi6za22hIzlpb0+x0tQGRnOjhOKU7v8mC/NS/faDoVsw6xW3vUpc+Mcz5NWA==}
|
||||
@ -851,8 +796,8 @@ packages:
|
||||
peerDependencies:
|
||||
eslint: '>=6.0.0'
|
||||
|
||||
eslint-plugin-n@17.10.2:
|
||||
resolution: {integrity: sha512-e+s4eAf5NtJaxPhTNu3qMO0Iz40WANS93w9LQgYcvuljgvDmWi/a3rh+OrNyMHeng6aOWGJO0rCg5lH4zi8yTw==}
|
||||
eslint-plugin-n@17.10.3:
|
||||
resolution: {integrity: sha512-ySZBfKe49nQZWR1yFaA0v/GsH6Fgp8ah6XV0WDz6CN8WO0ek4McMzb7A2xnf4DCYV43frjCygvb9f/wx7UUxRw==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
eslint: '>=8.23.0'
|
||||
@ -869,8 +814,8 @@ packages:
|
||||
peerDependencies:
|
||||
eslint: '>=8.44.0'
|
||||
|
||||
eslint-plugin-sukka@6.4.3:
|
||||
resolution: {integrity: sha512-erPp7zAwT7luXVpICN5OI6MZXgQAIDiQc0d21tDcBfZqHjb2hTUjB17HxeqDafHsg7SHZVBolqCd+WUcYqr4og==}
|
||||
eslint-plugin-sukka@6.5.0:
|
||||
resolution: {integrity: sha512-Jao2e+hk9yX4kCpKSsLV27+h5JRfyQn/EvNZFm5kfkj/91j0WaIq3lJ46wZMka8CN6q28ujoo7hq9g6UCj8qDQ==}
|
||||
|
||||
eslint-plugin-unused-imports@4.1.4:
|
||||
resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==}
|
||||
@ -1508,14 +1453,14 @@ packages:
|
||||
text-table@0.2.0:
|
||||
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
|
||||
|
||||
tldts-core@6.1.46:
|
||||
resolution: {integrity: sha512-zA3ai/j4aFcmbqTvTONkSBuWs0Q4X4tJxa0gV9sp6kDbq5dAhQDSg0WUkReEm0fBAKAGNj+wPKCCsR8MYOYmwA==}
|
||||
tldts-core@6.1.47:
|
||||
resolution: {integrity: sha512-6SWyFMnlst1fEt7GQVAAu16EGgFK0cLouH/2Mk6Ftlwhv3Ol40L0dlpGMcnnNiiOMyD2EV/aF3S+U2nKvvLvrA==}
|
||||
|
||||
tldts-experimental@6.1.46:
|
||||
resolution: {integrity: sha512-u99EeyzhUNRwJep1M1CXBGmQ6OWncv0bi98/9CBv+AX6ep0B3HOkl0iS+C2OisWWoMBXdNkdNQa85aLkyrWwlA==}
|
||||
tldts-experimental@6.1.47:
|
||||
resolution: {integrity: sha512-XOcqmjaHA3hHQsV9TggV9bQ6Y+N4P/9Bnbmp/QQto+EcEBNTex10KnvPQBbQwLgLSarHEuTyC5PktohvIsYNBQ==}
|
||||
|
||||
tldts@6.1.46:
|
||||
resolution: {integrity: sha512-fw81lXV2CijkNrZAZvee7wegs+EOlTyIuVl/z4q6OUzZHQ1jGL2xQzKXq9geYf/1tzo9LZQLrkcko2m8HLh+rg==}
|
||||
tldts@6.1.47:
|
||||
resolution: {integrity: sha512-R/K2tZ5MiY+mVrnSkNJkwqYT2vUv1lcT6wJvd2emGaMJ7PHUGRY4e3tUsdFCXgqxi2QgbHjL3yJgXCo40v9Hxw==}
|
||||
hasBin: true
|
||||
|
||||
to-regex-range@5.0.1:
|
||||
@ -1542,10 +1487,6 @@ packages:
|
||||
resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
|
||||
engines: {node: '>=4'}
|
||||
|
||||
type-fest@4.26.1:
|
||||
resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==}
|
||||
engines: {node: '>=16'}
|
||||
|
||||
typescript-eslint@8.6.0:
|
||||
resolution: {integrity: sha512-eEhhlxCEpCd4helh3AO1hk0UP2MvbRi9CtIAJTVPQjuSXOOO2jsEacNi4UdcJzZJbeuVg1gMhtZ8UYb+NFYPrA==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
@ -1633,7 +1574,7 @@ snapshots:
|
||||
'@remusao/smaz': 1.10.0
|
||||
'@types/chrome': 0.0.270
|
||||
'@types/firefox-webext-browser': 120.0.4
|
||||
tldts-experimental: 6.1.46
|
||||
tldts-experimental: 6.1.47
|
||||
|
||||
'@dual-bundle/import-meta-resolve@4.1.0': {}
|
||||
|
||||
@ -1666,22 +1607,22 @@ snapshots:
|
||||
|
||||
'@eslint-community/regexpp@4.11.0': {}
|
||||
|
||||
'@eslint-sukka/node@6.4.3(eslint@9.10.0)(typescript@5.6.2)':
|
||||
'@eslint-sukka/node@6.5.0(eslint@9.10.0)(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@eslint-sukka/shared': 6.4.3(eslint@9.10.0)(typescript@5.6.2)
|
||||
eslint-plugin-n: 17.10.2(eslint@9.10.0)
|
||||
eslint-plugin-sukka: 6.4.3(eslint@9.10.0)(typescript@5.6.2)
|
||||
'@eslint-sukka/shared': 6.5.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
eslint-plugin-n: 17.10.3(eslint@9.10.0)
|
||||
eslint-plugin-sukka: 6.5.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
transitivePeerDependencies:
|
||||
- eslint
|
||||
- supports-color
|
||||
- typescript
|
||||
|
||||
'@eslint-sukka/shared@6.4.3(eslint@9.10.0)(typescript@5.6.2)':
|
||||
'@eslint-sukka/shared@6.5.0(eslint@9.10.0)(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@dual-bundle/import-meta-resolve': 4.1.0
|
||||
'@package-json/types': 0.0.11
|
||||
'@types/eslint': 9.6.1
|
||||
'@typescript-eslint/utils': 8.6.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
type-fest: 4.26.1
|
||||
transitivePeerDependencies:
|
||||
- eslint
|
||||
- supports-color
|
||||
@ -1782,6 +1723,8 @@ snapshots:
|
||||
'@oxc-resolver/binding-win32-x64-msvc@1.10.2':
|
||||
optional: true
|
||||
|
||||
'@package-json/types@0.0.11': {}
|
||||
|
||||
'@remusao/guess-url-type@1.3.0': {}
|
||||
|
||||
'@remusao/small@1.3.0': {}
|
||||
@ -1811,7 +1754,7 @@ snapshots:
|
||||
|
||||
'@stylistic/eslint-plugin-ts@2.8.0(eslint@9.10.0)(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@typescript-eslint/utils': 8.4.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
'@typescript-eslint/utils': 8.6.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
eslint: 9.10.0
|
||||
eslint-visitor-keys: 4.0.0
|
||||
espree: 10.1.0
|
||||
@ -1972,19 +1915,6 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/parser@8.5.0(eslint@9.10.0)(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@typescript-eslint/scope-manager': 8.5.0
|
||||
'@typescript-eslint/types': 8.5.0
|
||||
'@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2)
|
||||
'@typescript-eslint/visitor-keys': 8.5.0
|
||||
debug: 4.3.6(supports-color@8.1.1)
|
||||
eslint: 9.10.0
|
||||
optionalDependencies:
|
||||
typescript: 5.6.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/parser@8.6.0(eslint@9.10.0)(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@typescript-eslint/scope-manager': 8.6.0
|
||||
@ -1998,19 +1928,9 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/scope-manager@8.4.0':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.4.0
|
||||
'@typescript-eslint/visitor-keys': 8.4.0
|
||||
|
||||
'@typescript-eslint/scope-manager@8.5.0':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.5.0
|
||||
'@typescript-eslint/visitor-keys': 8.5.0
|
||||
|
||||
'@typescript-eslint/scope-manager@8.6.0':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.6.0
|
||||
'@typescript-eslint/types': 8.0.0-alpha.36
|
||||
'@typescript-eslint/visitor-keys': 8.6.0
|
||||
|
||||
'@typescript-eslint/type-utils@8.6.0(eslint@9.10.0)(typescript@5.6.2)':
|
||||
@ -2027,42 +1947,8 @@ snapshots:
|
||||
|
||||
'@typescript-eslint/types@8.0.0-alpha.36': {}
|
||||
|
||||
'@typescript-eslint/types@8.4.0': {}
|
||||
|
||||
'@typescript-eslint/types@8.5.0': {}
|
||||
|
||||
'@typescript-eslint/types@8.6.0': {}
|
||||
|
||||
'@typescript-eslint/typescript-estree@8.4.0(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.4.0
|
||||
'@typescript-eslint/visitor-keys': 8.4.0
|
||||
debug: 4.3.6(supports-color@8.1.1)
|
||||
fast-glob: 3.3.2
|
||||
is-glob: 4.0.3
|
||||
minimatch: 9.0.5
|
||||
semver: 7.6.3
|
||||
ts-api-utils: 1.3.0(typescript@5.6.2)
|
||||
optionalDependencies:
|
||||
typescript: 5.6.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/typescript-estree@8.5.0(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.5.0
|
||||
'@typescript-eslint/visitor-keys': 8.5.0
|
||||
debug: 4.3.6(supports-color@8.1.1)
|
||||
fast-glob: 3.3.2
|
||||
is-glob: 4.0.3
|
||||
minimatch: 9.0.5
|
||||
semver: 7.6.3
|
||||
ts-api-utils: 1.3.0(typescript@5.6.2)
|
||||
optionalDependencies:
|
||||
typescript: 5.6.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/typescript-estree@8.6.0(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.6.0
|
||||
@ -2078,17 +1964,6 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/utils@8.4.0(eslint@9.10.0)(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0)
|
||||
'@typescript-eslint/scope-manager': 8.4.0
|
||||
'@typescript-eslint/types': 8.4.0
|
||||
'@typescript-eslint/typescript-estree': 8.4.0(typescript@5.6.2)
|
||||
eslint: 9.10.0
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
- typescript
|
||||
|
||||
'@typescript-eslint/utils@8.6.0(eslint@9.10.0)(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0)
|
||||
@ -2100,16 +1975,6 @@ snapshots:
|
||||
- supports-color
|
||||
- typescript
|
||||
|
||||
'@typescript-eslint/visitor-keys@8.4.0':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.4.0
|
||||
eslint-visitor-keys: 3.4.3
|
||||
|
||||
'@typescript-eslint/visitor-keys@8.5.0':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.5.0
|
||||
eslint-visitor-keys: 3.4.3
|
||||
|
||||
'@typescript-eslint/visitor-keys@8.6.0':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.0.0-alpha.36
|
||||
@ -2354,24 +2219,24 @@ snapshots:
|
||||
eslint: 9.10.0
|
||||
semver: 7.6.3
|
||||
|
||||
eslint-config-sukka@6.4.3(@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.10.0)(typescript@5.6.2))(eslint@9.10.0)(typescript@5.6.2))(eslint@9.10.0)(typescript@5.6.2):
|
||||
eslint-config-sukka@6.5.0(@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.10.0)(typescript@5.6.2))(eslint@9.10.0)(typescript@5.6.2))(eslint@9.10.0)(typescript@5.6.2):
|
||||
dependencies:
|
||||
'@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.10.0)
|
||||
'@eslint-sukka/shared': 6.4.3(eslint@9.10.0)(typescript@5.6.2)
|
||||
'@eslint-sukka/shared': 6.5.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
'@eslint/js': 9.10.0
|
||||
'@stylistic/eslint-plugin-js': 2.8.0(eslint@9.10.0)
|
||||
'@stylistic/eslint-plugin-plus': 2.8.0(eslint@9.10.0)
|
||||
'@stylistic/eslint-plugin-ts': 2.8.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
'@typescript-eslint/parser': 8.5.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
'@typescript-eslint/parser': 8.6.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
ci-info: 4.0.0
|
||||
defu: 6.1.4
|
||||
eslint-import-resolver-ts-bundled: 6.4.3
|
||||
eslint-import-resolver-ts-bundled: 6.5.0
|
||||
eslint-plugin-autofix: 2.2.0(eslint@9.10.0)
|
||||
eslint-plugin-import-x: 4.2.1(eslint@9.10.0)(typescript@5.6.2)
|
||||
eslint-plugin-jsonc: 2.16.0(eslint@9.10.0)
|
||||
eslint-plugin-promise: 7.1.0(eslint@9.10.0)
|
||||
eslint-plugin-regexp: 2.6.0(eslint@9.10.0)
|
||||
eslint-plugin-sukka: 6.4.3(eslint@9.10.0)(typescript@5.6.2)
|
||||
eslint-plugin-sukka: 6.5.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.10.0)(typescript@5.6.2))(eslint@9.10.0)(typescript@5.6.2))(eslint@9.10.0)
|
||||
jsonc-eslint-parser: 2.4.0
|
||||
local-pkg: 0.5.0
|
||||
@ -2383,7 +2248,7 @@ snapshots:
|
||||
- supports-color
|
||||
- typescript
|
||||
|
||||
eslint-formatter-sukka@6.4.3:
|
||||
eslint-formatter-sukka@6.5.0:
|
||||
dependencies:
|
||||
ci-info: 4.0.0
|
||||
picocolors: 1.1.0
|
||||
@ -2396,7 +2261,7 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
eslint-import-resolver-ts-bundled@6.4.3:
|
||||
eslint-import-resolver-ts-bundled@6.5.0:
|
||||
dependencies:
|
||||
enhanced-resolve: 5.17.1
|
||||
|
||||
@ -2417,7 +2282,7 @@ snapshots:
|
||||
|
||||
eslint-plugin-import-x@4.2.1(eslint@9.10.0)(typescript@5.6.2):
|
||||
dependencies:
|
||||
'@typescript-eslint/utils': 8.4.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
'@typescript-eslint/utils': 8.6.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
debug: 4.3.6(supports-color@8.1.1)
|
||||
doctrine: 3.0.0
|
||||
eslint: 9.10.0
|
||||
@ -2443,7 +2308,7 @@ snapshots:
|
||||
natural-compare: 1.4.0
|
||||
synckit: 0.6.2
|
||||
|
||||
eslint-plugin-n@17.10.2(eslint@9.10.0):
|
||||
eslint-plugin-n@17.10.3(eslint@9.10.0):
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0)
|
||||
enhanced-resolve: 5.17.1
|
||||
@ -2470,9 +2335,9 @@ snapshots:
|
||||
regexp-ast-analysis: 0.7.1
|
||||
scslre: 0.3.0
|
||||
|
||||
eslint-plugin-sukka@6.4.3(eslint@9.10.0)(typescript@5.6.2):
|
||||
eslint-plugin-sukka@6.5.0(eslint@9.10.0)(typescript@5.6.2):
|
||||
dependencies:
|
||||
'@eslint-sukka/shared': 6.4.3(eslint@9.10.0)(typescript@5.6.2)
|
||||
'@eslint-sukka/shared': 6.5.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
'@typescript-eslint/type-utils': 8.6.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
'@typescript-eslint/utils': 8.6.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
transitivePeerDependencies:
|
||||
@ -3127,15 +2992,15 @@ snapshots:
|
||||
|
||||
text-table@0.2.0: {}
|
||||
|
||||
tldts-core@6.1.46: {}
|
||||
tldts-core@6.1.47: {}
|
||||
|
||||
tldts-experimental@6.1.46:
|
||||
tldts-experimental@6.1.47:
|
||||
dependencies:
|
||||
tldts-core: 6.1.46
|
||||
tldts-core: 6.1.47
|
||||
|
||||
tldts@6.1.46:
|
||||
tldts@6.1.47:
|
||||
dependencies:
|
||||
tldts-core: 6.1.46
|
||||
tldts-core: 6.1.47
|
||||
|
||||
to-regex-range@5.0.1:
|
||||
dependencies:
|
||||
@ -3157,8 +3022,6 @@ snapshots:
|
||||
|
||||
type-detect@4.0.8: {}
|
||||
|
||||
type-fest@4.26.1: {}
|
||||
|
||||
typescript-eslint@8.6.0(eslint@9.10.0)(typescript@5.6.2):
|
||||
dependencies:
|
||||
'@typescript-eslint/eslint-plugin': 8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.10.0)(typescript@5.6.2))(eslint@9.10.0)(typescript@5.6.2)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user