diff --git a/package.json b/package.json index 89b2b962..17285063 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "author": "", "license": "ISC", "dependencies": { - "@ghostery/adblocker": "^2.13.4", + "@ghostery/adblocker": "^2.14.1", "@henrygd/queue": "^1.2.0", "@mitata/counters": "^0.0.8", "better-sqlite3": "^12.6.2", @@ -39,9 +39,9 @@ "tar-fs": "^3.1.1", "telegram": "^2.26.22", "tinyglobby": "^0.2.15", - "tldts": "^7.0.21", - "tldts-experimental": "^7.0.21", - "undici": "^7.20.0", + "tldts": "^7.0.23", + "tldts-experimental": "^7.0.23", + "undici": "^7.22.0", "undici-cache-store-better-sqlite3": "^1.0.0", "why-is-node-running": "^3.2.2", "worktank": "^3.0.2", @@ -56,7 +56,7 @@ "@types/better-sqlite3": "^7.6.13", "@types/cli-progress": "^3.11.6", "@types/mocha": "^10.0.10", - "@types/node": "^24.10.10", + "@types/node": "^24.10.13", "@types/tar-fs": "^2.0.4", "@types/yauzl-promise": "^4.0.1", "eslint": "^9.39.2", @@ -68,7 +68,7 @@ "tinyexec": "^1.0.2", "typescript": "^5.9.3" }, - "packageManager": "pnpm@10.28.2", + "packageManager": "pnpm@10.29.3", "pnpm": { "onlyBuiltDependencies": [ "@swc/core", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1ff1978e..930c1d1e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: .: dependencies: '@ghostery/adblocker': - specifier: ^2.13.4 - version: 2.13.4 + specifier: ^2.14.1 + version: 2.14.1 '@henrygd/queue': specifier: ^1.2.0 version: 1.2.0 @@ -75,17 +75,17 @@ importers: specifier: ^0.2.15 version: 0.2.15 tldts: - specifier: ^7.0.21 - version: 7.0.21 + specifier: ^7.0.23 + version: 7.0.23 tldts-experimental: - specifier: ^7.0.21 - version: 7.0.21 + specifier: ^7.0.23 + version: 7.0.23 undici: - specifier: ^7.20.0 - version: 7.20.0 + specifier: ^7.22.0 + version: 7.22.0 undici-cache-store-better-sqlite3: specifier: ^1.0.0 - version: 1.0.0(undici@7.20.0) + version: 1.0.0(undici@7.22.0) why-is-node-running: specifier: ^3.2.2 version: 3.2.2 @@ -121,8 +121,8 @@ importers: specifier: ^10.0.10 version: 10.0.10 '@types/node': - specifier: ^24.10.10 - version: 24.10.10 + specifier: ^24.10.13 + version: 24.10.13 '@types/tar-fs': specifier: ^2.0.4 version: 2.0.4 @@ -251,17 +251,17 @@ packages: resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@ghostery/adblocker-content@2.13.4': - resolution: {integrity: sha512-VPa4dyHqTyMWxut/wCYYlHdVRsQ2ZXXezTv31WiRhUC86LFKz8rL/Jnj1baHXlRrO5Ndhpll1/e/J/Tzwu6mqg==} + '@ghostery/adblocker-content@2.14.1': + resolution: {integrity: sha512-hDE6RAL9xgQonJQiK1knOHy527PEwlAuvKaha4snE0XO6Vmtk0HThce1M2JFVRxGayWR3nTxoWbvEfGWXU7O/A==} - '@ghostery/adblocker-extended-selectors@2.13.4': - resolution: {integrity: sha512-nDNK72R9Ly+AOBsd3f0SAxtF3FELx7ogOPCDD2MVJtv3qYZG76fHUmUoCGRmN2oHlPPNUQJ+vI4Rm/LRM1B5XQ==} + '@ghostery/adblocker-extended-selectors@2.14.1': + resolution: {integrity: sha512-3RARO2ukDrfwDqVEMD+HKZIwsM9QjjII+U1zqxhLXZ0dZRHjbtUHlZCsokqfjZ1JAa3ZVKcZrF0nZv5SA2LgyA==} - '@ghostery/adblocker@2.13.4': - resolution: {integrity: sha512-rI7MbS+F2ckIr/2brV+QHMyl55W7F1vazAFiJYHcOBi6i4ClI47Ep95HakwB2qM95gv9igQDTE1zFisV2YKgGg==} + '@ghostery/adblocker@2.14.1': + resolution: {integrity: sha512-/cQTMJRd4/7zpgFHWqe+9wqiRPGTy+BhqfkxplvejPgq8d6spBjC6bSJV61rVHJZw5F4KOO5ReKOvuguaKG28A==} - '@ghostery/url-parser@1.3.0': - resolution: {integrity: sha512-FEzdSeiva0Mt3bR4xePFzthhjT4IzvA5QTvS1xXkNyLpMGeq40mb3V2fSs0ZItRaP9IybZthDfHUSbQ1HLdx4Q==} + '@ghostery/url-parser@1.3.1': + resolution: {integrity: sha512-QKqGi+7aDQ4RcyHyCwgEk6B9vWnsBP4Q7htaN0zPJV3ATqTKEQDtSTb9c/AN586oJUDs24YXKcwFYwNweY/YjQ==} '@henrygd/queue@1.2.0': resolution: {integrity: sha512-jW/BLSTpcvExDhqJGxtIPgGr2O0IFF8XUNDwEbfCfhrXT8a4xztQ9Lv6U/vbYzYC0xVWn+3zv6YnLUh3bEFUKA==} @@ -695,8 +695,8 @@ packages: '@types/mocha@10.0.10': resolution: {integrity: sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==} - '@types/node@24.10.10': - resolution: {integrity: sha512-+0/4J266CBGPUq/ELg7QUHhN25WYjE0wYTPSQJn1xeu8DOlIOPxXxrNGiLmfAWl7HMMgWFWXpt9IDjMWrF5Iow==} + '@types/node@24.10.13': + resolution: {integrity: sha512-oH72nZRfDv9lADUBSo104Aq7gPHpQZc4BTx38r9xf9pg5LfP6EzSyH2n7qFmmxRQXh7YlUXODcYsg6PuTDSxGg==} '@types/stack-utils@2.0.3': resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} @@ -1484,6 +1484,7 @@ packages: glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true globals@14.0.0: @@ -2037,14 +2038,14 @@ packages: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} - tldts-core@7.0.21: - resolution: {integrity: sha512-oVOMdHvgjqyzUZH1rOESgJP1uNe2bVrfK0jUHHmiM2rpEiRbf3j4BrsIc6JigJRbHGanQwuZv/R+LTcHsw+bLA==} + tldts-core@7.0.23: + resolution: {integrity: sha512-0g9vrtDQLrNIiCj22HSe9d4mLVG3g5ph5DZ8zCKBr4OtrspmNB6ss7hVyzArAeE88ceZocIEGkyW1Ime7fxPtQ==} - tldts-experimental@7.0.21: - resolution: {integrity: sha512-q6HaDyDWu98swXCT28oDD/xTeQI5mb7wbk9T34rbJocxnrBpI/gQHCwDteka5DpDXX1HwL4WGDI8B4myBOcqMQ==} + tldts-experimental@7.0.23: + resolution: {integrity: sha512-jsBnhWMTWVodIrvNEM0vFUf/rNr8fwt9AwsbaObiEQxR0q958ZkVOmvyR+0iaIYBq00FkGGqfnbfIG5Y7GU9MA==} - tldts@7.0.21: - resolution: {integrity: sha512-Plu6V8fF/XU6d2k8jPtlQf5F4Xx2hAin4r2C2ca7wR8NK5MbRTo9huLUWRe28f3Uk8bYZfg74tit/dSjc18xnw==} + tldts@7.0.23: + resolution: {integrity: sha512-ASdhgQIBSay0R/eXggAkQ53G4nTJqTXqC2kbaBbdDwM7SkjyZyO0OaaN1/FH7U/yCeqOHDwFO5j8+Os/IS1dXw==} hasBin: true to-regex-range@5.0.1: @@ -2102,8 +2103,8 @@ packages: undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} - undici@7.20.0: - resolution: {integrity: sha512-MJZrkjyd7DeC+uPZh+5/YaMDxFiiEEaDgbUSVMXayofAkDWF1088CDo+2RPg7B1BuS1qf1vgNE7xqwPxE0DuSQ==} + undici@7.22.0: + resolution: {integrity: sha512-RqslV2Us5BrllB+JeiZnK4peryVTndy9Dnqq62S3yYRRTj0tFQCwEniUy2167skdGOy3vqRzEvl1Dm4sV2ReDg==} engines: {node: '>=20.18.1'} unrs-resolver@1.11.1: @@ -2324,25 +2325,25 @@ snapshots: '@eslint/core': 0.17.0 levn: 0.4.1 - '@ghostery/adblocker-content@2.13.4': + '@ghostery/adblocker-content@2.14.1': dependencies: - '@ghostery/adblocker-extended-selectors': 2.13.4 + '@ghostery/adblocker-extended-selectors': 2.14.1 - '@ghostery/adblocker-extended-selectors@2.13.4': {} + '@ghostery/adblocker-extended-selectors@2.14.1': {} - '@ghostery/adblocker@2.13.4': + '@ghostery/adblocker@2.14.1': dependencies: - '@ghostery/adblocker-content': 2.13.4 - '@ghostery/adblocker-extended-selectors': 2.13.4 - '@ghostery/url-parser': 1.3.0 + '@ghostery/adblocker-content': 2.14.1 + '@ghostery/adblocker-extended-selectors': 2.14.1 + '@ghostery/url-parser': 1.3.1 '@remusao/guess-url-type': 2.1.0 '@remusao/small': 2.1.0 '@remusao/smaz': 2.2.0 - tldts-experimental: 7.0.21 + tldts-experimental: 7.0.23 - '@ghostery/url-parser@1.3.0': + '@ghostery/url-parser@1.3.1': dependencies: - tldts-experimental: 7.0.21 + tldts-experimental: 7.0.23 '@henrygd/queue@1.2.0': {} @@ -2384,7 +2385,7 @@ snapshots: '@jest/pattern@30.0.1': dependencies: - '@types/node': 24.10.10 + '@types/node': 24.10.13 jest-regex-util: 30.0.1 '@jest/schemas@30.0.5': @@ -2397,7 +2398,7 @@ snapshots: '@jest/schemas': 30.0.5 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.10.10 + '@types/node': 24.10.13 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -2658,11 +2659,11 @@ snapshots: '@types/better-sqlite3@7.6.13': dependencies: - '@types/node': 24.10.10 + '@types/node': 24.10.13 '@types/cli-progress@3.11.6': dependencies: - '@types/node': 24.10.10 + '@types/node': 24.10.13 '@types/estree@1.0.8': {} @@ -2680,7 +2681,7 @@ snapshots: '@types/mocha@10.0.10': {} - '@types/node@24.10.10': + '@types/node@24.10.13': dependencies: undici-types: 7.16.0 @@ -2688,12 +2689,12 @@ snapshots: '@types/tar-fs@2.0.4': dependencies: - '@types/node': 24.10.10 + '@types/node': 24.10.13 '@types/tar-stream': 3.1.4 '@types/tar-stream@3.1.4': dependencies: - '@types/node': 24.10.10 + '@types/node': 24.10.13 '@types/yargs-parser@21.0.3': {} @@ -2703,7 +2704,7 @@ snapshots: '@types/yauzl-promise@4.0.1': dependencies: - '@types/node': 24.10.10 + '@types/node': 24.10.13 '@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2)(typescript@5.9.3)': dependencies: @@ -3079,7 +3080,7 @@ snapshots: dependencies: debug: 4.4.1 foxts: 5.2.1 - tldts: 7.0.21 + tldts: 7.0.23 transitivePeerDependencies: - supports-color @@ -3641,7 +3642,7 @@ snapshots: jest-mock@30.2.0: dependencies: '@jest/types': 30.2.0 - '@types/node': 24.10.10 + '@types/node': 24.10.13 jest-util: 30.2.0 jest-regex-util@30.0.1: {} @@ -3649,7 +3650,7 @@ snapshots: jest-util@30.2.0: dependencies: '@jest/types': 30.2.0 - '@types/node': 24.10.10 + '@types/node': 24.10.13 chalk: 4.1.2 ci-info: 4.4.0 graceful-fs: 4.2.11 @@ -4104,15 +4105,15 @@ snapshots: fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 - tldts-core@7.0.21: {} + tldts-core@7.0.23: {} - tldts-experimental@7.0.21: + tldts-experimental@7.0.23: dependencies: - tldts-core: 7.0.21 + tldts-core: 7.0.23 - tldts@7.0.21: + tldts@7.0.23: dependencies: - tldts-core: 7.0.21 + tldts-core: 7.0.23 to-regex-range@5.0.1: dependencies: @@ -4158,15 +4159,15 @@ snapshots: typescript@5.9.3: {} - undici-cache-store-better-sqlite3@1.0.0(undici@7.20.0): + undici-cache-store-better-sqlite3@1.0.0(undici@7.22.0): dependencies: better-sqlite3: 11.10.0 foxts: 3.15.0 - undici: 7.20.0 + undici: 7.22.0 undici-types@7.16.0: {} - undici@7.20.0: {} + undici@7.22.0: {} unrs-resolver@1.11.1: dependencies: