{"_id":"@ghostery/adblocker","_rev":"61-2d0dce8a6ea0db7a807545ce4f4bd455","name":"@ghostery/adblocker","dist-tags":{"latest":"2.18.2"},"versions":{"2.0.0":{"name":"@ghostery/adblocker","version":"2.0.0","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.0.0","maintainers":[{"name":"smalluban","email":"dominik.lubanski@gmail.com"},{"name":"chrmod","email":"krzysztof.modras@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"4e8083228c2df39253efd91cb75c7efc9c0d1fda","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.0.0.tgz","fileCount":351,"integrity":"sha512-93uGOVZcOuAsyP3oDNUuG/C8PZIN+bDIK2OlXGE2BDUVW9zpZdy0HvQkDst2GpgUVTtXxmDNLmbPFopnt8SihA==","signatures":[{"sig":"MEUCIHqx4SXPVh+cXtL9nO70cF/5GP7M7PcHkqwDAwbijw8tAiEAqXKi0bopw4I1RGQtIHZVx2K+Uh8+p9WRCgyfBiDJkxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2364199},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"664c98e1bfec2ad1a035f65218f8be575bc6cbf9","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.1.8/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^1.9.1","@types/chrome":"^0.0.278","@remusao/small":"^1.2.1","tldts-experimental":"^6.0.14","@remusao/guess-url-type":"^1.3.0","@ghostery/adblocker-content":"^2.0.0","@types/firefox-webext-browser":"^120.0.0","@ghostery/adblocker-extended-selectors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^10.2.0","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^22.0.2","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.0.0_1729161699439_0.4430038003451544","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@ghostery/adblocker","version":"2.0.1","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.0.1","maintainers":[{"name":"smalluban","email":"dominik.lubanski@gmail.com"},{"name":"chrmod","email":"krzysztof.modras@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"fef825bd26904a0aaa59dd49c236bb28841e0714","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.0.1.tgz","fileCount":351,"integrity":"sha512-jK+M91i5FfIblcM6f2wBtxq4RDWbtz9ibkawuOLmSmRZp7dsIAYdkIJ9xvP/HJ1etMgXPhEWf+EhLkyz8tdeNQ==","signatures":[{"sig":"MEUCIQDSeknO5QQ6vmWawlr6FUz6xeQijoZ8mYg4/4xoYNFx0gIgNPyUeCP/1xskM7C93SdVujO0HM97yfs/D2FO2MzOj10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2364801},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"84366cc7fdf9bd2b0761b39443f01ad9defd2e63","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.1.8/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^1.9.1","@types/chrome":"^0.0.278","@remusao/small":"^1.2.1","tldts-experimental":"^6.0.14","@remusao/guess-url-type":"^1.3.0","@ghostery/adblocker-content":"^2.0.1","@types/firefox-webext-browser":"^120.0.0","@ghostery/adblocker-extended-selectors":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^10.2.0","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^22.0.2","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.0.1_1729506842950_0.9389206726785528","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@ghostery/adblocker","version":"2.0.2","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.0.2","maintainers":[{"name":"smalluban","email":"dominik.lubanski@gmail.com"},{"name":"chrmod","email":"krzysztof.modras@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"fbac52d41906152afd5c3f0512371c154efd7b4f","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.0.2.tgz","fileCount":351,"integrity":"sha512-iZPV7XqD1oYbZ+5E+nUjAdwfqHplAx0rsnteih3NIlip/UI9BFOlOCIky158kcY9pburZo3uOCFp9Jr9QBlDuw==","signatures":[{"sig":"MEYCIQDojqVEO3cFq6FMuQZihhvyfk6b9C8Vyo4w6+JLBHUKwgIhAMKxbiJ1dtHGdxjhM15SfuhDebc7A9jSRMnzZ9Pn8ysm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2372550},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"1c2ad7aa30915e59180f6efba7bc259b5a908972","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.1.8/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^1.9.1","@types/chrome":"^0.0.279","@remusao/small":"^1.2.1","tldts-experimental":"^6.0.14","@remusao/guess-url-type":"^1.3.0","@ghostery/adblocker-content":"^2.0.2","@types/firefox-webext-browser":"^120.0.0","@ghostery/adblocker-extended-selectors":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^10.2.0","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^22.0.2","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.0.2_1729847094513_0.33857425072222336","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@ghostery/adblocker","version":"2.0.3","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.0.3","maintainers":[{"name":"smalluban","email":"dominik.lubanski@gmail.com"},{"name":"chrmod","email":"krzysztof.modras@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"ff53534d604f7436ff816f0898b3a36890a0c021","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.0.3.tgz","fileCount":351,"integrity":"sha512-b6sbsYzfwWeFpvOSs8VMiBc+d39xvErpLz8pxCJIyOAiDD41NgT72sDHlTNZkeYYHq2fKe4sArsjUMjCyjtI6A==","signatures":[{"sig":"MEUCIGQi0WpkHZ/yiCi9jcmyhqiFsNmSLY21/qBGg7PxK2AaAiEA9+T2IW11yMNabkHErW5+CR+ZevSZxnboLy8tU76mZIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2374694},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"5d928777a748effaf42f45f7ef74e2bdfb717b58","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.1.8/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^1.9.1","@types/chrome":"^0.0.279","@remusao/small":"^1.2.1","tldts-experimental":"^6.0.14","@remusao/guess-url-type":"^1.3.0","@ghostery/adblocker-content":"^2.0.3","@types/firefox-webext-browser":"^120.0.0","@ghostery/adblocker-extended-selectors":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^10.2.0","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^22.0.2","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.0.3_1730295192577_0.25129852590125745","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@ghostery/adblocker","version":"2.0.4","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.0.4","maintainers":[{"name":"smalluban","email":"dominik.lubanski@gmail.com"},{"name":"chrmod","email":"krzysztof.modras@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"ab7d71fcf7e890176da7fcb53e33ce330baf16f4","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.0.4.tgz","fileCount":351,"integrity":"sha512-n2z0IHzEfK/J7sBz2R6R69o9W7NdVJGc6IPMztMvGloPyJDv5D9mZNIfiz9EoLI9YHRIJd/lV3bMI7VJWVR1YA==","signatures":[{"sig":"MEUCICxVJvq6TiFYorYPVEnsM6dwPCItY07ieM2YixbqAeQdAiEAq1t73adJR7cN6PeVneqV3hDHbrLe80/qIKbsFLXH/sE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2375884},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"3b2f0415461e945c453c5f7ecc44fdf5d64c2c61","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.1.9/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^1.9.1","@remusao/small":"^1.2.1","tldts-experimental":"^6.0.14","@remusao/guess-url-type":"^1.3.0","@ghostery/adblocker-content":"^2.0.4","@ghostery/adblocker-extended-selectors":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^10.2.0","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^22.0.2","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.0.4_1730808717384_0.8941297745991017","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@ghostery/adblocker","version":"2.1.0","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.1.0","maintainers":[{"name":"smalluban","email":"dominik.lubanski@gmail.com"},{"name":"chrmod","email":"krzysztof.modras@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"963845092ec9ce9f975a6ce63d1e168cb787f0bb","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.1.0.tgz","fileCount":351,"integrity":"sha512-Rwmj3dOzs7Aotk2FWKr+0WdDQGmTpBteH3ydfPbP7LSdrguxu9Qb+h5Ew2yQufRxbjuN7vdf+XnzfEwpcnI9nQ==","signatures":[{"sig":"MEQCIHDzBI9UyrvyOTQ5cJiuEP0RU70Lr6Kgimd1lZoS2UASAiBig43h0QocUhvYNdHJIvR0xfWtZYqVIaVF8wPZz7G/nQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2381711},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"3d74a4bdc7e109bd494e1b7b525a64c47c4428e7","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.1.9/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^1.9.1","@remusao/small":"^1.2.1","tldts-experimental":"^6.0.14","@remusao/guess-url-type":"^1.3.0","@ghostery/adblocker-content":"^2.1.0","@ghostery/adblocker-extended-selectors":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^10.2.0","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^22.0.2","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.1.0_1732111055255_0.023473730534285808","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@ghostery/adblocker","version":"2.1.1","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.1.1","maintainers":[{"name":"smalluban","email":"dominik.lubanski@gmail.com"},{"name":"chrmod","email":"krzysztof.modras@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"60a54c06cd92c0a66e389c4e7ab02b44cfb9f759","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.1.1.tgz","fileCount":351,"integrity":"sha512-FL4yWrpNTCmtbAfeLotUoo94ZyNqHdZpZRo4Qlk0guPzDGcOtW4/c84UzS9D/Z9Z4H3nWSCrW0q38pjwAbDykA==","signatures":[{"sig":"MEUCIQC0ywEom4GP6M6CjAZqcrgZdhq3txew+eFYq6sR1barkwIgErcb1C0xaDvHSNLAy83oMMdw4t6dcY0dPFAPjLmiVwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2382195},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"436d9e383d0fc6eb09ffc60d8f9209433f8a02a6","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.1.9/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^1.9.1","@remusao/small":"^1.2.1","tldts-experimental":"^6.0.14","@remusao/guess-url-type":"^1.3.0","@ghostery/adblocker-content":"^2.1.1","@ghostery/adblocker-extended-selectors":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^10.2.0","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^22.0.2","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.1.1_1732131697551_0.3304773136277106","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@ghostery/adblocker","version":"2.1.2","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.1.2","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"9f681e4a5db9bf027ec54413a621040444776cab","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.1.2.tgz","fileCount":351,"integrity":"sha512-JWcMaGkBuwAaznSwQoUUcQaZvWwov83835zUkNgdC62DrRTWnfwyqXes+jl5dk7uEi1D8xlFi7iIffJTINFd9w==","signatures":[{"sig":"MEUCIQCDmNO5aO8lwmUGbRWLNsA8HRUbjQa9/Tsuz2RRtROWRgIgKo1zcm7qYu9CCci5LYZaZFWN8ld2eG67b90uLGK0yP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2382923},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"ed1bcbe9b055f0c8932bd1a4666606edfbba5f98","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.1.9/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^1.9.1","@remusao/small":"^1.2.1","tldts-experimental":"^6.0.14","@remusao/guess-url-type":"^1.3.0","@ghostery/adblocker-content":"^2.1.2","@ghostery/adblocker-extended-selectors":"^2.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^22.0.2","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.1.2_1733414411614_0.17772640141366303","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@ghostery/adblocker","version":"2.2.0","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.2.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"df893209b733a89dab56788f5798f3436884332a","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.2.0.tgz","fileCount":351,"integrity":"sha512-pWeab+V/ZpzDsaZkXgviUGuHkZJEZdRyKP5veD0WH0j+FF2fl5fbhQIAmJ26lmjoONrZ5NtdN1vm0bATcROVpg==","signatures":[{"sig":"MEYCIQDIjUHWqgMQq1fbp2GGotCqakePL8jZXsT5VAJHhqSumwIhAOSmQ5uA5IsTmpHIGyFGUPtt5Q1UHuLA2817ZL6Rscc4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2385251},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"6bba2d1f167f438a4579ddc0b9d5d51502b36a25","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.1.9/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^1.9.1","@remusao/small":"^1.2.1","tldts-experimental":"^6.0.14","@remusao/guess-url-type":"^1.3.0","@ghostery/adblocker-content":"^2.2.0","@ghostery/adblocker-extended-selectors":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^22.0.2","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.2.0_1733743669998_0.7068480637374321","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@ghostery/adblocker","version":"2.3.0","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.3.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"67733d2a3d2b93e0162658802c66546838911af5","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.3.0.tgz","fileCount":351,"integrity":"sha512-+KJdWSQ4fBQfr824zH99sbX6Wd39KsF6kaT34/WKZtXjXlViz3acdfryB+GN3uS1hcaBzXM9ok0A6Zp9eERXRA==","signatures":[{"sig":"MEUCIQCKClY+Wp/m1uUHChHmtimkGRSDfUr6Xb1hSeyizT0r9AIgUr1imx8Ctz3zxQknrX5omUxitcxvODhCxGheMHKBUsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2399074},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"3e0c890b32b1590ed08e116ac9dd4b00eaefa9e3","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.1.9/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^1.9.1","@remusao/small":"^1.2.1","tldts-experimental":"^6.0.14","@remusao/guess-url-type":"^1.3.0","@ghostery/adblocker-content":"^2.3.0","@ghostery/adblocker-extended-selectors":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^22.0.2","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.3.0_1733744575973_0.09066013548260665","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@ghostery/adblocker","version":"2.3.1","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.3.1","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"73c4c919f251948a75b9390971c33a668ea5e424","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.3.1.tgz","fileCount":351,"integrity":"sha512-6k8ZFHjYII54a32qrKwhnTbrPfR+KPgM6GlyAiEm8OCZoewN1cfBfSw5GVpzaAB2yJ4DzazmP8Wq/UBvEk5mHg==","signatures":[{"sig":"MEUCIQD+pXufAszmv2bu0aWRTBWkoScpRPZSunWkK8JKCrJAjAIgbWAGBIJxiyRcjJ9xsnjKHiOBR58XA6ylPpuULl3RLtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2399540},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"de7bfb534aaac233f6d479af361962619f98ed11","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.1.9/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^1.9.1","@remusao/small":"^1.2.1","tldts-experimental":"^6.0.14","@remusao/guess-url-type":"^1.3.0","@ghostery/adblocker-content":"^2.3.1","@ghostery/adblocker-extended-selectors":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^22.0.2","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.3.1_1733911043746_0.27851184214177493","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@ghostery/adblocker","version":"2.3.2","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.3.2","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"4a4f4999faf0025873f8ba810d2bc46224d2432d","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.3.2.tgz","fileCount":351,"integrity":"sha512-AtTLfyVyV7ILJuq2IQgV+Hx0deZym1+KoTcM2vC60h6aXfE+sKgTO1mYnxE3UUC7aWcZswKKJCWZAtuHwr+rtQ==","signatures":[{"sig":"MEQCIAEv2hRlLF7EkdWdv+mWmzbfsUCvGt35sbM/mM42fcjWAiAs5xEdCPbz6pbOh2R/eoL2RIP3taxuI2c0K2ukjdKhcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2402915},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"710af5c5106081b8c2187d00c5b50212aaa25432","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.1.9/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^1.9.1","@remusao/small":"^1.2.1","tldts-experimental":"^6.0.14","@remusao/guess-url-type":"^1.3.0","@ghostery/adblocker-content":"^2.3.2","@ghostery/adblocker-extended-selectors":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^22.0.2","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.3.2_1737622170272_0.481998644056973","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@ghostery/adblocker","version":"2.4.0","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.4.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"a33b7bb5ff26722c5bdf740ef0a3d9c074ba786e","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.4.0.tgz","fileCount":351,"integrity":"sha512-MK5kIksx7LyVgBeE7cJ35koqOIakT9/DT/Kuqev9i8yZYAEqD+BZl7FsqsxEaj0uIBtDzi0mDVKIhRRaZi0BXQ==","signatures":[{"sig":"MEUCIHiaKHiAR7DWIe/SyzWta+hN9dg5UKu9UttlpACqqgfIAiEA+K2m+CxZelJAWU8BMb1t0trF4JjjtomyD0e0R1ZGkNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2396242},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"eda912f9bd753667599ea21dd02e9c51795e46ba","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.1.9/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^1.9.1","@remusao/small":"^1.2.1","tldts-experimental":"^6.0.14","@remusao/guess-url-type":"^1.3.0","@ghostery/adblocker-content":"^2.4.0","@ghostery/adblocker-extended-selectors":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^22.0.2","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.4.0_1737644655533_0.45008976568684544","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@ghostery/adblocker","version":"2.5.0","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.5.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"f5c7de1c160db76eb2116c5f08c2ced9821194fd","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.5.0.tgz","fileCount":351,"integrity":"sha512-CcmWiTLKxDqYiTlPyOAWr3xeZYXjWlpu6UOCDkk33k0w7jTgVrdvwbXf8Tv4XE0m3uNX6Idfj4H+Umv8L3AiUw==","signatures":[{"sig":"MEYCIQCkmFDbse4sMPq5g2THIHw6R1qUKjWbeTYZkTBgi+IpsQIhAIdEe0FjeUmTz2Or7l8zw0wWTe4x/6xuAji8tzrtAAhf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2399455},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"ce8ac76ca5199817be77712c04b1dfc6009650e2","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.1.9/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^1.9.1","@remusao/small":"^1.2.1","tldts-experimental":"^6.0.14","@remusao/guess-url-type":"^1.3.0","@ghostery/adblocker-content":"^2.5.0","@ghostery/adblocker-extended-selectors":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^22.0.2","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.5.0_1737711189932_0.5131734080381019","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@ghostery/adblocker","version":"2.5.1","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.5.1","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"b6a3ca6f639cc759cabc5e15c3c3673ead98be0c","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.5.1.tgz","fileCount":351,"integrity":"sha512-/sSSVLwb3ojIFw0owwffsGdCDOeMI02L/nXFIJD2exRAwG8hOETYwCGO7KwSyH2bnVTHtnIQYD1+hfeqQN+I5A==","signatures":[{"sig":"MEUCIQCODzezcG9DjrcRqKeQuZ+lE5GmjbktmKQWyQvhehNzQwIgdkppRcUxZgy3TDLSEYIzQVqoRWmLKX4KN6+xKDY1QJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2402331},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"004ed30604987b4e6fa894de19a0f676c6817b97","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.2/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.1.0","@remusao/small":"^2.0.0","tldts-experimental":"^6.0.14","@remusao/guess-url-type":"^2.0.0","@ghostery/adblocker-content":"^2.5.1","@ghostery/adblocker-extended-selectors":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","fast-check":"^3.23.2","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^22.0.2","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.5.1_1744703532816_0.9094507159428347","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@ghostery/adblocker","version":"2.5.2","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.5.2","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"ed008769e7a51cd5b394c5dfa52abc3a5f33c0f5","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.5.2.tgz","fileCount":351,"integrity":"sha512-/SLxUGPd1JISNGOPsxKfbso+uylDEvEp3umF5gQ3x8YgsEZzD6zYx7H4ZQxAvG1pZIr4p6N9PiAf2N88T1Wo1Q==","signatures":[{"sig":"MEUCIQCeywn+J6tVBpPvgTp4Sj9NMO7ozWmSKS84vDJhWF7pFQIgZ9FvvSqF+YkJ2C7jLIkLA5Lg267jOqBGmgMA19Dnw/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2398160},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"bdef25f0a1194ec7156ae141c92531dd04712802","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.2/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.1.0","@remusao/small":"^2.0.0","tldts-experimental":"^7.0.0","@remusao/guess-url-type":"^2.0.0","@ghostery/adblocker-content":"^2.5.2","@ghostery/adblocker-extended-selectors":"^2.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","fast-check":"^4.1.1","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^22.0.2","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.5.2_1745926932596_0.3924854797379176","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@ghostery/adblocker","version":"2.6.0","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.6.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"062f662f3295fee7797d897f0e8d610a2f7d897c","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.6.0.tgz","fileCount":351,"integrity":"sha512-vCMb8wKj+LI3hwGnV8mF4eR6Hdo8B08dHLn3/XoUNOg85UsmWgYG/WiWVZ1Ipw7ZVNY7LnoCT4KDBOHG0p0VAg==","signatures":[{"sig":"MEUCIBoaiFMJQEyZe29bT3pVZ9b3QIAAh0cVIW8MxmfXT1IVAiEAxd/Ga0FAPs1llVOxoQ4WNGagc3QpzMcR/1s7y0DhDl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2399440},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"f75a4b421c03280fb403e8f061580df24bbcb2f3","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.2/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.6.0","@ghostery/adblocker-extended-selectors":"^2.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","fast-check":"^4.1.1","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^22.0.2","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.6.0_1747738008018_0.12845259058219827","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@ghostery/adblocker","version":"2.6.1","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.6.1","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"eb6278fe7b477b27a01c9b8add74a064cf167dba","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.6.1.tgz","fileCount":351,"integrity":"sha512-D9sLqx+StZ3JASDqKtTWUmVXRacbtZAcMUnooU0TQKcMmIeSF20TbIwde2bc+zoz1q+dV/qtYx2ngWf1Jb9KbA==","signatures":[{"sig":"MEYCIQDaUj7mMop+Uhl+AqXMVj5DXDCp7tOs9kcuj3SMlU2tGQIhAL0TmPVPFkjh2sZG2xurZXJkIFXrdUEVGIrEtr//W1VN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2408643},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"7a4986642a64df23c70bf7d254e1453a87d74c6f","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.2/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.6.1","@ghostery/adblocker-extended-selectors":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","fast-check":"^4.1.1","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^22.0.2","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.6.1_1747817652513_0.7381340841874906","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@ghostery/adblocker","version":"2.7.0","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.7.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"b6f72fe6698741d967d2118a0ef1555c57b76de6","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.7.0.tgz","fileCount":351,"integrity":"sha512-OzOKr8PwT6oE5qh5dpF9qJgmNUKlK/781Pm18oEMCho+6CSseCWrTk5+m+2QNGE3Fs+QjQb7DZdMoQisZ6r3uA==","signatures":[{"sig":"MEUCIQDQsTWS64OQi/O/ytm7kb+k7FlfxK7cbmr20s1dov0DUQIgSmZ6MnjVcsjnQAdWIWtmJo4RtUBE61Jlx8GlO3X9E3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2444987},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"8ff1363c1e6621e55f8bf8cfe3bb92d11ba80384","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.2/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.0","@ghostery/url-parser":"^1.2.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.7.0","@ghostery/adblocker-extended-selectors":"^2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","fast-check":"^4.1.1","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^22.0.2","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.7.0_1749453221912_0.6392092297358134","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@ghostery/adblocker","version":"2.8.0","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.8.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"ebe9fbb0cd9cbade2de532c9e749fa376c83ad51","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.8.0.tgz","fileCount":351,"integrity":"sha512-fqPYYYoa+Lonc5RLQiOnzTfWKoi5nXkBwTQUPBaUsUifHTXHzkfgPsyIGNx8YNqcvdbDoIrReO3hIbIFf6KiWA==","signatures":[{"sig":"MEYCIQDusk/6yWIsSjLpe+5Zr4JZJYNgkuvUKfuNr69XfKdzyQIhANjexjWE0TWa8tFE9/wWPY6hFdwkPYPZRHWe1WqHPlkf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2444987},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"a7c1968ae621f66b715bf33bd2fff98c321d5cd3","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","actor":{"name":"chrmod","type":"user","email":"krzysztof.modras@gmail.com"},"email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.2/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.0","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.8.0","@ghostery/adblocker-extended-selectors":"^2.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","fast-check":"^4.1.1","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^24.0.1","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.8.0_1750672371078_0.932953190102491","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@ghostery/adblocker","version":"2.9.0","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.9.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"5ef4265fecceedc13ff82c6e79c033ee41962b5e","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.9.0.tgz","fileCount":351,"integrity":"sha512-poGCeH8QSLInvDKvyJUslt36YQgeqVTY1nGgo4c3pFpu/O/yVAYGU3Ubk7ieKP8GUNMK4+7jlvvf0N0rEp3XRw==","signatures":[{"sig":"MEUCICprDfxFeBmV9VCFqYmYsXm4SBBvSNRHP+WEBQileVSiAiEA7HBG0AYhTPP2EUp+Vovapgw7K1hihAJHD/rdUQA+3Jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2444269},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"bf838eea6e76be52ff03edec6a0881103402450b","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","actor":{"name":"chrmod","type":"user","email":"krzysztof.modras@gmail.com"},"email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.3/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.0","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.9.0","@ghostery/adblocker-extended-selectors":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","fast-check":"^4.1.1","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^24.0.1","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.9.0_1751462746953_0.9692885564532665","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@ghostery/adblocker","version":"2.9.1","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.9.1","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"e1e938c28e41916d7a834dabc926bd9194ff9b4c","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.9.1.tgz","fileCount":351,"integrity":"sha512-/SBypjnGCR4uzSN+azNYrxKLpx6ST6ULGlDjBrm+JMpaE3+Qc3/dAHulNLkfSGA9EmTYTLn/IZG4w/xIhuSZgw==","signatures":[{"sig":"MEUCIQCQvobC1F91y9fPGG0fG43FwJymreBpUMzVIRPWTPv57gIgUc2cDMBaW073St+f0roP3w1j7boPCTAEOZ1No2mK6pM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2446090},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"a87bf421665f6af9700cd224e6de08ee98e8c77a","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","actor":{"name":"chrmod","type":"user","email":"krzysztof.modras@gmail.com"},"email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.3/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.0","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.9.1","@ghostery/adblocker-extended-selectors":"^2.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","fast-check":"^4.1.1","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^24.0.1","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.9.1_1751537374103_0.9536154655179112","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"@ghostery/adblocker","version":"2.9.2","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.9.2","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"9dfdf24c7b0289553512fac1d761c78cadaa0607","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.9.2.tgz","fileCount":351,"integrity":"sha512-gntHdlBxkRMIsH7UnzakaExsoTSMq2lFpnxnkYHSFeX+gJvw6MuOaj5ThQOD1FgP0WM6n9rFEawpFKBaUJgp5g==","signatures":[{"sig":"MEUCIA3EXFVTYleQ7BBA9Ooqm18tfVEr7qo9o3FJsYuBriwIAiEA2wh1baeaoxNoixaDJEGrKaTwsMk+P/j/9baZZfE7kds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2446090},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"9967bb2874a962b9de059148ce402e0f56933fb0","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","actor":{"name":"chrmod","type":"user","email":"krzysztof.modras@gmail.com"},"email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.3/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.0","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.9.2","@ghostery/adblocker-extended-selectors":"^2.9.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","fast-check":"^4.1.1","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^24.0.1","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.9.2_1751542314794_0.7647355433450909","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"@ghostery/adblocker","version":"2.9.3","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.9.3","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"c955113c5be5429a9a4b46f512fbb30aa6e28630","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.9.3.tgz","fileCount":351,"integrity":"sha512-QlJ491n5bxWitonVdqk7k35GSwFbNFXypJ4mkJgjCHvxaerxZOMO99eCXu9IHeBH9T1rfdVv9bl74qITaWGOag==","signatures":[{"sig":"MEQCIBo3nG3Qtaifv26RqAnnAXhj4iah37PIERbWkTvPF6PhAiACp9lKRy334B9hzoUY/758YFZiHL58bm6hb9BoBVNc2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2446305},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"e220cf10bc26d45f760a42bc45fa5f9fb020f8b6","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","actor":{"name":"chrmod","type":"user","email":"krzysztof.modras@gmail.com"},"email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.3/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.0","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.9.3","@ghostery/adblocker-extended-selectors":"^2.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","fast-check":"^4.1.1","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^24.0.1","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.9.3_1751634724912_0.7119144456240738","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"@ghostery/adblocker","version":"2.9.4","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.9.4","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"94cdd9c9f37bc987aa738cec40a21e78837b83e3","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.9.4.tgz","fileCount":351,"integrity":"sha512-XawDlkU4RkOwLKx5xaEo7IwAa7apPnMHZW5mcQiud6LKC364vknFEyB1EaONHnafvnWF2QvcdsE52sYu0aXLSw==","signatures":[{"sig":"MEQCIBmRsfRB2ofKRwmXk2PiGwjmaYI344+FqiO8de/v7pHHAiBwBfMw0xTDv5Z6E/Ds+EiUs05PZcez6euLq+RU+zifUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2446470},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"7358b7a9e44ffa7da4e65442749c55efaa307ada","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","actor":{"name":"chrmod","type":"user","email":"krzysztof.modras@gmail.com"},"email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.3/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.0","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.9.4","@ghostery/adblocker-extended-selectors":"^2.9.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","fast-check":"^4.1.1","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^24.0.1","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.9.4_1751890136504_0.01845290434230007","host":"s3://npm-registry-packages-npm-production"}},"2.9.5":{"name":"@ghostery/adblocker","version":"2.9.5","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.9.5","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"18fcbac77e5591ce3b40a7b1a345228ce9ea8d11","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.9.5.tgz","fileCount":351,"integrity":"sha512-j4/5pZDKldsUlsP5kVvbU6nCHYbxb1BOj5A5BL4V6hrUp5WI7Gvjn5zwpvmTY+LRI0vREnYvuoBWbHFr505UGg==","signatures":[{"sig":"MEYCIQCRjBXFviheQK58NH4JpPOm2k3trfNBFUg6NSb2/gFRFwIhAPPymliUc7vRWMwKLkkyJyBVdFmZ5+SoHDBwxP2unwdA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2446470},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"455d0bc27eac4d5dd158e81896d9a5f0bb9e5d5f","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","actor":{"name":"chrmod","type":"user","email":"krzysztof.modras@gmail.com"},"email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.3/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.0","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.9.5","@ghostery/adblocker-extended-selectors":"^2.9.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","fast-check":"^4.1.1","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^24.0.1","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.9.5_1751920704209_0.25806468133934857","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@ghostery/adblocker","version":"2.10.0","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.10.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"28d53a9adc0258d4bff8a3404e59f803540b1808","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.10.0.tgz","fileCount":351,"integrity":"sha512-F0Tz7+mNNAOmsxFQrzCmQDQc68OLGuSGSMlcMdAoDgm5baxoBpWDy9atdTZv/NjLJMaKsiG+OJH539YVQsUCNg==","signatures":[{"sig":"MEQCIEjLjWbKw7iHU0G7Ei6lu2Laa3Cp1kJMqQ66I35/QiHgAiA7QrsyZfP3iDQE2yyfjEgDxizTDkL2Lx2T/oEiitP2kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2438282},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"5bfe8c3c5812b43544654c5d43460452629b85fd","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","actor":{"name":"chrmod","type":"user","email":"krzysztof.modras@gmail.com"},"email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.3/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.0","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.10.0","@ghostery/adblocker-extended-selectors":"^2.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","fast-check":"^4.1.1","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^24.0.1","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.10.0_1752045483632_0.9474133304630692","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@ghostery/adblocker","version":"2.10.1","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.10.1","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"1c0d82f9aa4a641a75d967b225100a35926d765d","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.10.1.tgz","fileCount":351,"integrity":"sha512-Ab39fUt93ud1qLEmZq3sN0JHLT3grwQLV8fJoykX2GOyf2mLBM0m7hFJ2N4VogVH3SZY2ONEeBDXBFlLqJzm+A==","signatures":[{"sig":"MEQCIHbXyw+iwGZ5g+ZdYNKDP72ptixYS/drWBaDVCwYmiapAiB3Meu7acVQEySQ38zNwD/h5AQb4aX+uTiSC/Qx8DmWyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2436701},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"05946f943309ec10fccd012b625dc8deec11a7b7","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","actor":{"name":"chrmod","type":"user","email":"krzysztof.modras@gmail.com"},"email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.3/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.0","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.10.1","@ghostery/adblocker-extended-selectors":"^2.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","fast-check":"^4.1.1","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^24.0.1","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.10.1_1752058834326_0.3841605157885055","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@ghostery/adblocker","version":"2.11.0","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.11.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"65e13d740be049a34675d042cf315a44067b3b9f","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.11.0.tgz","fileCount":351,"integrity":"sha512-7FW/Hd/lYp2OLDw6JknYLIhEoFTkcGTC3PqMu9JiOYV1CgUJ/PKhcsRsmdm1lAbhmL9Rq86z1/bhn8CZXSPZ/w==","signatures":[{"sig":"MEUCIQDvkoEpO6BwxH7vPsd9ZcdecgnZqDOnuvyWSVFZwi2S0wIgMgt66qhcSTb9Ka1+TP7W5Yb0m5HYXkXM85XPMguR5Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2436701},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"31f5ba98a3e4c68b9e6caae53c2f5cbe3f4ca6ca","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","actor":{"name":"chrmod","type":"user","email":"krzysztof.modras@gmail.com"},"email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.3/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.0","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.11.0","@ghostery/adblocker-extended-selectors":"^2.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","fast-check":"^4.1.1","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^24.0.1","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.11.0_1752068712871_0.7550684422119358","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"@ghostery/adblocker","version":"2.11.1","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.11.1","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"5ee95ca690e81b7a244df02e125eb7b9844be91e","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.11.1.tgz","fileCount":351,"integrity":"sha512-bROAa2LayP0CfY6dJodMkV/DN7/0OgSEOrj/TnTWrOAkiSrH4rGpO3G1NlIAyF4uK9IZNOWDzcZt7/vv9qy0zA==","signatures":[{"sig":"MEUCIQCbIgD0vKf6jbuvoWGq7bcc9uYaEdZeNHonCa7WURfIvgIgLjK1zl2ZppEheegw9MXOTKsowSS5vObSzY6aC/1Mrq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2436637},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"508eaa6df288cc646ef01a7adb19235603223fed","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","actor":{"name":"chrmod","type":"user","email":"krzysztof.modras@gmail.com"},"email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.3/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.0","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.11.1","@ghostery/adblocker-extended-selectors":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","fast-check":"^4.1.1","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^24.0.1","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.11.1_1752158314364_0.5283598500714997","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"@ghostery/adblocker","version":"2.11.2","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.11.2","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"caf72bdbe2830f5eefd86bd58e795c87e6b84533","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.11.2.tgz","fileCount":351,"integrity":"sha512-Lhwsm0hsu+BGouVlDdx7YNHSTtJIzeMbx5Femp0u/CSHWf+ExG3a/nciTVEr4zd3hwp0VYR+51lHysgvcmVV8A==","signatures":[{"sig":"MEYCIQDMC7pOLfoNVBQu3qfmx82Vrjz5c9OG324aJCBR6Y5dcQIhALbUWBIueyt+SsRtbeMUrgGCn8gNd0nbUcMrtieVCzM6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2438957},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"9f03e0f3f5b57ad51fc1efb06a7072a7c3a6f4fb","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.3/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.0","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.11.2","@ghostery/adblocker-extended-selectors":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","fast-check":"^4.1.1","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^24.0.1","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.11.2_1752751692529_0.4243910282446619","host":"s3://npm-registry-packages-npm-production"}},"2.11.3":{"name":"@ghostery/adblocker","version":"2.11.3","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.11.3","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"3165555fc7e0875e83e7113257ef850a88950b61","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.11.3.tgz","fileCount":351,"integrity":"sha512-uNblOHFagpi7yz1nOmhPvmK1QWWzOV7K9sTNy7SDM+i1FZkfSJYCPyFBlioV15GNVm/cRfMWW7LyZKWCnQ2+sQ==","signatures":[{"sig":"MEUCIQDXUd6y3/8AYFmQjl/zwzGeDXHFYS+wKwrfyJyA12h0EwIgWqNps91ZrrreUmDqvcbZ6XoJaU93asFtaayC85rfKxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2438995},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"5c0b67012fc065a25e67c3c0efe2dcab33a3c9bd","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.3/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.0","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.11.3","@ghostery/adblocker-extended-selectors":"^2.11.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","fast-check":"^4.1.1","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^24.0.1","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.11.3_1752827569981_0.3720728456196516","host":"s3://npm-registry-packages-npm-production"}},"2.11.4":{"name":"@ghostery/adblocker","version":"2.11.4","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.11.4","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"88439cfc936d7912c77e6245e42ee3b892bdbbc3","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.11.4.tgz","fileCount":351,"integrity":"sha512-X9o57M+l26BisJZvlBwGzH5ncL/2p3VxT9rUAtl5YmvbSfhjZ0ObddT5lQG5FPrvB4HGjK3Tp03OMKWXu82WXw==","signatures":[{"sig":"MEQCIEXwRxFnAOd94J/06cEwdHDs2TIrgCLL/6xjdXV4sE2JAiBQVrIYVHaOrbxBn0Aljq5+PG7Q8Cdt9qwndFEjcK0qOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2443439},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"961d206da17bdf101599cd02c4245bfeae709278","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.3/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.0","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.11.4","@ghostery/adblocker-extended-selectors":"^2.11.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsx":"^4.16.2","chai":"^5.1.0","tshy":"^3.0.2","axios":"^1.7.2","mocha":"^11.0.1","eslint":"^9.3.0","rimraf":"^6.0.1","rollup":"^4.0.2","fast-check":"^4.1.1","typescript":"^5.5.2","@types/chai":"^5.0.0","@types/node":"^24.0.1","@types/mocha":"^10.0.1","concurrently":"^9.0.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.11.4_1755680731964_0.6723722879577212","host":"s3://npm-registry-packages-npm-production"}},"2.11.5":{"name":"@ghostery/adblocker","version":"2.11.5","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.11.5","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"8bf2fe97fbe1cb88cea9ebfd6816f8c30a217204","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.11.5.tgz","fileCount":351,"integrity":"sha512-rJ3N+3XPy1SEeEaeQKowYT/R/Tt1ac9cqYSin1igLY7XqIaGdCYq3tQjBQQ4Vx6ZM2ic412aM84hAKn+D/EDvA==","signatures":[{"sig":"MEUCIDhR+Vj4KxljQFPgJJrQw5b57/1XlAsqFaZCYWTz2ZvhAiEAwwHt1syZw5O59FKFgNLc1/5+vOZfh1yn1f9T16JH3ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447637},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"f4a73a90a90ba653b8adb8a7b1981f9e65b75f12","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.4/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.12","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.11.5","@ghostery/adblocker-extended-selectors":"^2.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.20.4","chai":"^5.3.1","tshy":"^3.0.2","axios":"^1.11.0","mocha":"^11.7.1","eslint":"^9.33.0","rimraf":"^6.0.1","rollup":"^4.47.0","fast-check":"^4.2.0","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.0","@types/mocha":"^10.0.10","concurrently":"^9.2.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.11.5_1755781672920_0.09695146044231318","host":"s3://npm-registry-packages-npm-production"}},"2.11.6":{"name":"@ghostery/adblocker","version":"2.11.6","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.11.6","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"c0a1f8ed9480da12ce071c3914c268ed67dbe549","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.11.6.tgz","fileCount":351,"integrity":"sha512-fUkLvWDObCMjjwUHw0/jt3N11wT7FBWJVFUXsUN4Do7J3Henp63JZQw1RYv2Y15NT0idVERR9IhbjJdd3/w48w==","signatures":[{"sig":"MEUCIQD0ySL4wq70ocWLm01dvGwfshetPA4ERCY4EBxVg+AbHwIgFSz7qi+wI0JIDqir/SpM+SMDxbt2ZM9cTvoC5hEDDbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2448360},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"f3b610f273d4dd7e0998cc9c79fcd19816cd618e","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.4/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.12","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.11.6","@ghostery/adblocker-extended-selectors":"^2.11.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.20.4","chai":"^5.3.1","tshy":"^3.0.2","axios":"^1.11.0","mocha":"^11.7.1","eslint":"^9.33.0","rimraf":"^6.0.1","rollup":"^4.47.0","fast-check":"^4.2.0","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.0","@types/mocha":"^10.0.10","concurrently":"^9.2.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.11.6_1756231823550_0.41748797025141604","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@ghostery/adblocker","version":"2.12.0","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.12.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"2bce946182597541a4a812c43f2f4ec3a04807e9","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.12.0.tgz","fileCount":351,"integrity":"sha512-Ovz1dmuZVuE7jCkRdQOUW2xTYM+X3uhlivEfQz0flLj0CDfWjaw16+S6VtOxuJebVOTRLo80lC5fZAjA9K8z4g==","signatures":[{"sig":"MEUCIQCXdZiLvgobSGvTyKjsaxZ6sXXXaZCU+ju88vwoa0it0AIgV5vxbv6SxSYXPY/5ewIgyYbAnFkIspgipHSLQVtXEaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2445306},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"5c4501946020c8e26943d85b7b1b6258cfbe4134","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/8.2.4/node@v22.4.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.12","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.12.0","@ghostery/adblocker-extended-selectors":"^2.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.20.4","chai":"^5.3.1","tshy":"^3.0.2","axios":"^1.11.0","mocha":"^11.7.1","eslint":"^9.33.0","rimraf":"^6.0.1","rollup":"^4.47.0","fast-check":"^4.2.0","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.0","@types/mocha":"^10.0.10","concurrently":"^9.2.0","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.12.0_1759376766931_0.037720212519975815","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"@ghostery/adblocker","version":"2.12.1","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.12.1","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"1b74699c8b1a9db660b2a9d7d556dff85089603b","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.12.1.tgz","fileCount":351,"integrity":"sha512-bR89IMsFRcMkHkjRQEnClI9G70RD8Z4IckKg+AFBaoxpk81+4WL6Btg64fEpKnb3gJOTRWnPVP3hNQHHoh6V7w==","signatures":[{"sig":"MEUCIF63EWyytMb6ioa2z7fUjUDff1w2PttZGiKLnD7/931EAiEAqIovjs6bv82j5EbVwTCBOZiUmmKHpR4WsOIE/ScXrb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2445306},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"90fc89b993997ba0390e1937f4a5b000d0763a4a","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.0/node@v24.9.0+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.16","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.12.1","@ghostery/adblocker-extended-selectors":"^2.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.20.6","chai":"^6.2.0","tshy":"^3.0.3","axios":"^1.12.2","mocha":"^11.7.4","eslint":"^9.36.0","rimraf":"^6.0.1","rollup":"^4.52.3","fast-check":"^4.3.0","typescript":"^5.9.3","@types/chai":"^5.2.2","@types/node":"^24.6.2","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.12.1_1759503336283_0.4136919883209631","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"@ghostery/adblocker","version":"2.12.2","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.12.2","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"c6a457e122123650d9ee1e1de593fbbb7d8a51d3","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.12.2.tgz","fileCount":351,"integrity":"sha512-LKu2C7XA/5hpm+R4s33pIErx0QeML1auuioHCikgZzZllxGAWxI3IK+n3WrVuGL14s8UyHL5jBQ5R9gF4PdZeQ==","signatures":[{"sig":"MEUCIQCeQa0R+NHdBKdM3fa36dSaitV8OUPG3s53PaQdX2cm4QIgKwDdGVFk5+StrBykMPnkoc28ePYeKHcdfFG1vjlg90I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447663},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"08939c45420c572ff989088e973bd7d9707d30ab","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.0/node@v24.9.0+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.16","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.12.2","@ghostery/adblocker-extended-selectors":"^2.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.20.6","chai":"^6.2.0","tshy":"^3.0.3","axios":"^1.12.2","mocha":"^11.7.4","eslint":"^9.36.0","rimraf":"^6.0.1","rollup":"^4.52.3","fast-check":"^4.3.0","typescript":"^5.9.3","@types/chai":"^5.2.2","@types/node":"^24.6.2","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.12.2_1759742171528_0.6095430610720858","host":"s3://npm-registry-packages-npm-production"}},"2.12.3":{"name":"@ghostery/adblocker","version":"2.12.3","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.12.3","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"4ced6d802328d723e837a77e3a8507cf7ff0555a","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.12.3.tgz","fileCount":351,"integrity":"sha512-n0xxiQ96tZYN9RmV3v1hDXI/qx90zjqRmJdynQDXy7ZCP5H8rXJyBFn8YSKOXEUT0ZTY5MKDcqYEHHkoGl4E8w==","signatures":[{"sig":"MEUCICbWcavhrnMP50KDUAQO0fle2ZX/nY2YnkB7jgDfu9tsAiEA1VZowLJWvo/Ykp8dkKHl/b3rMgwx/Uz+QELPy+A1BpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447663},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"0971571516af2acf1d47786a2115fdd4a672cfa7","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.0/node@v24.9.0+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.16","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.12.3","@ghostery/adblocker-extended-selectors":"^2.12.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.20.6","chai":"^6.2.0","tshy":"^3.0.3","axios":"^1.12.2","mocha":"^11.7.4","eslint":"^9.36.0","rimraf":"^6.0.1","rollup":"^4.52.3","fast-check":"^4.3.0","typescript":"^5.9.3","@types/chai":"^5.2.2","@types/node":"^24.6.2","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.12.3_1759757623130_0.4782049332944147","host":"s3://npm-registry-packages-npm-production"}},"2.12.4":{"name":"@ghostery/adblocker","version":"2.12.4","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.12.4","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"6ab0372566b3ee285c67bd3ae3cc04dba5a6bc53","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.12.4.tgz","fileCount":351,"integrity":"sha512-lUrMCeReX72IQ+xK6tAcROAVDn+OknW/kTokMcII9TJf6axUzpjM+v0shBYbsMghliADFz8P/dgArC2oCix9Eg==","signatures":[{"sig":"MEYCIQDKooRPWOuOEkY+b1tpFnTLZdl6hBSNLjSRaXqHOfS8cwIhAJrpp20hULICjIbRMTVXKT5T5/mQmMXnA5UMK9ts70eI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2452302},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"57a5e752a322a0568bc901001e520b07c0131841","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.0/node@v24.9.0+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.16","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.12.4","@ghostery/adblocker-extended-selectors":"^2.12.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.20.6","chai":"^6.2.0","tshy":"^3.0.3","axios":"^1.12.2","mocha":"^11.7.4","eslint":"^9.36.0","rimraf":"^6.0.1","rollup":"^4.52.3","fast-check":"^4.3.0","typescript":"^5.9.3","@types/chai":"^5.2.2","@types/node":"^24.6.2","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.12.4_1759924735571_0.04225852424532839","host":"s3://npm-registry-packages-npm-production"}},"2.12.5":{"name":"@ghostery/adblocker","version":"2.12.5","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.12.5","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"6d5cf181617ed365b2c1d9c8de620b64cff4a8ac","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.12.5.tgz","fileCount":351,"integrity":"sha512-d9/zOt8MHG86vuEp7KLaSgjIrx43Vr272nbVacGjDV/ZAbrS2fIKhLb0MulJ/14fPjzYivNniquk8fiKt0wgNQ==","signatures":[{"sig":"MEQCIGNb2F2CX0zExS5RCvZ9euSrG8IbMRTzx2Es0EdD0e0aAiB6Ybm+nj7b92pJiWwQLRjM4v+xHbfeSl/t79nybA4LdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2451989},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"00dd47abcd6e98c465250ee6daaa3d02ba7e69d9","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.0/node@v24.9.0+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.16","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.12.5","@ghostery/adblocker-extended-selectors":"^2.12.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.20.6","chai":"^6.2.0","tshy":"^3.0.3","axios":"^1.12.2","mocha":"^11.7.4","eslint":"^9.36.0","rimraf":"^6.0.1","rollup":"^4.52.3","fast-check":"^4.3.0","typescript":"^5.9.3","@types/chai":"^5.2.2","@types/node":"^24.6.2","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.12.5_1761729101445_0.9481331389025898","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@ghostery/adblocker","version":"2.13.0","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.13.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"ef726f2a86bdc7d7af1a9f05a0b508675542ab5d","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.13.0.tgz","fileCount":351,"integrity":"sha512-mxape1ivliSPgpzESMVipdC9UZNfuEvypoiJBW0wR+AxMCgJY8Zh5M/1UBXe+y9TvNkvJCU2T/zsF9y2R3pHXA==","signatures":[{"sig":"MEQCIDDKYCyyLA4FZ5NkNSj+IBsmRPTvL2Ajq6VO0FyEB9YcAiAF+jmd/VfliyurG7WEk5Pf3XdWQq3vPog1hwpl6CfqlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2478188},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"a2e79d1d9eba1024da2f1e5d89f4c519993c6c7f","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.1/node@v24.11.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.18","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.13.0","@ghostery/adblocker-extended-selectors":"^2.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.20.6","chai":"^6.2.1","tshy":"^3.1.0","axios":"^1.13.2","mocha":"^11.7.5","eslint":"^9.39.1","rimraf":"^6.1.0","rollup":"^4.53.2","fast-check":"^4.3.0","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.13.0_1764841266558_0.4938465764166535","host":"s3://npm-registry-packages-npm-production"}},"2.13.1":{"name":"@ghostery/adblocker","version":"2.13.1","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.13.1","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"8824bf2f2cb90aa6063f1a32af235c6985b4c4a1","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.13.1.tgz","fileCount":351,"integrity":"sha512-uPmJ0TOWvI8LTx2tBU5SFTHjUV0ZStqLS/Jq1c2PdAq1c4ToeyCo9uE7pTyN9SaRg9lckUZonMtkm94vH1rz8w==","signatures":[{"sig":"MEUCIQC0enie2bvHwCLM1Yj0RSDilYl3Wrtxad3WRiEdpDXd5gIgMOSUGx2YuJOD8YP7GR+USEs8CN0tJeL9Hr9s4kNVrJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2478188},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"67f9005beb48bb2f45650bbb4cab9a63a755cfae","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.1/node@v24.11.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.18","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.13.1","@ghostery/adblocker-extended-selectors":"^2.13.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.20.6","chai":"^6.2.1","tshy":"^3.1.0","axios":"^1.13.2","mocha":"^11.7.5","eslint":"^9.39.1","rimraf":"^6.1.0","rollup":"^4.53.2","fast-check":"^4.3.0","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.13.1_1766051981198_0.9236616192759513","host":"s3://npm-registry-packages-npm-production"}},"2.13.2":{"name":"@ghostery/adblocker","version":"2.13.2","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.13.2","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"064d049aac83ca75843d19ee1889ce88d00c509a","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.13.2.tgz","fileCount":351,"integrity":"sha512-OZ3lG665ZTijchjclqFfW1I6BVE7pesu5tNWR7UZueSgWgHjCinw8cT1NEWmUocjQpBYBYl+rLaV0+HY7kGQAg==","signatures":[{"sig":"MEQCIFbOl6K9sW5oEj0/4EB0xhCtBc+pWCqCUP/Q0bIjP4fjAiACxpY06PpnPt8F7dD/UdvB6vJBN/K74ofN6aVibdgsfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2492740},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"1ebf429cb7524ebfb40d878c60eb9375b0af9e17","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.1/node@v24.11.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.18","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.13.2","@ghostery/adblocker-extended-selectors":"^2.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.20.6","chai":"^6.2.1","tshy":"^3.1.0","axios":"^1.13.2","mocha":"^11.7.5","eslint":"^9.39.1","rimraf":"^6.1.0","rollup":"^4.53.2","fast-check":"^4.3.0","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.13.2_1766425058388_0.5114992110103105","host":"s3://npm-registry-packages-npm-production"}},"2.13.3":{"name":"@ghostery/adblocker","version":"2.13.3","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.13.3","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"23fc730c10c2042310d1751c109fa103703fb84f","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.13.3.tgz","fileCount":351,"integrity":"sha512-ut/oogz9HFKKC0MGGH7NqTHv61dxhobXgCYx1GqDwYLDJpbC5vwEKEUNXAFK6SHV5Cu6DqjV68R4NkXaYC4V9g==","signatures":[{"sig":"MEUCIFCACxa95P0cmRuCHctPd/m6jmYEtSlYIh5f6qE/TmTcAiEAz8boXMgzacrckNiSgxTjXzqDNPvkEXaI9BnAwVGB4z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2fadblocker@2.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2492740},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"d8ecd832a74c8154abb0690944cccaf8d19f11f2","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48ecfe41-3f6c-44cf-a169-365a472d0ecb"}},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.1/node@v24.11.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.18","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.13.3","@ghostery/adblocker-extended-selectors":"^2.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.20.6","chai":"^6.2.1","tshy":"^3.1.0","axios":"^1.13.2","mocha":"^11.7.5","eslint":"^9.39.1","rimraf":"^6.1.0","rollup":"^4.53.2","fast-check":"^4.3.0","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.13.3_1767954219623_0.3419112575172416","host":"s3://npm-registry-packages-npm-production"}},"2.13.4":{"name":"@ghostery/adblocker","version":"2.13.4","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.13.4","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"79b53115fccebefa38c896ecc84d516e6eb9c1d2","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.13.4.tgz","fileCount":351,"integrity":"sha512-rI7MbS+F2ckIr/2brV+QHMyl55W7F1vazAFiJYHcOBi6i4ClI47Ep95HakwB2qM95gv9igQDTE1zFisV2YKgGg==","signatures":[{"sig":"MEUCIH6YZaKlQmUxiksjVuRTQ3dNcNavD9lea+Rl0Nwc+e5gAiEA9ImHMiycmro8Y2291dB/JfW6W/fpPdUvmVUfqkOGGso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2fadblocker@2.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2492740},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"1812dcead94690bbb8827ccde1509f629e0287e1","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48ecfe41-3f6c-44cf-a169-365a472d0ecb"}},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.1/node@v24.11.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.18","@ghostery/url-parser":"^1.3.0","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.13.4","@ghostery/adblocker-extended-selectors":"^2.13.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.20.6","chai":"^6.2.1","tshy":"^3.1.0","axios":"^1.13.2","mocha":"^11.7.5","eslint":"^9.39.1","rimraf":"^6.1.0","rollup":"^4.53.2","fast-check":"^4.3.0","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.13.4_1768427414041_0.8709741110897178","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@ghostery/adblocker","version":"2.14.0","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.14.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"2443261f5a68ee14ce1c217ee0c952ddcbe2338e","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.14.0.tgz","fileCount":351,"integrity":"sha512-AdqTWU8IUwJDkuJ5KVzWeL8GtRfIde+M0HOLs5TW8ezQy/gvVpL1J90V/SUwDRO2Ay3Wj1B3ZHE15Kv0tRRPEA==","signatures":[{"sig":"MEQCIDZEnX2kl91Z4yq920M0X/4xQX+0g3kvUawlbOWb3K1pAiAtoU4Q82ogxdHJLGLS0wjN4RbxGg0vYIswN/ulyeGFfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2fadblocker@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2495934},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"bc79d7bcb761a516d533d8f8d5e9938d3faf4862","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48ecfe41-3f6c-44cf-a169-365a472d0ecb"}},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.4/node@v24.13.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.23","@ghostery/url-parser":"^1.3.1","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.14.0","@ghostery/adblocker-extended-selectors":"^2.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.21.0","chai":"^6.2.2","tshy":"^3.2.0","axios":"^1.13.5","mocha":"^11.7.5","eslint":"^9.39.2","rimraf":"^6.1.2","rollup":"^4.57.1","fast-check":"^4.5.3","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"25.2.3","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.14.0_1770908616578_0.7633330146536244","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"@ghostery/adblocker","version":"2.14.1","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.14.1","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"21a67fec51b0c957ca6d1ed92ba37a1973702d09","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.14.1.tgz","fileCount":351,"integrity":"sha512-/cQTMJRd4/7zpgFHWqe+9wqiRPGTy+BhqfkxplvejPgq8d6spBjC6bSJV61rVHJZw5F4KOO5ReKOvuguaKG28A==","signatures":[{"sig":"MEUCIQDk9owS+W4FyVrpCTczB9kKFbbCzYxczQ5d5+jDFzu0awIgYiB9m7vvfb0gbqJa3SOFnMZ0i1WQatWDpwpYg/PwRmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2fadblocker@2.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2496316},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"f8d7bffd17cb6255b7a76f0e6f34f5dc806a86e9","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48ecfe41-3f6c-44cf-a169-365a472d0ecb"}},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.4/node@v24.13.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.23","@ghostery/url-parser":"^1.3.1","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.14.1","@ghostery/adblocker-extended-selectors":"^2.14.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","tsx":"^4.21.0","chai":"^6.2.2","tshy":"^3.2.0","axios":"^1.13.5","mocha":"^11.7.5","eslint":"^9.39.2","rimraf":"^6.1.2","rollup":"^4.57.1","fast-check":"^4.5.3","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"25.2.3","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^0.4.4","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.14.1_1770980501252_0.5905792776974346","host":"s3://npm-registry-packages-npm-production"}},"2.14.2":{"name":"@ghostery/adblocker","version":"2.14.2","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.14.2","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"ec0fb50dec762563027f2a87c04c6cee8ff01b08","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.14.2.tgz","fileCount":351,"integrity":"sha512-WAeHMYGc4ij9u6ku/+iD4Ai20v8c7sItA9zswHu/C1K5bmG4FLvZsvbE3AZ538fkUGUfDeV5EnpP0vpsSCU84w==","signatures":[{"sig":"MEYCIQCFgoKAdPlyg/BHtL1eD5lHtLrhnpgYGOW7XmR3S0fXugIhAPomj2HZ08urK1CMy3zEkHbrcUKjiXY9Pk5SPP9No7ED","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2fadblocker@2.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2488269},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"37bcf4a541af1164c77087904f3a2404ba9eb8b3","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48ecfe41-3f6c-44cf-a169-365a472d0ecb"}},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.28","@ghostery/url-parser":"^1.3.1","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.14.2","@ghostery/adblocker-extended-selectors":"^2.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","tsx":"^4.21.0","chai":"^6.2.2","tshy":"^4.1.1","axios":"^1.15.2","mocha":"^11.7.5","eslint":"^10.2.1","rimraf":"^6.1.3","rollup":"^4.60.2","fast-check":"^4.7.0","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"25.6.0","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^1.0.0","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.14.2_1777309063434_0.13571515129765177","host":"s3://npm-registry-packages-npm-production"}},"2.14.3":{"name":"@ghostery/adblocker","version":"2.14.3","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.14.3","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"001e8ab205c2942cb8b79f19746842522d91c7b2","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.14.3.tgz","fileCount":351,"integrity":"sha512-kmExhWF9NVWoVt/XHkAX56iZxuTwNsoxcyR19hH/UVvvZVFeFrmu0d/h8JPpaRieImIgPh1FpF1zKAoA/odTwQ==","signatures":[{"sig":"MEUCIQCbNs/kAp5gd1J/WJx6xy68NuqxFLtnFxLLnM8rTspE9QIgXs6uoWmN5GxWFQhvUNUZRUztwedSSzovkx+EAlj1Blw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2fadblocker@2.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2489334},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"432e58c9d90d336c7ed7c3b97d4c5d2065b5b9c1","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48ecfe41-3f6c-44cf-a169-365a472d0ecb"}},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.28","@ghostery/url-parser":"^1.3.1","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.14.3","@ghostery/adblocker-extended-selectors":"^2.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","tsx":"^4.21.0","chai":"^6.2.2","tshy":"^4.1.1","axios":"^1.15.2","mocha":"^11.7.5","eslint":"^10.2.1","rimraf":"^6.1.3","rollup":"^4.60.2","fast-check":"^4.7.0","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"25.6.0","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^1.0.0","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.14.3_1777366980012_0.40732737671548613","host":"s3://npm-registry-packages-npm-production"}},"2.14.4":{"name":"@ghostery/adblocker","version":"2.14.4","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.14.4","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"427a04da5d43d4c6292b96bc8ffe6be873243d66","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.14.4.tgz","fileCount":351,"integrity":"sha512-t6it53XvZoiJ5rS9oMsUTYC3l2IP3IYxUfJcnbvTWWEgiE/v6ltJpF3wr2XObz5Rv9ntutrT9ldpiCHlSJA0hg==","signatures":[{"sig":"MEQCIE4q2D85JbtyGbi3BDA95YTf/u41J0nm5Zb9xJs1XxWFAiAZm3/MlE4uTjvSP78leE80e9l6m0P6mWnR3QMRlr/abA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2fadblocker@2.14.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2489686},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"218a4364c06f203f339609c9758ec5ae7c4aff53","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48ecfe41-3f6c-44cf-a169-365a472d0ecb"}},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.28","@ghostery/url-parser":"^1.3.1","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.14.4","@ghostery/adblocker-extended-selectors":"^2.14.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","tsx":"^4.21.0","chai":"^6.2.2","tshy":"^4.1.1","axios":"^1.15.2","mocha":"^11.7.5","eslint":"^10.2.1","rimraf":"^6.1.3","rollup":"^4.60.2","fast-check":"^4.7.0","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"25.6.0","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^1.0.0","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.14.4_1777541850174_0.17683483166144986","host":"s3://npm-registry-packages-npm-production"}},"2.14.5":{"name":"@ghostery/adblocker","version":"2.14.5","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.14.5","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"24a3e10820fe5ba41042989aaccae05868c57f56","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.14.5.tgz","fileCount":351,"integrity":"sha512-yZE1j8ECi4cRBqOz0G7seHft6sM6I2qhj7ppMmBUApzPZhabA2r6+tYxfmO/tVt+1AyqE+XaegEXZm2aFqCUlA==","signatures":[{"sig":"MEUCIQCPtys2rKxj+d7ihHszYyelR7VbrrglsXjNQwIVDsirGQIgKypsGygMNcx7f3n0Kr9rgWrmkQouMg8mQqOta2bdEy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2fadblocker@2.14.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2489702},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"ca440b26437a43f2e52a8c15034a04e6122dceaa","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48ecfe41-3f6c-44cf-a169-365a472d0ecb"}},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.28","@ghostery/url-parser":"^1.3.1","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.14.5","@ghostery/adblocker-extended-selectors":"^2.14.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","tsx":"^4.21.0","chai":"^6.2.2","tshy":"^4.1.1","axios":"^1.15.2","mocha":"^11.7.5","eslint":"^10.2.1","rimraf":"^6.1.3","rollup":"^4.60.2","fast-check":"^4.7.0","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"25.6.0","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^1.0.0","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.14.5_1777880199099_0.9459000309187113","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@ghostery/adblocker","version":"2.15.0","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.15.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"aa3fad9ebf9d0decf9b64f97de7040dbbd2373cd","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.15.0.tgz","fileCount":351,"integrity":"sha512-t64ecjJOeFyNHbxyYY2r1WA7aMFx8Pf94hXsYVbTKoCIiMjcOl4SlvMQ3obMlvNrj2QLNpByCD9f7Vq+7z45bQ==","signatures":[{"sig":"MEUCIBIkoCJJVmVmVOdTqEJRXqpLlE5nnstiaNjv3Cmj768vAiEAviNj8Pr1Yn6Mg1zEg8FiIrDDuhNaWJdue6TY30MRzTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2fadblocker@2.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2489188},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"01e9d1499f0a4c2f44ccade260f7d2bfbf23ae32","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48ecfe41-3f6c-44cf-a169-365a472d0ecb"}},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.28","@ghostery/url-parser":"^1.3.1","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.15.0","@ghostery/adblocker-extended-selectors":"^2.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","tsx":"^4.21.0","chai":"^6.2.2","tshy":"^4.1.1","axios":"^1.15.2","mocha":"^11.7.5","eslint":"^10.2.1","rimraf":"^6.1.3","rollup":"^4.60.2","fast-check":"^4.7.0","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"25.6.0","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^1.0.0","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.15.0_1777883576735_0.7629281301504978","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@ghostery/adblocker","version":"2.16.0","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.16.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"e8679129eca059008ee2e230a5e091819e49984d","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.16.0.tgz","fileCount":351,"integrity":"sha512-9u+Cw23hitoA2NomjGEFOCRD/jiu0TxjlzGJpEZhN1PPCepYlVJKAVo9LCl8nF+6igp73WtEt/DwoFmkzsFumw==","signatures":[{"sig":"MEUCIQDxUjcTdv9s7rZcwYqgazCWaOOHZFrRJYbQMaLWwUFG1QIgLS8SUHKbPkM/2vPLasjyL7EJX2VZUsY/PePetQNdW2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2fadblocker@2.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2488607},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"21afad2aa2acf060943664bb478fc56a5fe3461a","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48ecfe41-3f6c-44cf-a169-365a472d0ecb"}},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.30","@ghostery/url-parser":"^1.3.1","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.16.0","@ghostery/adblocker-extended-selectors":"^2.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","tsx":"^4.21.0","chai":"^6.2.2","tshy":"^4.1.1","axios":"^1.16.0","mocha":"^11.7.5","eslint":"^10.3.0","rimraf":"^6.1.3","rollup":"^4.60.3","fast-check":"^4.7.0","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"25.6.0","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^1.0.0","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.16.0_1778227110023_0.7156625067318003","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@ghostery/adblocker","version":"2.17.0","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.17.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"4ec1efebb1c602eb5fa27e81ac1240cad0303468","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.17.0.tgz","fileCount":359,"integrity":"sha512-gob5BGY9kKwC4YAK15wlUlG5OwOr+woLU0ZaJ+uHaiib1+IkVBkhWgrsuDDd8Y1wILjumsVCPpSdDxNqno3zIg==","signatures":[{"sig":"MEQCIGEXp85rko/d+FDDudVh8moseqzu2xy1dwOSWiaQVOg1AiAp6XV9X7Sf03VelFAGC3Znw0hlXSKCvWr4BCNdxcBb+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2fadblocker@2.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2618292},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"13d1b5023445fe7dbad2a8dd1076c90a6cf1b06a","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48ecfe41-3f6c-44cf-a169-365a472d0ecb"}},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.30","@ghostery/url-parser":"^1.3.1","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.17.0","@ghostery/adblocker-extended-selectors":"^2.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","tsx":"^4.21.0","chai":"^6.2.2","tshy":"^4.1.2","axios":"^1.16.0","mocha":"^11.7.5","eslint":"^10.3.0","rimraf":"^6.1.3","rollup":"^4.60.3","fast-check":"^4.7.0","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"25.6.2","xxhash-wasm":"^1.1.0","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^1.0.0","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.17.0_1778276948101_0.8922902992394339","host":"s3://npm-registry-packages-npm-production"}},"2.17.1":{"name":"@ghostery/adblocker","version":"2.17.1","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.17.1","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"90e73dcd03b6b5f0fae9356a591cb060f115cfb2","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.17.1.tgz","fileCount":359,"integrity":"sha512-IGVFdLcBhOGcvbumQPIJYPYYoV+8NlpIbehBWMoDEV/vl1OXAuDwXnj0PEFc4ogQTt7JwFUOHcyiDLn8VfaEsA==","signatures":[{"sig":"MEUCIDA/Cvw3D41a74lhaGkBGGmRISzFk8LORpDVbLj8CL0AAiEAlTfbpu99PIBrU9WSVfmICRGxO8fY2uSzJXS1D7OaKeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2fadblocker@2.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2619860},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"b6655e18b20852662f3bf991f08c5cfcd16f4ef0","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48ecfe41-3f6c-44cf-a169-365a472d0ecb"}},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.30","@ghostery/url-parser":"^1.3.1","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.17.1","@ghostery/adblocker-extended-selectors":"^2.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","tsx":"^4.21.0","chai":"^6.2.2","tshy":"^4.1.2","axios":"^1.16.0","mocha":"^11.7.5","eslint":"^10.3.0","rimraf":"^6.1.3","rollup":"^4.60.3","fast-check":"^4.7.0","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"25.7.0","xxhash-wasm":"^1.1.0","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^1.0.0","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.17.1_1778798384878_0.5133524655481607","host":"s3://npm-registry-packages-npm-production"}},"2.17.2":{"name":"@ghostery/adblocker","version":"2.17.2","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.17.2","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"24efe63ac13cb8362d426a14f7f505057f4e7bfb","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.17.2.tgz","fileCount":359,"integrity":"sha512-TCsmhtMTXWOqKXYI82LTuM+kVU+0CLHmBlhIVJYN5BzGuBodBUjo9SYm+0OA33VgmB3jIHYttqHL9yGLWVjwRg==","signatures":[{"sig":"MEYCIQDU9NANswpPrA1Aac1+D2WIxbBWIjsKuBgZfwajQT9LDQIhALqrKBaJ/gbAz1+0E3FJ5Sq7/uFQhwD2L9Y6QHvoj+Lm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2fadblocker@2.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2622766},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"2779e8ac45341b68373353a89254d0ac19f7f5b3","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48ecfe41-3f6c-44cf-a169-365a472d0ecb"}},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.30","@ghostery/url-parser":"^1.3.1","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.17.2","@ghostery/adblocker-extended-selectors":"^2.17.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","tsx":"^4.21.0","chai":"^6.2.2","tshy":"^4.1.2","axios":"^1.16.0","mocha":"^11.7.5","eslint":"^10.3.0","rimraf":"^6.1.3","rollup":"^4.60.3","fast-check":"^4.7.0","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"25.8.0","xxhash-wasm":"^1.1.0","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^1.0.0","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.17.2_1779217116527_0.5954250456221302","host":"s3://npm-registry-packages-npm-production"}},"2.17.3":{"name":"@ghostery/adblocker","version":"2.17.3","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.17.3","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"ce23a03f6e5c25d65edbd84523f0ff08ca1fafc2","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.17.3.tgz","fileCount":359,"integrity":"sha512-E2jcCtlkdJFm0gUH1GL+99CgAGudlOpMfpWJqKUL9lfPFbEuw//xypbyLUdTJcz31eBJaHq1ql163dIJ00/m1A==","signatures":[{"sig":"MEQCICaCdFdL0y1j/J1MYwDSvKFOzEyX8yP8g78MnXU2OZHGAiAJ/d8Pj6x3EUJ69SS0fe0BXCq3JboexTF3dPmRpEXGiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2fadblocker@2.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2622546},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"8743851cc3238244bdfcedc4e03ad8d0d4a423fc","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48ecfe41-3f6c-44cf-a169-365a472d0ecb"}},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.0.30","@ghostery/url-parser":"^1.3.1","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.17.3","@ghostery/adblocker-extended-selectors":"^2.17.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","tsx":"^4.21.0","chai":"^6.2.2","tshy":"^4.1.2","axios":"^1.16.0","mocha":"^11.7.5","eslint":"^10.3.0","rimraf":"^6.1.3","rollup":"^4.60.3","fast-check":"^4.7.0","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"25.8.0","xxhash-wasm":"^1.1.0","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@rollup/plugin-terser":"^1.0.0","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.17.3_1779217478186_0.7710817368698091","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@ghostery/adblocker","version":"2.18.0","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.18.0","maintainers":[{"name":"chrmod","email":"chrmod@chrmod.net"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"82cda31326d94175ca3cc43275f349e0f4d63991","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.18.0.tgz","fileCount":359,"integrity":"sha512-u0XWX+kZtBTqjfa+saNXMI2ZLzaoeT3tASjDuBqQ3WYKquLh15Z3nCBIPruT63nMRr41MZLwB8F6jZPIhsM3dA==","signatures":[{"sig":"MEYCIQDpHVUl79hDpq7z4NVed0xR9CKh/8YgMrXtxP/PTYv7XQIhAJxfBjjHgDr7YiWOK6hYJb/zy9IBtuiT90PoKC0yjEF6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2fadblocker@2.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2622685},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"556400c314fd408820b9830d7d8bc2d961b56190","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48ecfe41-3f6c-44cf-a169-365a472d0ecb"}},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.4.2","@ghostery/url-parser":"^1.3.1","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.18.0","@ghostery/adblocker-extended-selectors":"^2.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","tsx":"^4.22.4","chai":"^6.2.2","tshy":"^4.1.2","axios":"^1.17.0","mocha":"^11.7.6","eslint":"^10.4.1","rimraf":"^6.1.3","rollup":"^4.61.1","fast-check":"^4.8.0","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"25.9.1","xxhash-wasm":"^1.1.0","@types/mocha":"^10.0.10","concurrently":"^10.0.3","@rollup/plugin-terser":"^1.0.0","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.18.0_1780563801928_0.09543838864029697","host":"s3://npm-registry-packages-npm-production"}},"2.18.1":{"name":"@ghostery/adblocker","version":"2.18.1","author":{"name":"Ghostery"},"license":"MPL-2.0","_id":"@ghostery/adblocker@2.18.1","maintainers":[{"name":"chrmod","email":"chrmod@chrmod.net"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"homepage":"https://github.com/ghostery/adblocker#readme","bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"dist":{"shasum":"9d7d370ed0f8477ddcedb15a09ac24fff26ffb7d","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.18.1.tgz","fileCount":359,"integrity":"sha512-pWMJqpXpuqIlcF3ZZQ2E7ixnC7xhtYn/bpOn3N69vFrAm4wrZCIbKzz1+xSxKWCmJvDT4fg7rN2R6jQwFXm5BA==","signatures":[{"sig":"MEUCIQDvQcRfbJJsNJ1say5l4nWpXyqEY/FSZqOzvo3hWSX9OAIgJ9vxs+9oyyIksbePI4OgzTN2tgBOepwYDI4V90KWkzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2fadblocker@2.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2622789},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.js","./package.json":"./package.json"},"project":"./tsconfig.json"},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"67ef23276e93ebc5dd4621cc9df2b09ad9f490d7","scripts":{"dev":"mocha --watch","lint":"eslint src test tools","test":"nyc mocha","build":"tshy && rollup --config ./rollup.config.js","clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","bench-metadata":"tsx ./tools/bench-metadata.ts","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48ecfe41-3f6c-44cf-a169-365a472d0ecb"}},"repository":{"url":"git+ssh://git@github.com/ghostery/adblocker.git","type":"git","directory":"packages/adblocker"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"Ghostery adblocker library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@remusao/smaz":"^2.2.0","@remusao/small":"^2.1.0","tldts-experimental":"^7.4.3","@ghostery/url-parser":"^1.3.1","@remusao/guess-url-type":"^2.1.0","@ghostery/adblocker-content":"^2.18.1","@ghostery/adblocker-extended-selectors":"^2.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","tsx":"^4.22.4","chai":"^6.2.2","tshy":"^4.1.3","axios":"^1.18.0","mocha":"^11.7.6","eslint":"^10.5.0","rimraf":"^6.1.3","rollup":"^4.62.2","fast-check":"^4.8.0","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"26.0.0","xxhash-wasm":"^1.1.0","@types/mocha":"^10.0.10","concurrently":"^10.0.3","@rollup/plugin-terser":"^1.0.0","@remusao/smaz-generate":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adblocker_2.18.1_1782873129579_0.7422595488919197","host":"s3://npm-registry-packages-npm-production"}},"2.18.2":{"name":"@ghostery/adblocker","version":"2.18.2","description":"Ghostery adblocker library","author":{"name":"Ghostery"},"homepage":"https://github.com/ghostery/adblocker#readme","license":"MPL-2.0","type":"module","tshy":{"project":"./tsconfig.json","exports":{"./package.json":"./package.json",".":"./src/index.js"}},"exports":{"./package.json":"./package.json",".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}}},"main":"./dist/commonjs/index.js","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+ssh://git@github.com/ghostery/adblocker.git","directory":"packages/adblocker"},"scripts":{"clean":"rimraf dist coverage .tshy .tshy-build .nyc_output .rollup.cache","lint":"eslint src test tools","build":"tshy && rollup --config ./rollup.config.js","test":"nyc mocha","test:fuzz":"FUZZ_RUNS=1_000_000 mocha","dev":"mocha --watch","bench-metadata":"tsx ./tools/bench-metadata.ts","bump-internal-engine-version":"tsx ./tools/auto-bump-engine-version.ts","codebook-network-csp":"tsx ./tools/generate_compression_codebooks.ts -- network-csp","codebook-network-redirect":"tsx ./tools/generate_compression_codebooks.ts -- network-redirect","codebook-network-filter":"tsx ./tools/generate_compression_codebooks.ts -- network-filter","codebook-network-hostname":"tsx ./tools/generate_compression_codebooks.ts -- network-hostname","codebook-cosmetic-selector":"tsx ./tools/generate_compression_codebooks.ts -- cosmetic-selector","codebook-raw-network":"tsx ./tools/generate_compression_codebooks.ts -- raw-network","codebook-raw-cosmetic":"tsx ./tools/generate_compression_codebooks.ts -- raw-cosmetic","generate-codebooks":"concurrently -n build: \"yarn:codebook-*\" && yarn bump-internal-engine-version"},"bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"devDependencies":{"@remusao/smaz-generate":"^2.2.0","@rollup/plugin-terser":"^1.0.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/node":"26.1.1","axios":"^1.18.1","chai":"^6.2.2","concurrently":"^10.0.3","eslint":"^10.7.0","fast-check":"^4.9.0","mocha":"^11.7.6","nyc":"^18.0.0","rimraf":"^6.1.3","rollup":"^4.62.2","tshy":"^4.1.3","tsx":"^4.23.1","typescript":"^6.0.3","xxhash-wasm":"^1.1.0"},"dependencies":{"@ghostery/adblocker-content":"^2.18.2","@ghostery/adblocker-extended-selectors":"^2.18.2","@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.4.9"},"gitHead":"c4c20aa63e3a72113f66777cf35a3f58877a36ee","_id":"@ghostery/adblocker@2.18.2","_nodeVersion":"24.15.0","_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","dist":{"integrity":"sha512-x6zEkf1dHSN0t4ExLmuN6nIgH0oAi6laoKe5yGsiIB4jkEvutea1PJgxgRUIjWfNbDRmkf4GjUtuqQFZgvQG1w==","shasum":"e3b65794e6e05deabf1c1cd0080db85107ae6ec2","tarball":"https://registry.npmjs.org/@ghostery/adblocker/-/adblocker-2.18.2.tgz","fileCount":359,"unpackedSize":2632048,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2fadblocker@2.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDIhsO4IrN+dRsKTQcw7EDurh5y3/jRMEPzxJa4QrsZ+AiBCnEkgGtgJkTjF1Py+6ER2kWTQpGTiq0x1m5NS+5zxvQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48ecfe41-3f6c-44cf-a169-365a472d0ecb"}},"directories":{},"maintainers":[{"name":"chrmod","email":"chrmod@chrmod.net"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adblocker_2.18.2_1785943978596_0.7194559004789927"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-17T10:41:39.311Z","modified":"2026-08-05T15:32:59.136Z","2.0.0":"2024-10-17T10:41:39.648Z","2.0.1":"2024-10-21T10:34:03.233Z","2.0.2":"2024-10-25T09:04:54.724Z","2.0.3":"2024-10-30T13:33:12.857Z","2.0.4":"2024-11-05T12:11:57.673Z","2.1.0":"2024-11-20T13:57:35.446Z","2.1.1":"2024-11-20T19:41:37.839Z","2.1.2":"2024-12-05T16:00:11.891Z","2.2.0":"2024-12-09T11:27:50.243Z","2.3.0":"2024-12-09T11:42:56.198Z","2.3.1":"2024-12-11T09:57:23.989Z","2.3.2":"2025-01-23T08:49:30.478Z","2.4.0":"2025-01-23T15:04:15.810Z","2.5.0":"2025-01-24T09:33:10.171Z","2.5.1":"2025-04-15T07:52:13.029Z","2.5.2":"2025-04-29T11:42:12.803Z","2.6.0":"2025-05-20T10:46:48.288Z","2.6.1":"2025-05-21T08:54:12.761Z","2.7.0":"2025-06-09T07:13:42.143Z","2.8.0":"2025-06-23T09:52:51.284Z","2.9.0":"2025-07-02T13:25:47.200Z","2.9.1":"2025-07-03T10:09:34.362Z","2.9.2":"2025-07-03T11:31:55.005Z","2.9.3":"2025-07-04T13:12:05.143Z","2.9.4":"2025-07-07T12:08:56.791Z","2.9.5":"2025-07-07T20:38:24.424Z","2.10.0":"2025-07-09T07:18:03.869Z","2.10.1":"2025-07-09T11:00:34.604Z","2.11.0":"2025-07-09T13:45:13.077Z","2.11.1":"2025-07-10T14:38:34.635Z","2.11.2":"2025-07-17T11:28:12.760Z","2.11.3":"2025-07-18T08:32:50.218Z","2.11.4":"2025-08-20T09:05:32.172Z","2.11.5":"2025-08-21T13:07:53.251Z","2.11.6":"2025-08-26T18:10:23.759Z","2.12.0":"2025-10-02T03:46:07.166Z","2.12.1":"2025-10-03T14:55:36.557Z","2.12.2":"2025-10-06T09:16:11.734Z","2.12.3":"2025-10-06T13:33:43.353Z","2.12.4":"2025-10-08T11:58:55.835Z","2.12.5":"2025-10-29T09:11:41.668Z","2.13.0":"2025-12-04T09:41:06.734Z","2.13.1":"2025-12-18T09:59:41.394Z","2.13.2":"2025-12-22T17:37:38.593Z","2.13.3":"2026-01-09T10:23:39.848Z","2.13.4":"2026-01-14T21:50:14.216Z","2.14.0":"2026-02-12T15:03:36.845Z","2.14.1":"2026-02-13T11:01:41.436Z","2.14.2":"2026-04-27T16:57:43.638Z","2.14.3":"2026-04-28T09:03:00.243Z","2.14.4":"2026-04-30T09:37:30.363Z","2.14.5":"2026-05-04T07:36:39.254Z","2.15.0":"2026-05-04T08:32:56.897Z","2.16.0":"2026-05-08T07:58:30.200Z","2.17.0":"2026-05-08T21:49:08.368Z","2.17.1":"2026-05-14T22:39:45.078Z","2.17.2":"2026-05-19T18:58:36.740Z","2.17.3":"2026-05-19T19:04:38.372Z","2.18.0":"2026-06-04T09:03:22.112Z","2.18.1":"2026-07-01T02:32:09.765Z","2.18.2":"2026-08-05T15:32:58.771Z"},"bugs":{"url":"https://github.com/ghostery/adblocker/issues"},"author":{"name":"Ghostery"},"license":"MPL-2.0","homepage":"https://github.com/ghostery/adblocker#readme","repository":{"type":"git","url":"git+ssh://git@github.com/ghostery/adblocker.git","directory":"packages/adblocker"},"description":"Ghostery adblocker library","contributors":[{"name":"Rémi Berson","email":"remi@cliqz.com"},{"name":"Zhonghao Yu","email":"zhonghao@cliqz.com"},{"name":"Krzysztof Jan Modras","email":"chrmod@chrmod.net"},{"name":"Raymond Hill","email":"gorhill@users.noreply.github.com"},{"name":"Eleni","email":"eleni@cliqz.com"},{"name":"ecnmst","email":"ecnmst@users.noreply.github.com"},{"name":"Asif","email":"arshadasif0312@gmail.com"},{"name":"Anton Lazarev","email":"antonok35@gmail.com"}],"maintainers":[{"name":"chrmod","email":"chrmod@chrmod.net"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"readme":"<h1 align=\"center\">Adblocker</h1>\n\n<p align=\"center\">\n  <em>\n    Efficient\n    · Minimal\n    · JavaScript\n    · TypeScript\n    · uBlock Origin- and Easylist-compatible\n  </em>\n  <br />\n  <em>\n    <a href=\"https://github.com/ghostery/adblocker/tree/master/packages/adblocker\">Node.js</a>\n    · <a href=\"https://github.com/ghostery/adblocker/tree/master/packages/adblocker-puppeteer\">Puppeteer</a>\n    · <a href=\"https://github.com/ghostery/adblocker/tree/master/packages/adblocker-electron\">Electron</a>\n    · <a href=\"https://github.com/ghostery/adblocker/tree/master/packages/adblocker-webextension\">WebExtension</a>\n  </em>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/ghostery/adblocker/actions?query=workflow%3ATests\">\n    <img alt=\"Github Actions Build Status\" src=\"https://img.shields.io/github/actions/workflow/status/ghostery/adblocker/tests.yml?label=tests&style=flat-square\"></a>\n  <a href=\"https://github.com/ghostery/adblocker/actions?query=workflow%3Assets\">\n    <img alt=\"Github Actions Assets Status\" src=\"https://img.shields.io/github/actions/workflow/status/ghostery/adblocker/assets.yml?label=assets&style=flat-square\"></a>\n  <a href=\"https://twitter.com/acdlite/status/974390255393505280\">\n    <img alt=\"Blazing Fast\" src=\"https://img.shields.io/badge/speed-blazing%20%F0%9F%94%A5-brightgreen.svg?style=flat-square\"></a>\n  <a href=\"https://www.npmjs.com/package/@ghostery/adblocker\">\n    <img alt=\"npm version\" src=\"https://img.shields.io/npm/v/@ghostery/adblocker.svg?style=flat-square\"></a>\n  <a href=\"https://www.npmjs.com/package/@ghostery/adblocker\">\n    <img alt=\"weekly downloads from npm\" src=\"https://img.shields.io/npm/dw/@ghostery/adblocker.svg?style=flat-square\"></a>\n  <br/>\n  <a href=\"#badge\">\n    <img alt=\"code style: prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square\"></a>\n  <a href=\"https://twitter.com/ghostery\">\n    <img alt=\"Follow Ghostery on Twitter\" src=\"https://img.shields.io/twitter/follow/ghostery.svg?label=follow+ghostery&style=flat-square\"></a>\n  <a href=\"https://github.com/ghostery/adblocker\">\n    <img alt=\"Dependabot\" src=\"https://img.shields.io/badge/dependabot-enabled-brightgreen?logo=dependabot&style=flat-square\"></a>\n  <a href=\"https://github.com/ghostery/adblocker/blob/master/LICENSE\">\n    <img alt=\"License Badge\" src=\"https://img.shields.io/github/license/ghostery/adblocker?style=flat-square\"></a>\n  <a href=\"https://lgtm.com/projects/g/ghostery/adblocker?mode=list\">\n    <img alt=\"LGTM Badge\" src=\"https://img.shields.io/lgtm/alerts/github/ghostery/adblocker?style=flat-square\"></a>\n</p>\n\n---\n\n## Getting Started\n\nInstall: `npm install --save @ghostery/adblocker`.\n\n## Usage\n\nThere are multiple ways you can *create an instance of the blocking engine* to\nstart blocking ads:\n\nIf you already have filters locally:\n```javascript\nimport { FiltersEngine } from '@ghostery/adblocker';\nconst engine = FiltersEngine.parse(fs.readFileSync('easylist.txt', 'utf-8'));\n```\n\nFetching lists from URLs:\n```javascript\nimport { FiltersEngine } from '@ghostery/adblocker';\nengine = await FiltersEngine.fromLists(fetch, [\n 'https://easylist.to/easylist/easylist.txt'\n]);\n```\n\nUse ready-made configs to block ads and optionally trackers:\n```javascript\nimport { FiltersEngine } from '@ghostery/adblocker';\nengine = await FiltersEngine.fromPrebuiltAdsOnly(fetch); // ads only\nengine = await FiltersEngine.fromPrebuiltAdsAndTracking(fetch); // ads and tracking\n```\n\nOnce you have your `engine`, start matching requests and block ads:\n\n```javascript\nimport { Request } from '@ghostery/adblocker';\n\nconst { match } = engine.match(Request.fromRawDetails({\n  type: 'script',\n  url: 'https://domain.com/ads.js',\n}));\n```\n\n### Request Abstraction\n\nTo abstract over network requests independently from platforms (Node.js,\nWebExtension, etc.), `Request` provides unified APIs and helper functions\nfor initialization on different platforms:\n\n```javascript\nimport { Request } from '@ghostery/adblocker';\n\nconst request = Request.fromRawDetails({\n  url: 'https://sub.example.com',\n  type: 'main_frame',\n});\n\nconsole.log(request.isMainFrame()); // true\nconsole.log(request.url); // https://sub.example.com\nconsole.log(request.hostname); // sub.example.com\nconsole.log(request.domain); // example.com\n```\n\n### Manipulating Individual Filters\n\nContent blockers usually manipulate two kinds of filters: *network*\nand *cosmetics*. The former allows to specify which network requests\nshould be blocked (or redirected), usually from the `WebRequest` API of\nextensions. The later allows to alter the DOM of pages directly, hiding\nelements or injecting scripts.\n\n#### Network Filters\n\nHere is how one can parse and match individual *network filters* using\nthe [NetworkFilter](https://github.com/ghostery/adblocker/blob/master/packages/adblocker/src/filters/network.ts) class. It offers multiple\naccessors and helpers to parse, match and manipulate network filters.\n\n```javascript\nimport { NetworkFilter } from '@ghostery/adblocker';\n\n// Parse filter from string\nconst filter = NetworkFilter.parse('||domain.com/ads.js$script');\n\n// Filter attributes\nconsole.log(filter.isHostnameAnchor()); // true\nconsole.log(filter.getHostname()); // 'domain.com'\nconsole.log(filter.getFilter()); // '/ads.js'\n\n// Request options\nconsole.log(filter.fromScript()); // true = can match 'script' requests\nconsole.log(filter.fromImage()); // false = cannot match 'image' requests\n```\n\nMatching network filter against requests:\n```javascript\nimport { Request } from '@ghostery/adblocker';\n\nconst request = Request.fromRawDetails({\n  type: 'script',\n  url: 'https://sub.domain.com/ads.js?param=42',\n  sourceUrl: 'https://frame-domain.com',\n});\n\nconsole.log(filter.match(request)); // true\n```\n\n#### Cosmetic Filters\n\nSimilarly, one can parse cosmetic filters using the [CosmeticFilter](https://github.com/ghostery/adblocker/blob/master/packages/adblocker/src/filters/cosmetic.ts) class.\n\n```javascript\nconst { CosmeticFilter } = require('@ghostery/adblocker');\n\n// Parsing filter from string\nconst filter = CosmeticFilter.parse('domain.*,domain2.com###selector');\n\n// Properties\nconsole.log(filter.hasHostnameConstraint()); // true\nconsole.log(filter.getSelector()); // '#selector'\nconsole.log(filter.isUnhide()); // false\n\n// Matching a cosmetic filter requires both a hostname and domain\nfilter.match('sub.domain.com', 'domain.com'); // true\n```\n\n### Filters Engine\n\nManipulating filters at a low level is useful to build tooling or\ndebugging, but they are not appropriate for efficient blocking of\nrequests (it would require iterating on all the filters to know if\na request needs to be blocked). Instead, we can make use of the\n[FiltersEngine](https://github.com/ghostery/adblocker/blob/master/packages/adblocker/src/engine/engine.ts) class which can be seen as a \"container\" for both\nnetwork and cosmetic filters. The filters are organized in a very\ncompact way which also enables fast matching.\n\n```javascript\nimport { FiltersEngine, NetworkFilter, CosmeticFilter, Request } from '@ghostery/adblocker';\n\n// Parse multiple filters at once\nlet engine = FiltersEngine.parse(`\n! This is a custom list\n||domain.com/ads.js$script\n\n###selector\ndomain.com,entity.*##+js(script,args1)\n`);\n```\n\nUpdating an existing engine with new filters:\n```javascript\n// Update with individual filters\nengine.update({\n  newNetworkFilters: [NetworkFilter.parse('/ads.js')]\n  newCosmeticFilters: [CosmeticFilter.parse('###selector')],\n});\n```\n\nSerializing an engine to `Uint8Array` and reloading it to its original form:\n```javascript\n// Serialize the full engine to a Uint8Array for caching\nconst serialized = engine.serialize();\nengine = FiltersEngine.deserialize(serialized);\n```\n\nMatching requests:\n```javascript\n// Matching network filters\nconst {\n  match, // `true` if there is a match\n  redirect, // data url to redirect to if any\n  exception, // instance of NetworkFilter exception if any\n  filter, // instance of NetworkFilter which matched\n} = engine.match(Request.fromRawDetails({\n  type: 'script',\n  url: 'https://sub.domain.com/ads.js',\n}));\n```\n\nChecking for CSP injection rules for a given frame:\n```javascript\n// Matching CSP (content security policy) filters.\nconst directives = engine.getCSPDirectives(Request.fromRawDetails({\n  type: 'main_frame',\n  url: 'https://sub.domain.com/',\n}));\n```\n\nChecking for cosmetics injection:\n```javascript\n// Matching cosmetic filters\nconst {\n  styles, // stylesheet to inject in the page\n  scripts, // Array of scriptlets to inject in the page\n} = engine.getCosmeticsFilters({\n  url: 'https://sub.domain.com/path',\n  hostname: 'sub.domain.com',\n  domain: 'domain.com',\n});\n```\n","readmeFilename":"README.md"}