Chore: minor changes

This commit is contained in:
SukkaW 2025-01-21 14:05:25 +08:00
parent b378a4e87c
commit b0124e22f7
7 changed files with 25 additions and 5 deletions

View File

@ -450,6 +450,7 @@ export const PREDEFINED_WHITELIST = [
'.lon.llnw.net', // There is no point in adding these, many subdomains are dead anyway
'.lcy.llnw.net', // There is no point in adding these, many subdomains are dead anyway
'repo.huaweicloud.com', // urlhaus
'.hubspotlinks.com', // Peter Lowe Hosts
// Expired domains
'.expobarrio.com',

View File

@ -0,0 +1,12 @@
import { fetchRemoteTextByLine } from './fetch-text-by-line';
import { processLine } from './process-line';
import { bench, run } from 'mitata';
(async () => {
const data = await Array.fromAsync(await fetchRemoteTextByLine('https://filters.adtidy.org/extension/ublock/filters/3_optimized.txt', false));
bench('processLine', () => data.forEach(processLine));
run();
})();

View File

@ -1,7 +1,7 @@
import { describe, it } from 'mocha';
import { processLine } from './process-line';
import expect from 'expect';
import { expect } from 'expect';
describe('processLine', () => {
([

View File

@ -799,6 +799,3 @@ The `List/ip/china_ip.conf` file is licensed under [CC BY-SA 2.0](https://creati
</a>
</p>
<a href="https://api.gitsponsors.com/api/badge/link?p=6S+bnjregZ7KydXomsFzcPnzQbRNVb1XBxBmLK/i19l1Bi5Uh2WRZ4W12lbIzgrHRiP4ZnUi2T53QmxPojr+38otmzAe8WA7KTVELmmPmES7Dko7w34WphSJnz1FAz/RbQuGfDLHTWxDhnOEBuCwLw==" style="display: none">
<img src="https://api.gitsponsors.com/api/badge/img?id=323379491" height="0">
</a>

View File

@ -821,7 +821,8 @@ comments.gazo.space
.plausible.io
.statfox.io
.trackjs.com
api.openpanel.dev
.openpanel.dev
openpanel.follow.is
plausible.astexplorer.net
simple.cloudsmith.com
.mktg.tags.f5.com

View File

@ -22,6 +22,7 @@
"dependencies": {
"@ghostery/adblocker": "^2.3.1",
"@henrygd/queue": "^1.0.7",
"@mitata/counters": "^0.0.8",
"async-retry": "^1.3.3",
"better-sqlite3": "^11.8.1",
"cacache": "^19.0.1",

8
pnpm-lock.yaml generated
View File

@ -25,6 +25,9 @@ importers:
'@henrygd/queue':
specifier: ^1.0.7
version: 1.0.7
'@mitata/counters':
specifier: ^0.0.8
version: 0.0.8
async-retry:
specifier: ^1.3.3
version: 1.3.3
@ -286,6 +289,9 @@ packages:
resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
'@mitata/counters@0.0.8':
resolution: {integrity: sha512-f11w0Y1ETFlarDP7CePj8Z+y8Gv5Ax4gMxWsEwrqh0kH/YIY030Ezx5SUJeQg0YPTZ2OHKGcLG1oGJbIqHzaJA==}
'@napi-rs/wasm-runtime@0.2.5':
resolution: {integrity: sha512-kwUxR7J9WLutBbulqg1dfOrMTwhMdXLdcGUhcbCcGwnPLt3gz19uHVdwH1syKVDbE022ZS2vZxOWflFLS0YTjw==}
@ -2004,6 +2010,8 @@ snapshots:
'@types/yargs': 17.0.33
chalk: 4.1.2
'@mitata/counters@0.0.8': {}
'@napi-rs/wasm-runtime@0.2.5':
dependencies:
'@emnapi/core': 1.3.1