{"_id":"@ghostery/urlfilter2dnr","_rev":"31-074743c35c2a93f7c80cfbb9ac0f41e9","name":"@ghostery/urlfilter2dnr","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"@ghostery/urlfilter2dnr","version":"1.0.0","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.0.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"7d45232c8c3ffbb107bac42a3a44f49abd6fccbd","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.0.0.tgz","fileCount":45,"integrity":"sha512-M9A9u3TQWZjW/knLUSW0nR1szf0dT02GgKMh3sv4QdlhlRel8iu6k/47U03oz+yVsAFBL3l6oW2g56yvQ74Nzw==","signatures":[{"sig":"MEQCIEuiagXOoXvLm37O9HMduXcMAJ1Kofct9iaYeRiwsanhAiAWzMU3zP4CQhgb2gd1GDWJekjG2F9ZNaVAfDE4nV5xNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201846},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.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":"2dc15e667f391bbde77aad7d50f42379893db880","scripts":{"lint":"eslint","build":"npm run bundle && tshy","serve":"node --experimental-specifier-resolution=node --watch scripts/serve.js","bundle":"node --experimental-specifier-resolution=node ./scripts/build.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","prerelease":"npm run build","update-mappings":"node --experimental-specifier-resolution=node ./scripts/update.js"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.3.0","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@adguard/scriptlets":"^1.12.1","@adguard/tsurlfilter":"^3.3.4","@eyeo/webext-ad-filtering-solution":"^1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","auto":"^11.0.0","tshy":"^3.0.2","yaml":"^2.8.0","mocha":"^11.5.0","eslint":"^9.13.0","esbuild":"^0.25.5","globals":"^15.11.0","prettier":"^3.3.3","@eslint/js":"^9.13.0","@types/mocha":"^10.0.10","@cliqz/adblocker":"^1.34.0","@playwright/test":"^1.45.3","@ghostery/trackerdb":"^1.0.564","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.0.0_1748882264018_0.3359226241501243","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ghostery/urlfilter2dnr","version":"1.0.1","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.0.1","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"8547838e9fbd083f1e8058fc2bf3e7c7cb374198","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.0.1.tgz","fileCount":45,"integrity":"sha512-bZoLdtwyqyMwlztcFNrAuRsyyXfjWt0xFVCDb7gl0Qp0ogNVE1imp8smu8PnJwj/VA+en5VLMCjWmjq9LfoY5Q==","signatures":[{"sig":"MEUCIGbHVc768StowpOJMLC63SFGxqcdD9VUYhbexCzOuEsAAiEA/L+YyNkUKy1+EDPqqiHU73DO3RVGCjBnngelzYXUYT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201846},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.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":"31238a32b38161a5cb614492b2028c5f16b124b9","scripts":{"lint":"eslint","build":"npm run bundle && tshy","serve":"node --experimental-specifier-resolution=node --watch scripts/serve.js","bundle":"node --experimental-specifier-resolution=node ./scripts/build.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","prerelease":"npm run build","update-mappings":"node --experimental-specifier-resolution=node ./scripts/update.js"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.3.0","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@adguard/scriptlets":"^1.12.1","@adguard/tsurlfilter":"^3.3.4","@eyeo/webext-ad-filtering-solution":"^1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","auto":"^11.0.0","tshy":"^3.0.2","yaml":"^2.8.0","mocha":"^11.5.0","eslint":"^9.13.0","esbuild":"^0.25.5","globals":"^15.11.0","prettier":"^3.3.3","@eslint/js":"^9.13.0","@types/mocha":"^10.0.10","@cliqz/adblocker":"^1.34.0","@playwright/test":"^1.45.3","@ghostery/trackerdb":"^1.0.564","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.0.1_1748964861510_0.9180413975252144","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ghostery/urlfilter2dnr","version":"1.0.2","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.0.2","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"65469610c32ce1eac52e5f531322ac4fc815e6f6","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.0.2.tgz","fileCount":45,"integrity":"sha512-Yh1IOnaS+oK3BpHlCsfkbufW39ZyMxy3dLCKG+0CEONrF6VWWiwWxCWiLubaA/V4voTZT4Q/sd5ujkdbAC5N3Q==","signatures":[{"sig":"MEUCIQDvKy8rZ8or8BiqwARHB4MOdSvLVE3xUlEnNL0seMB9GQIgQyJ8zn47MwYPdfbb9PO+5AQVyhKSQaiwo60ImlyB4jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201846},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.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":"760b5cf85c3fd58013baa9d266c2609b32bbd2ce","scripts":{"lint":"eslint","build":"npm run bundle && tshy","serve":"node --experimental-specifier-resolution=node --watch scripts/serve.js","bundle":"node --experimental-specifier-resolution=node ./scripts/build.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","prerelease":"npm run build","update-mappings":"node --experimental-specifier-resolution=node ./scripts/update.js"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.3.0","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@adguard/scriptlets":"^1.12.1","@adguard/tsurlfilter":"^3.3.4","@eyeo/webext-ad-filtering-solution":"^1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","auto":"^11.0.0","tshy":"^3.0.2","yaml":"^2.8.0","mocha":"^11.5.0","eslint":"^9.13.0","esbuild":"^0.25.5","globals":"^15.11.0","prettier":"^3.3.3","@eslint/js":"^9.13.0","@types/mocha":"^10.0.10","@cliqz/adblocker":"^1.34.0","@playwright/test":"^1.45.3","@ghostery/trackerdb":"^1.0.564","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.0.2_1748964960383_0.7577594684075126","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@ghostery/urlfilter2dnr","version":"1.0.3","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.0.3","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"5937a10b6a24a63b5bacf9783db996f067162eb3","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.0.3.tgz","fileCount":45,"integrity":"sha512-5Q74iQhNgV4KkM7FXzaQLbc4noJ1VQzv0Eri3aiT6LXRlOYTd4R6FI83gbh3OMvXzFCSL3+pM9nGyWJN1bq+bA==","signatures":[{"sig":"MEUCIQCaShuJ1CpK3OtZridvGFMDXe4atSaqpshFJOoF2RgGVQIgEIAN6gXy3mwyrBbc2sBATO+U5cSZCiyqVIssdI9cY5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201846},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.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":"61dca6999fc7e1b79428d98fa4cf8a49b85ad977","scripts":{"lint":"eslint","build":"npm run bundle && tshy","serve":"node --experimental-specifier-resolution=node --watch scripts/serve.js","bundle":"node --experimental-specifier-resolution=node ./scripts/build.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","prerelease":"npm run build","update-mappings":"node --experimental-specifier-resolution=node ./scripts/update.js"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.3.0","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@adguard/scriptlets":"^1.12.1","@adguard/tsurlfilter":"^3.3.4","@eyeo/webext-ad-filtering-solution":"^1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","auto":"^11.0.0","tshy":"^3.0.2","yaml":"^2.8.0","mocha":"^11.5.0","eslint":"^9.13.0","esbuild":"^0.25.5","globals":"^15.11.0","prettier":"^3.3.3","@eslint/js":"^9.13.0","@types/mocha":"^10.0.10","@cliqz/adblocker":"^1.34.0","@playwright/test":"^1.45.3","@ghostery/trackerdb":"^1.0.564","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.0.3_1748965120317_0.2695594707604583","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@ghostery/urlfilter2dnr","version":"1.0.4","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.0.4","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"f1526edc830205a26360ecb15aeba792b667c7e0","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.0.4.tgz","fileCount":45,"integrity":"sha512-6n9yEi128almrto8AhJms172XWkW4Tp0WKMhahF92I/rsxs3dcUH3og8DJZVM8DUwd/vG/Gn7Pwy3mgCcs47rw==","signatures":[{"sig":"MEYCIQCE/la6f24LF1YEZh4GUvtMNT6pPBFb0HXPuB/rX9sTfwIhAKOOv73Do54k6nhGUODoa+NTbdojNa7Wlw0nqBb+S4pN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201845},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.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":"8a1b7a887996b0c3ee621b82065407f6e31fd109","scripts":{"lint":"eslint","build":"npm run bundle && tshy","serve":"node --experimental-specifier-resolution=node --watch scripts/serve.js","bundle":"node --experimental-specifier-resolution=node ./scripts/build.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","prerelease":"npm run build","update-mappings":"node --experimental-specifier-resolution=node ./scripts/update.js"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.3.0","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@adguard/scriptlets":"^2.2.5","@adguard/tsurlfilter":"^3.3.4","@eyeo/webext-ad-filtering-solution":"^1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","auto":"^11.0.0","tshy":"^3.0.2","yaml":"^2.8.0","mocha":"^11.5.0","eslint":"^9.13.0","esbuild":"^0.25.5","globals":"^15.11.0","prettier":"^3.3.3","@eslint/js":"^9.13.0","@types/mocha":"^10.0.10","@cliqz/adblocker":"^1.34.0","@playwright/test":"^1.45.3","@ghostery/trackerdb":"^1.0.564","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.0.4_1749023479498_0.1534613410460557","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@ghostery/urlfilter2dnr","version":"1.0.5","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.0.5","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"2df607997c46872a59989eb40a0c520fcff063f6","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.0.5.tgz","fileCount":45,"integrity":"sha512-Di4am8K+qlw1esHZAYXOX3hE+ijbus/s73ekJKTN02j937JN0XU22Fqxng7AnWR+65QmmLigTr/1EJmKADPAjQ==","signatures":[{"sig":"MEQCIDXhymuYM8OnrjisL0nD9DaGtPKv7jd7Ua2FycPKY2FmAiB4ztzdxwths8TT3VQkdDqmoMG20wQshvFfmDJONznZRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201845},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.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":"fede84005f32a0e1152f92e2cd4d6e436ab2b6d2","scripts":{"lint":"eslint","build":"npm run bundle && tshy","serve":"node --experimental-specifier-resolution=node --watch scripts/serve.js","bundle":"node --experimental-specifier-resolution=node ./scripts/build.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","prerelease":"npm run build","update-mappings":"node --experimental-specifier-resolution=node ./scripts/update.js"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.3.0","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@adguard/scriptlets":"^2.2.7","@adguard/tsurlfilter":"^3.3.4","@eyeo/webext-ad-filtering-solution":"^1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","auto":"^11.0.0","tshy":"^3.0.2","yaml":"^2.8.0","mocha":"^11.5.0","eslint":"^9.13.0","esbuild":"^0.25.5","globals":"^15.11.0","prettier":"^3.3.3","@eslint/js":"^9.13.0","@types/mocha":"^10.0.10","@cliqz/adblocker":"^1.34.0","@playwright/test":"^1.45.3","@ghostery/trackerdb":"^1.0.564","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.0.5_1749114401553_0.061240486342564404","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ghostery/urlfilter2dnr","version":"1.1.0","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.1.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"2586b42cd23e9ad3a27638365c1104569acd33f1","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.1.0.tgz","fileCount":45,"integrity":"sha512-H3lRPaQieNf57BfgdDQeAU4dRssRrT+asJ/73rogUaMZr5cwaWy5/Rq1Jgiw689DtN41lmz8SLkKwWO9W8F/Dw==","signatures":[{"sig":"MEUCIBmQ9LknUyZlJ4Pg/jHXQYjEiGRCUpGnBke7IirZ36h/AiEAvPjRnXEPNyz9stlw+esLwxegmOrBahH9ibGw/3VQBBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201845},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.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":"a062143f5a304c8490f6152c6958b3ecbf892bbf","scripts":{"lint":"eslint","build":"npm run bundle && tshy","serve":"node --experimental-specifier-resolution=node --watch scripts/serve.js","bundle":"node --experimental-specifier-resolution=node ./scripts/build.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","prerelease":"npm run build","update-mappings":"node --experimental-specifier-resolution=node ./scripts/update.js"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.3.0","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@adguard/scriptlets":"^2.2.7","@adguard/tsurlfilter":"^3.3.4","@eyeo/webext-ad-filtering-solution":"^1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","auto":"^11.0.0","tshy":"^3.0.2","yaml":"^2.8.0","mocha":"^11.5.0","eslint":"^9.13.0","esbuild":"^0.25.5","globals":"^15.11.0","prettier":"^3.3.3","@eslint/js":"^9.13.0","@types/mocha":"^10.0.10","@cliqz/adblocker":"^1.34.0","@playwright/test":"^1.45.3","@ghostery/trackerdb":"^1.0.564","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.1.0_1749116469381_0.2925478567422466","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@ghostery/urlfilter2dnr","version":"1.2.0","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.2.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"166eec0995566f57a4c62dd6c6dcfee84deffe7d","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.2.0.tgz","fileCount":45,"integrity":"sha512-JLyxJlldpZJIbhctdGr3POaQQq37/HzjZAp3xMTZQnlMAtkS2dqm0XUCoSn1WKQKZHclYawN9ZTGcQk1963VJQ==","signatures":[{"sig":"MEUCIQCnoCtj3aTfTNsbDv5Krv8GzhykeTwmLaWUY6XeH5OLQwIgVKa7uKy8GNCAaDa+N3M5rkiZLCZgmSQ1Z5iC7/S0qQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211151},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.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":"1df7f3153e90b0652850c8e094662494ab3b67fa","scripts":{"lint":"eslint './{scripts,src,test}/**/*.js' './*.js'","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.3.0","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.7","@adguard/tsurlfilter":"^3.4.0","@eyeo/webext-ad-filtering-solution":"^1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","auto":"^11.3.0","tshy":"^3.0.2","yaml":"^2.8.0","mocha":"^11.6.0","eslint":"^9.28.0","esbuild":"^0.25.5","globals":"^16.2.0","prettier":"^3.5.3","@eslint/js":"^9.28.0","@types/mocha":"^10.0.10","@playwright/test":"^1.52.0","@ghostery/adblocker":"^2.7.0","@ghostery/trackerdb":"^1.0.573","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.2.0_1749729463301_0.3275831225584773","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@ghostery/urlfilter2dnr","version":"1.2.1","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.2.1","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"e5c89f4f04dc823a09fde1b0835596e450f6f8d5","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.2.1.tgz","fileCount":45,"integrity":"sha512-DRLOGEDc3D43ujWL4704yACcO4+/0tDUS1bSZGgWKAF2bkUlkgLnaYz+GVPjRsdwxemXaYhPjr9RlRwFj1+JbQ==","signatures":[{"sig":"MEUCIQDNc6IqEfkyKd7jc7BBgOgA1IrfWYKGw7831RE5rMXUgAIgaku51BB6sTxTHt6/IZUxDqF+jMjBTD0uDFsPRGTJaMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211151},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.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":"4a79bcd40e4bf0ebf30186f923e24d65cf07fe51","scripts":{"lint":"eslint './{scripts,src,test}/**/*.js' './*.js'","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.3.0","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.7","@adguard/tsurlfilter":"^3.4.0","@eyeo/webext-ad-filtering-solution":"^1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","auto":"^11.3.0","tshy":"^3.0.2","yaml":"^2.8.0","mocha":"^11.6.0","eslint":"^9.28.0","esbuild":"^0.25.5","globals":"^16.2.0","prettier":"^3.5.3","@eslint/js":"^9.28.0","@types/mocha":"^10.0.10","@playwright/test":"^1.52.0","@ghostery/adblocker":"^2.7.0","@ghostery/trackerdb":"^1.0.573","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.2.1_1749823323405_0.05775453094028937","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@ghostery/urlfilter2dnr","version":"1.2.2","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.2.2","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"23b43a311a00e8fce8855607607c7a5e18f2a751","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.2.2.tgz","fileCount":45,"integrity":"sha512-Ruv0fVNG32W9IquVvGSLgAmv8PjP9EWrHymRo7HeRaWrFBQxugvajNKmnRXXV/H7sKBGYjqjGY8Q30ADILFdtw==","signatures":[{"sig":"MEQCIEgQqMn0pA/spjPlGvdht6Yt/zSAIcbgxGbjgcmWpEYnAiA74ubrTPIWzEHQpJV56HpGg/GLn+6ZNnOJMgS24f/LHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211942},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.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":"8ddd0ed63817238039efecc338342120f8d13039","scripts":{"lint":"eslint './{scripts,src,test}/**/*.js' './*.js'","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.3.0","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.7","@adguard/tsurlfilter":"^3.4.0","@eyeo/webext-ad-filtering-solution":"^1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","auto":"^11.3.0","tshy":"^3.0.2","yaml":"^2.8.0","mocha":"^11.6.0","eslint":"^9.28.0","esbuild":"^0.25.5","globals":"^16.2.0","prettier":"^3.5.3","@eslint/js":"^9.28.0","@types/mocha":"^10.0.10","@playwright/test":"^1.52.0","@ghostery/adblocker":"^2.7.0","@ghostery/trackerdb":"^1.0.573","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.2.2_1749825177783_0.22703212436859088","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@ghostery/urlfilter2dnr","version":"1.3.0","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.3.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"fecf92964ff5b2e203a646c20ef17c3bdb766536","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.3.0.tgz","fileCount":45,"integrity":"sha512-NM+9GJGeyg325F7jngMsUJvaC8Ss54TkirN2RG1TmnkzQ8igCdEx5ERL4vFzU/UwRJEUzwsZWJz9dJ2tvGQXnQ==","signatures":[{"sig":"MEUCIBA0uyTL7IQHiWqdCQKiW+1rUj0qRfxEpeAAWw5uuuc5AiEAoKnFlgeDTbxMIfMdV1MRDFnrLACKG1nEdGx2HarGRM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213641},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.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":"54e2599e9d7cc371b78e3911b1926599947ccd2b","scripts":{"lint":"eslint './{scripts,src,test}/**/*.js' './*.js'","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.3.0","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.7","@adguard/tsurlfilter":"^3.4.0","@eyeo/webext-ad-filtering-solution":"^1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","auto":"^11.3.0","tshy":"^3.0.2","yaml":"^2.8.0","mocha":"^11.6.0","eslint":"^9.28.0","esbuild":"^0.25.5","globals":"^16.2.0","prettier":"^3.5.3","@eslint/js":"^9.28.0","@types/mocha":"^10.0.10","@playwright/test":"^1.52.0","@ghostery/adblocker":"^2.7.0","@ghostery/trackerdb":"^1.0.573","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.3.0_1749829718088_0.4673245822908283","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@ghostery/urlfilter2dnr","version":"1.4.0","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.4.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"69609326ca0b81bf9b7fd6443cd8e91d63e96645","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.4.0.tgz","fileCount":45,"integrity":"sha512-uroRY+veYTBrJJ6g/NkG/JQiq5AMHmPynA91Op60ZzPx0nz8fJ6CjjSlASFdxTb72xOixZOFNS0WsnE8QYezbQ==","signatures":[{"sig":"MEYCIQCkAW7d75gqEey7za/KHz2kSY/GZ7LPocbSMcG6g3C9lgIhAOu1p5T7DOvGqWMMklDhCMzJZDDPz2AVsQ6ip3Ir9r/X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213641},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.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":"881cf8ee9eead6f761e85b37271876fbc30af8d0","scripts":{"lint":"eslint './{scripts,src,test}/**/*.js' './*.js'","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.3.0","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.7","@adguard/tsurlfilter":"^3.4.0","@eyeo/webext-ad-filtering-solution":"^1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","auto":"^11.3.0","tshy":"^3.0.2","yaml":"^2.8.0","mocha":"^11.6.0","eslint":"^9.28.0","esbuild":"^0.25.5","globals":"^16.2.0","prettier":"^3.5.3","@eslint/js":"^9.28.0","@types/mocha":"^10.0.10","@playwright/test":"^1.52.0","@ghostery/adblocker":"^2.7.0","@ghostery/trackerdb":"^1.0.573","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.4.0_1750049274915_0.6520494153842449","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@ghostery/urlfilter2dnr","version":"1.5.0","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.5.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"e6125855c2bdb97c434100bc7fef92a5e2e4b4ae","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.5.0.tgz","fileCount":45,"integrity":"sha512-aQZUfoUa7ITe8SvCBpo3uIH1g5Nh8Tf7pDpGICoUVrrZxWSHs3rz4pabGyXlUo9QHaoPK8fHm3cu1uLGa0ZApA==","signatures":[{"sig":"MEUCIQDijvb+fdtEv9DATckoC8a+ZnUj0ayqhziuxFUiGYbu1AIgLuqKgp/wFahpXzgPzT1KC1WIpX5QpBsHctiyofruRJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213641},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.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":"89100daaf003b720be9ce717c316d484f5a8ef5f","scripts":{"lint":"eslint './{scripts,src,test}/**/*.js' './*.js'","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"chrmod","actor":{"name":"chrmod","type":"user","email":"krzysztof.modras@gmail.com"},"email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.3.0","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.7","@adguard/tsurlfilter":"^3.4.0","@eyeo/webext-ad-filtering-solution":"^1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","auto":"^11.3.0","tshy":"^3.0.2","yaml":"^2.8.0","mocha":"^11.6.0","eslint":"^9.28.0","esbuild":"^0.25.5","globals":"^16.2.0","prettier":"^3.5.3","@eslint/js":"^9.28.0","@types/mocha":"^10.0.10","@playwright/test":"^1.52.0","@ghostery/adblocker":"^2.7.0","@ghostery/trackerdb":"^1.0.573","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.5.0_1750228855614_0.6237587748362197","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@ghostery/urlfilter2dnr","version":"1.6.0","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.6.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"a7392a5403f82b5a1235f0cff86abfe7247d837a","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.6.0.tgz","fileCount":45,"integrity":"sha512-pf161SEAeBSvvdLmL0G4QJHLb1ZrJRuB+aCedxxZ1KeFOZ3hH/7ahvk20wuNs8BKcSJyLVE8BkjQMzqREoy9BA==","signatures":[{"sig":"MEYCIQC0yRL/KT8mY0w6tMwGdLfAtxn+QXDixF2mjDPQRNZz8QIhAIQmZb1bkiAr4Eh9OziL4gefbGZoVTlm54UZ91v8shoM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213643},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.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":"9db87fb5bb6d6b9db81caab997d70b424e2b43ff","scripts":{"lint":"eslint './{scripts,src,test}/**/*.js' './*.js'","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"chrmod","actor":{"name":"chrmod","type":"user","email":"krzysztof.modras@gmail.com"},"email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.3.0","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.7","@adguard/tsurlfilter":"^3.4.0","@eyeo/webext-ad-filtering-solution":"^1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.3.0","tshy":"^3.0.2","yaml":"^2.8.0","mocha":"^11.6.0","tsimp":"^2.0.12","eslint":"^9.28.0","esbuild":"^0.25.5","globals":"^16.2.0","prettier":"^3.5.3","@eslint/js":"^9.28.0","@types/mocha":"^10.0.10","@playwright/test":"^1.52.0","@ghostery/adblocker":"^2.7.0","@ghostery/trackerdb":"^1.0.573","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.6.0_1750240219373_0.7462135964364118","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@ghostery/urlfilter2dnr","version":"1.6.1","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.6.1","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"9bca0b100777b787f7bde2b29f573c502e651718","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.6.1.tgz","fileCount":45,"integrity":"sha512-TZwOoKr0F3uVGayPFevnYhy6au0SzFASbANRlWKArROMXKypyv6Atzx18HvBtlv1mj8GaKY3hKFhRccjZnk3EQ==","signatures":[{"sig":"MEQCIFR81tpEFTKpCSzHPXNVyLjaY6Vvqe5C++s6zUc+Vn94AiAXDnz+L2uMKRTaxTjtaXu3TPs50VTrH+JA/TPhdTYAxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214983},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.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":"c89f3db21abb4446f7895043962abbeb96b11712","scripts":{"lint":"eslint './{scripts,src,test}/**/*.js' './*.js'","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"chrmod","actor":{"name":"chrmod","type":"user","email":"krzysztof.modras@gmail.com"},"email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.3.0","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.7","@adguard/tsurlfilter":"^3.4.0","@eyeo/webext-ad-filtering-solution":"^1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.3.0","tshy":"^3.0.2","yaml":"^2.8.0","mocha":"^11.6.0","tsimp":"^2.0.12","eslint":"^9.28.0","esbuild":"^0.25.5","globals":"^16.2.0","prettier":"^3.5.3","@eslint/js":"^9.28.0","@types/mocha":"^10.0.10","@playwright/test":"^1.52.0","@ghostery/adblocker":"^2.7.0","@ghostery/trackerdb":"^1.0.573","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.6.1_1750774920936_0.19910282116589628","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@ghostery/urlfilter2dnr","version":"1.6.2","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.6.2","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"ae842de7f8984b5d52793a988432b9ae29e95665","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.6.2.tgz","fileCount":45,"integrity":"sha512-ZZg8kbbfZg/PexEAixdXR/Db11Qh59mhk0UgSEZM3PQDdturbGdYSbMxNX3ZlAFaoF9Xbb7XsxFWJTjKu7sT6g==","signatures":[{"sig":"MEQCIHr5QNhp/iRT8ZI3semTQRcvUMdSw8XcjvT0sGR+YOoiAiAeemIBS0lEgmiuTp1vWZX0+UNkzqKcM9fNA3kSbTqUDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214983},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.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":"864ee8a85b7ef0747f55834e620243d3ca9ac22e","scripts":{"lint":"eslint './{scripts,src,test}/**/*.js' './*.js'","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.3.0","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.7","@adguard/tsurlfilter":"^3.4.0","@eyeo/webext-ad-filtering-solution":"^1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.3.0","tshy":"^3.0.2","yaml":"^2.8.0","mocha":"^11.6.0","tsimp":"^2.0.12","eslint":"^9.28.0","esbuild":"^0.25.5","globals":"^16.2.0","prettier":"^3.5.3","@eslint/js":"^9.28.0","@types/mocha":"^10.0.10","@playwright/test":"^1.52.0","@ghostery/adblocker":"^2.7.0","@ghostery/trackerdb":"^1.0.573","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.6.2_1752651653819_0.8603509974407242","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@ghostery/urlfilter2dnr","version":"1.6.3","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.6.3","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"0e63bde62cd266f930d81a56ccce534eac77c200","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.6.3.tgz","fileCount":45,"integrity":"sha512-p5glTbTf++197Wc/1GVR/UDY5ruxcPdpXqdPZv7diL1OkfRd2S63xHfdGLz2q0B/ONQgjgt/YEbLK6zJeWYmPA==","signatures":[{"sig":"MEUCIGudW3j8OTi+yF9gplcsdud2AYfjq1FsqCiZZkDfxXthAiEAuO7cngkzh/xtRBeclCjrOZvWNASTidCdLCGvuj/n6IA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213971},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./adguard":"./src/converters/adguard.ts","./package.json":"./package.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"}},"./adguard":{"import":{"types":"./dist/esm/converters/adguard.d.ts","default":"./dist/esm/converters/adguard.js"},"require":{"types":"./dist/commonjs/converters/adguard.d.ts","default":"./dist/commonjs/converters/adguard.js"}},"./package.json":"./package.json"},"gitHead":"c8ed3f20ec03f4f7a4e9203693bc2c448cbbc8ca","scripts":{"lint":"eslint './{scripts,src,test}/**/*.js' './*.js'","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"chrmod","email":"krzysztof.modras@gmail.com"},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.4.2","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.7","@adguard/tsurlfilter":"^3.4.0","@eyeo/webext-ad-filtering-solution":"^1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.3.0","tshy":"^3.0.2","yaml":"^2.8.0","mocha":"^11.7.1","tsimp":"^2.0.12","eslint":"^9.28.0","esbuild":"^0.25.5","globals":"^16.2.0","prettier":"^3.5.3","@eslint/js":"^9.28.0","@types/mocha":"^10.0.10","@playwright/test":"^1.52.0","@ghostery/adblocker":"^2.11.3","@ghostery/trackerdb":"^1.0.585","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.6.3_1753445471429_0.8149650198462561","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@ghostery/urlfilter2dnr","version":"1.6.4","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.6.4","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"feed16452f3c4e605006b1458954780e555f3229","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.6.4.tgz","fileCount":45,"integrity":"sha512-nP3XR/F4xYknFwySrc9GJ2jMIPdWvkbPAnAINd0ipeZIstY15O1JwFiFEdAEr5j3JiKH0UE6w0BE8XyYGJx4Xg==","signatures":[{"sig":"MEYCIQCvesZOo4pgnPGaTPBMWjP9dGWSOhl/AvYWmNT6iNhWvAIhAK+U03u6UPpwMduZPJnsKId4Sa87At6RzQ+Cx36NH/s6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2furlfilter2dnr@1.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214511},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./adguard":"./src/converters/adguard.ts","./package.json":"./package.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"}},"./adguard":{"import":{"types":"./dist/esm/converters/adguard.d.ts","default":"./dist/esm/converters/adguard.js"},"require":{"types":"./dist/commonjs/converters/adguard.d.ts","default":"./dist/commonjs/converters/adguard.js"}},"./package.json":"./package.json"},"gitHead":"fe46dd9d009de3be9be32fc6a19709d8848083ba","scripts":{"lint":"eslint './{scripts,src,test}/**/*.js' './*.js'","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d3e35fa-6b07-41cf-98fe-d8245882055e"}},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.6.2","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.7","@adguard/tsurlfilter":"^3.4.0","@eyeo/webext-ad-filtering-solution":"^1.23.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.3.6","tshy":"^3.0.2","yaml":"^2.8.0","mocha":"^11.7.1","tsimp":"^2.0.12","eslint":"^9.28.0","esbuild":"^0.25.5","globals":"^16.2.0","prettier":"^3.5.3","@eslint/js":"^9.28.0","@types/mocha":"^10.0.10","@playwright/test":"^1.52.0","@ghostery/adblocker":"^2.11.3","@ghostery/trackerdb":"^1.0.585","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.6.4_1768237419802_0.5823756690048887","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@ghostery/urlfilter2dnr","version":"1.6.5","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.6.5","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"75f9ea23bb8523984c9f3e4786dbc688d59b49e4","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.6.5.tgz","fileCount":45,"integrity":"sha512-b3z1d2Wp9vpTNROzgw8advp0O2iwDYaI7jJaky9yj2Y9H49u+ava7QXwo5Erf63rBbMlCIFeA/ZLCyw3RfaKmA==","signatures":[{"sig":"MEUCIHH8efbJgU7WYTm0WuWJzdgG4bzx+hcLqLHmoSLIEr83AiEAmFDYe2q+rnHIsYZZASUZNrv99aesy9zz6T/WLmpSvvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2furlfilter2dnr@1.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218323},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./adguard":"./src/converters/adguard.ts","./package.json":"./package.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"}},"./adguard":{"import":{"types":"./dist/esm/converters/adguard.d.ts","default":"./dist/esm/converters/adguard.js"},"require":{"types":"./dist/commonjs/converters/adguard.d.ts","default":"./dist/commonjs/converters/adguard.js"}},"./package.json":"./package.json"},"gitHead":"4c501cfb9d0e255cedf970837036613d113357ef","scripts":{"lint":"eslint './{scripts,src,test}/**/*.js' './*.js'","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d3e35fa-6b07-41cf-98fe-d8245882055e"}},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.6.2","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.14","@adguard/tsurlfilter":"^3.5.2","@eyeo/webext-ad-filtering-solution":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.3.6","tshy":"^3.1.0","yaml":"^2.8.2","mocha":"^11.7.5","tsimp":"^2.0.12","eslint":"^9.39.2","esbuild":"^0.27.2","globals":"^17.0.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@types/mocha":"^10.0.10","@playwright/test":"^1.57.0","@ghostery/adblocker":"^2.13.3","@ghostery/trackerdb":"^1.0.706","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.6.5_1768286748880_0.8835236222224043","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@ghostery/urlfilter2dnr","version":"1.6.6","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.6.6","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"6e26b9c7400cdbda2fd6546e9407a94c7db6af0e","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.6.6.tgz","fileCount":45,"integrity":"sha512-VBEqR83pFjTBNgFS2Ro5fmhAw7BL7LI8UoGjRvpVjWX4kmErCatgXGagijLLujqMjJ9VkhXSjYBO4GA9+JJU4Q==","signatures":[{"sig":"MEYCIQDhHrnCB4ZpVXSbNe5s2YCd0+FYLywiqzKhStxgPYpGsAIhAMORcBandqby+0Zz+17zD8+BT4v3Kz+M6ic+Vxq3dmB6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2furlfilter2dnr@1.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":219645},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./adguard":"./src/converters/adguard.ts","./package.json":"./package.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"}},"./adguard":{"import":{"types":"./dist/esm/converters/adguard.d.ts","default":"./dist/esm/converters/adguard.js"},"require":{"types":"./dist/commonjs/converters/adguard.d.ts","default":"./dist/commonjs/converters/adguard.js"}},"./package.json":"./package.json"},"gitHead":"1801c465f68a7771b009cb0dab85f9b9a2b80d4a","scripts":{"lint":"eslint './{scripts,src,test}/**/*.js' './*.js'","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d3e35fa-6b07-41cf-98fe-d8245882055e"}},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.6.2","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.14","@adguard/tsurlfilter":"^3.5.2","@eyeo/webext-ad-filtering-solution":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.3.6","tshy":"^3.1.0","yaml":"^2.8.2","mocha":"^11.7.5","tsimp":"^2.0.12","eslint":"^9.39.2","esbuild":"^0.27.2","globals":"^17.0.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@types/mocha":"^10.0.10","@playwright/test":"^1.57.0","@ghostery/adblocker":"^2.13.3","@ghostery/trackerdb":"^1.0.706","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.6.6_1770191511966_0.15168251387878362","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@ghostery/urlfilter2dnr","version":"1.7.0","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.7.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"2e641c5228f6cbf78eca6b1d2ca33756b60c92c9","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.7.0.tgz","fileCount":45,"integrity":"sha512-fQ6LX25TIaE+hjD2MtTRq4UB2TDCgg+xny0ejplhxsga9cynEI73eKfo8AUuQdC3r40Surn+l1wdMLXZyOXLuQ==","signatures":[{"sig":"MEYCIQCNyUGt/9sxvtlJbSsE16uGoTxul2DJ26CWn2eWck6QcQIhAL616RizfqGSRgNhGEKFfk/VdxbpDS7xDjhAGk1yKXRn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2furlfilter2dnr@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":219662},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./adguard":"./src/converters/adguard.ts","./package.json":"./package.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"}},"./adguard":{"import":{"types":"./dist/esm/converters/adguard.d.ts","default":"./dist/esm/converters/adguard.js"},"require":{"types":"./dist/commonjs/converters/adguard.d.ts","default":"./dist/commonjs/converters/adguard.js"}},"./package.json":"./package.json"},"gitHead":"38f1a0ba78dadaad7e10192ae5461167f728510d","scripts":{"lint":"eslint './{scripts,src,test}/**/*.js' './*.js'","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d3e35fa-6b07-41cf-98fe-d8245882055e"}},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.8.0","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.16","@adguard/tsurlfilter":"^4.0.2","@eyeo/webext-ad-filtering-solution":"^3.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.3.6","tshy":"^3.3.2","yaml":"^2.8.2","mocha":"^11.7.5","tsimp":"^2.0.12","eslint":"^10.0.2","esbuild":"^0.27.3","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/mocha":"^10.0.10","@playwright/test":"^1.58.2","@ghostery/adblocker":"^2.14.1","@ghostery/trackerdb":"^1.0.743","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.7.0_1772531132426_0.3188835205023941","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@ghostery/urlfilter2dnr","version":"1.7.1","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.7.1","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"c4cd3b3f33380d140d796e308b099ad119cbcc8c","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.7.1.tgz","fileCount":45,"integrity":"sha512-xIlBkL+DVcA3WFcciRg8wMgSAib25Lb0VuHFlgHdewo06ZarfjM6fyacoUj9mT1qLXgKWHfx/Rjmlr0140mR4A==","signatures":[{"sig":"MEUCIHie4Dg1RO3Bf+rpjeheu1PhfpVwnLI3MensanL1B2IcAiEAwrss26Vq0agLnuwBYr85ls03x/Kq6AZXZDU+tgNCSZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2furlfilter2dnr@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":219662},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./adguard":"./src/converters/adguard.ts","./package.json":"./package.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"}},"./adguard":{"import":{"types":"./dist/esm/converters/adguard.d.ts","default":"./dist/esm/converters/adguard.js"},"require":{"types":"./dist/commonjs/converters/adguard.d.ts","default":"./dist/commonjs/converters/adguard.js"}},"./package.json":"./package.json"},"gitHead":"fefe2d2c8020ea0e92a30c07d41b7496fff7013a","scripts":{"lint":"eslint './{scripts,src,test}/**/*.js' './*.js'","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d3e35fa-6b07-41cf-98fe-d8245882055e"}},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.9.0","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.16","@adguard/tsurlfilter":"^4.0.2","@eyeo/webext-ad-filtering-solution":"^4.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.3.6","tshy":"^3.3.2","yaml":"^2.8.2","mocha":"^11.7.5","tsimp":"^2.0.12","eslint":"^10.0.2","esbuild":"^0.27.3","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/mocha":"^10.0.10","@playwright/test":"^1.58.2","@ghostery/adblocker":"^2.14.1","@ghostery/trackerdb":"^1.0.743","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.7.1_1773326373386_0.39262350491257214","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@ghostery/urlfilter2dnr","version":"1.7.2","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.7.2","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"b00d8f11abc70ccfbad60ae68a6194cbb967f2c2","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.7.2.tgz","fileCount":45,"integrity":"sha512-vKG9BCD+gTK9260X035PTHe07tOnI1+gJbUOfmud521Bh+I12II7ixQf8I5XN/PK/ReMnLtlia7FfgNKR4FqyA==","signatures":[{"sig":"MEUCIQD6sxmkw/pqNtRufcrlSW1j8LKymxYqu1+dkJH9tiF5nAIgdlCaVijgAf3SVurZwnjEEmQEbXiMnWH6oiTyP2yijKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2furlfilter2dnr@1.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226015},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./adguard":"./src/converters/adguard.ts","./package.json":"./package.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"}},"./adguard":{"import":{"types":"./dist/esm/converters/adguard.d.ts","default":"./dist/esm/converters/adguard.js"},"require":{"types":"./dist/commonjs/converters/adguard.d.ts","default":"./dist/commonjs/converters/adguard.js"}},"./package.json":"./package.json"},"gitHead":"d8fff20574a90a19044577a7c6d250ef56ce6608","scripts":{"lint":"eslint './{scripts,src,test}/**/*.js' './*.js'","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d3e35fa-6b07-41cf-98fe-d8245882055e"}},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.9.0","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.16","@adguard/tsurlfilter":"^4.0.2","@eyeo/webext-ad-filtering-solution":"^4.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.3.6","tshy":"^3.3.2","yaml":"^2.8.2","mocha":"^11.7.5","tsimp":"^2.0.12","eslint":"^10.0.2","esbuild":"^0.27.3","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/mocha":"^10.0.10","@playwright/test":"^1.58.2","@ghostery/adblocker":"^2.14.1","@ghostery/trackerdb":"^1.0.743","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.7.2_1773405452344_0.8928169904526642","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@ghostery/urlfilter2dnr","version":"1.7.3","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@1.7.3","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"dcc7db2f0589f952b3934580b5e15698bbb5bfc8","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-1.7.3.tgz","fileCount":45,"integrity":"sha512-GJwgThQ1zopfRN3T0JvXXwkBqOysjrXy6sAtKRBI2NJZNVoU9+aKLovFh+K3nVNzbD/lPGGIiB3oh6rH9+fgnA==","signatures":[{"sig":"MEUCIQCySOGYeqpqrOoHBw0Pfm4OvZHYCOeJIR4xdwe7AwRhUAIgb4WyjT5/0FvQE1ILS3RnSomd2BB6yzPCxOKqTxAL5ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2furlfilter2dnr@1.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225152},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./adguard":"./src/converters/adguard.ts","./package.json":"./package.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"}},"./adguard":{"import":{"types":"./dist/esm/converters/adguard.d.ts","default":"./dist/esm/converters/adguard.js"},"require":{"types":"./dist/commonjs/converters/adguard.d.ts","default":"./dist/commonjs/converters/adguard.js"}},"./package.json":"./package.json"},"gitHead":"a3664dcf91530c4ae7cc2cebe4d87a71155736a2","scripts":{"lint":"eslint","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d3e35fa-6b07-41cf-98fe-d8245882055e"}},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.9.0","description":"Converts urlfilters to DNR format","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.16","@adguard/tsurlfilter":"^4.0.2","@eyeo/webext-ad-filtering-solution":"^4.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.3.6","tshy":"^3.3.2","yaml":"^2.8.2","mocha":"^11.7.5","tsimp":"^2.0.12","eslint":"^10.0.2","esbuild":"^0.27.3","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/mocha":"^10.0.10","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","@ghostery/adblocker":"^2.14.1","@ghostery/trackerdb":"^1.0.743","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_1.7.3_1774423346064_0.32992038948501423","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@ghostery/urlfilter2dnr","version":"2.0.0","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@2.0.0","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"9b4deb10b6a3abe57c5d61779b19a7225d5d5930","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-2.0.0.tgz","fileCount":45,"integrity":"sha512-8CvqDO3HCPrMVodWXzVRNQhnj9LaeIjRHZ4/D/NQW3nQZOCo0fCkXREmIt3ZG1e1RVl1Z6TJAGNWVXT0cwIILg==","signatures":[{"sig":"MEQCIAenGCZsJNEb1XUssXR5Pdh04ExRGPZJBON2IeZqftvRAiACt/5m2gw6VXB+0m5llIklcgRGIrUJRL5FovlmqMEJ2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2furlfilter2dnr@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":222182},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts"}},"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"}}},"gitHead":"a9af987cb44b91f93fdda4c15a5bf4d063245e12","scripts":{"lint":"eslint","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d3e35fa-6b07-41cf-98fe-d8245882055e"}},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.9.0","description":"Converts urlfilters to DNR format","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.16","@adguard/tsurlfilter":"^4.0.2","@eyeo/webext-ad-filtering-solution":"^4.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.3.6","tshy":"^3.3.2","yaml":"^2.8.2","mocha":"^11.7.5","tsimp":"^2.0.12","eslint":"^10.0.2","esbuild":"^0.27.3","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/mocha":"^10.0.10","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","@ghostery/adblocker":"^2.14.1","@ghostery/trackerdb":"^1.0.743","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_2.0.0_1774430108232_0.8718422295523083","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@ghostery/urlfilter2dnr","version":"2.0.1","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@2.0.1","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"b5b97a011d5115e34ce7b3c575fb178ede73ca21","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-2.0.1.tgz","fileCount":45,"integrity":"sha512-VjtE8TXX0jtatpSo8bliG2OlEYRRDl3qS9jvPUfhg5LkV0e2Ylm/HmAa1VJl9TgfkytGeO66EHIY7kJI+q60Rw==","signatures":[{"sig":"MEUCIA/KDy2g+MPHx9+V73I6xZXvTgLIJLteO5WV5fSPy8GlAiEAsSRl5gUozxxHHvz3YETn5Hy0H8Cn36nh+Cr3BOxr+2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2furlfilter2dnr@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":222227},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts"}},"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"}}},"gitHead":"6fc0a49253fb6ffc5b84a6e8740afa12f4e81703","scripts":{"lint":"eslint","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d3e35fa-6b07-41cf-98fe-d8245882055e"}},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.9.0","description":"Converts urlfilters to DNR format","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.16","@adguard/tsurlfilter":"^4.0.2","@eyeo/webext-ad-filtering-solution":"^4.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.3.6","tshy":"^3.3.2","yaml":"^2.8.2","mocha":"^11.7.5","tsimp":"^2.0.12","eslint":"^10.0.2","esbuild":"^0.27.3","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/mocha":"^10.0.10","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","@ghostery/adblocker":"^2.14.1","@ghostery/trackerdb":"^1.0.743","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_2.0.1_1774431872590_0.7268815490121614","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@ghostery/urlfilter2dnr","version":"2.0.2","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@2.0.2","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"10a7e4b28e8c6b5e201ad0d347f418cf9d883a77","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-2.0.2.tgz","fileCount":45,"integrity":"sha512-fcXPrHDiY8mBxkfMkCWnUgPOU4itTtcXXroDWOTPsMu+k9teJS2YyECHTmyk5GyaNN/QMYwndqLaKm0DBsi3RA==","signatures":[{"sig":"MEYCIQCpuj+iYX7jUbhQk/vIl86u/tvecvZ3mM0+ZK7dx+67DAIhAPGgTvYdF3mLA9MvYOwpIi6OQpgR8hg7rzqbsBGmali2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2furlfilter2dnr@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":222227},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts"}},"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"}}},"gitHead":"fcd5d4ed6f555e0f558eec4a31d67b50762f0a6e","scripts":{"lint":"eslint","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d3e35fa-6b07-41cf-98fe-d8245882055e"}},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.11.0","description":"Converts urlfilters to DNR format","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.16","@adguard/tsurlfilter":"^4.0.2","@eyeo/webext-ad-filtering-solution":"^4.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.3.6","tshy":"^3.3.2","yaml":"^2.8.2","mocha":"^11.7.5","tsimp":"^2.0.12","eslint":"^10.0.2","esbuild":"^0.27.3","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/mocha":"^10.0.10","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","@ghostery/adblocker":"^2.14.1","@ghostery/trackerdb":"^1.0.743","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_2.0.2_1776427177607_0.03163615138007514","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@ghostery/urlfilter2dnr","version":"2.0.3","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@2.0.3","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"ed4dd54a3c2e96aa91ce2a2d4d0055d01748d0ba","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-2.0.3.tgz","fileCount":45,"integrity":"sha512-flHMwAi2zGvQ9knb+g4rdY1ha4pQ9DnzLAl5jO63x+xlt4fb6LYje3poXRYAYEQAEqd/j6F61d+6o4odfzbMIQ==","signatures":[{"sig":"MEYCIQDXmH9/B1itDCMiBydWp+sB3Xi/g71qVaYSowSdNqjArwIhAPY5MZb3Ds+n2jNSQylc01H5rVfCPuVvgNDpnLTjPvDW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2furlfilter2dnr@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":222227},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts"}},"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"}}},"gitHead":"7b1e4ffc3871f04f21e26f10c330d475f4a55b9c","scripts":{"lint":"eslint","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d3e35fa-6b07-41cf-98fe-d8245882055e"}},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.11.0","description":"Converts urlfilters to DNR format","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.16","@adguard/tsurlfilter":"^4.0.2","@eyeo/webext-ad-filtering-solution":"^4.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.3.6","tshy":"^4.1.1","yaml":"^2.8.2","mocha":"^11.7.5","tsimp":"^2.0.12","eslint":"^10.0.2","esbuild":"^0.27.3","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/mocha":"^10.0.10","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","@ghostery/adblocker":"^2.14.1","@ghostery/trackerdb":"^1.0.743","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_2.0.3_1776427693375_0.14529803459371982","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@ghostery/urlfilter2dnr","version":"2.0.4","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@2.0.4","maintainers":[{"name":"chrmod","email":"krzysztof.modras@gmail.com"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"24d6b0a37793455ca2144c87123ae89bc2f3e307","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-2.0.4.tgz","fileCount":45,"integrity":"sha512-ZnxsdMU5UXEIVcyAsu9Ht9cK9OXZJt/gKie4nKmce//NMiVV+wFqCRmAdsw6osgtwcSfIb/uPwXpbaGg2BPQyA==","signatures":[{"sig":"MEQCID7n1GrMKkZ3x978G+71/5EkW3j3y9F6vT/Vd2pnUFz9AiA/e53gMuVCNxsjHzgHTirMfvx4xYho4kQBhpTavPWN6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2furlfilter2dnr@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":222227},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts"}},"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"}}},"gitHead":"c8180ed6cd7edc468994b149b8ccd129d3b0cee3","scripts":{"lint":"eslint","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d3e35fa-6b07-41cf-98fe-d8245882055e"}},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.11.0","description":"Converts urlfilters to DNR format","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.16","@adguard/tsurlfilter":"^4.0.2","@eyeo/webext-ad-filtering-solution":"^4.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.3.6","tshy":"^4.1.1","yaml":"^2.8.2","mocha":"^11.7.5","tsimp":"^2.0.12","eslint":"^10.0.2","esbuild":"^0.27.3","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/mocha":"^10.0.10","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","@ghostery/adblocker":"^2.14.1","@ghostery/trackerdb":"^1.0.743","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_2.0.4_1776427870435_0.384040334642306","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@ghostery/urlfilter2dnr","version":"2.0.5","author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","_id":"@ghostery/urlfilter2dnr@2.0.5","maintainers":[{"name":"chrmod","email":"chrmod@chrmod.net"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"dist":{"shasum":"d8f6a2eaf942723c1af36461398364d7fdf2e218","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-2.0.5.tgz","fileCount":45,"integrity":"sha512-FxrMj3Va/Gs8KbO5mqh+3Wq9Sa4r/pJDJBGy49n8tT6l3zP8TxQ7jBqaAXsUzp3ptRnxIyDHHNy367vGq8SYBQ==","signatures":[{"sig":"MEYCIQCuZHIoshjSAemwXo4iPwGYR1WoBVnisLsckF32FXsDdAIhAJF6mGzlJ9Q32+l29Zd/Sd4tVYby+7zYjRadP45KFLeR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2furlfilter2dnr@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213778},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts"}},"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"}}},"gitHead":"7e4c5083d558d6b838ffb3aa5792846e3bb4bdad","scripts":{"lint":"eslint","build":"tshy","serve":"node --watch ./scripts/page/serve.js","release":"auto shipit -v","test.e2e":"playwright test test/e2e/index.spec.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","build:page":"node ./scripts/page/build.js","prerelease":"npm run build","update-mappings":"node ./scripts/update.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d3e35fa-6b07-41cf-98fe-d8245882055e"}},"repository":{"url":"git+https://github.com/ghostery/urlfilter2dnr.git","type":"git"},"_npmVersion":"11.19.0","description":"Converts urlfilters to DNR format","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.16","@adguard/dnr-converter":"^1.1.2","@eyeo/webext-ad-filtering-solution":"^4.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.3.6","tshy":"^4.1.1","yaml":"^2.8.2","mocha":"^11.7.5","tsimp":"^2.0.12","eslint":"^10.0.2","esbuild":"^0.28.1","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/mocha":"^10.0.10","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","@ghostery/adblocker":"^2.14.1","@ghostery/trackerdb":"^1.0.743","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/urlfilter2dnr_2.0.5_1788779873423_0.6404379729995564","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@ghostery/urlfilter2dnr","version":"2.1.0","author":{"name":"Ghostery GmbH"},"description":"Converts urlfilters to DNR format","license":"GPL-3.0","type":"module","main":"./dist/commonjs/index.js","module":"./dist/esm/index.js","types":"./dist/commonjs/index.d.ts","sideEffects":false,"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"}}},"repository":{"type":"git","url":"git+https://github.com/ghostery/urlfilter2dnr.git"},"scripts":{"build":"tshy","build:page":"node ./scripts/page/build.js","update-mappings":"node ./scripts/update.js","serve":"node --watch ./scripts/page/serve.js","test.unit":"mocha 'test/unit/**/*.spec.{ts,js}'","test.e2e":"playwright test test/e2e/index.spec.js","lint":"eslint","release":"auto shipit -v","prerelease":"npm run build"},"dependencies":{"@adguard/dnr-converter":"^1.1.2","@adguard/re2-wasm":"^1.2.0","@adguard/scriptlets":"^2.2.16","@eyeo/webext-ad-filtering-solution":"^4.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@ghostery/adblocker":"^2.14.1","@ghostery/trackerdb":"^1.0.743","@playwright/test":"^1.58.2","@types/mocha":"^10.0.10","auto":"^11.3.6","esbuild":"^0.28.1","eslint":"^10.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","globals":"^17.4.0","mocha":"^11.7.5","prettier":"^3.8.1","tshy":"^4.1.1","tsimp":"^2.0.12","typescript-eslint":"^8.57.2","yaml":"^2.8.2"},"publishConfig":{"access":"public","provenance":true},"tshy":{"exports":{".":"./src/index.ts"}},"gitHead":"deaa5622deb072372acffcf86b3aa4abbc269688","_id":"@ghostery/urlfilter2dnr@2.1.0","bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"homepage":"https://github.com/ghostery/urlfilter2dnr#readme","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-Q6WuXJ3+3hiP7ZSBgizt/4my5ItltQimyG5Viye4rkWnXKCeJmOZ3kimZgLI+3uUKNS6H9k5wvE+ADOCcJIkhw==","shasum":"32ecf6ca4e401a0ec1bcc681473718184edeb538","tarball":"https://registry.npmjs.org/@ghostery/urlfilter2dnr/-/urlfilter2dnr-2.1.0.tgz","fileCount":45,"unpackedSize":214292,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ghostery%2furlfilter2dnr@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICdA82Cp/9w/Ip4OQcWYcWK8mcrs4wxYpCAK3ukE0u6yAiARt51YdspxVyP+tgWQCF5XN4y5PzFbc/aeLrRlXYqdwg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d3e35fa-6b07-41cf-98fe-d8245882055e"}},"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/urlfilter2dnr_2.1.0_1788781416218_0.8807302875840513"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-02T16:37:43.897Z","modified":"2026-09-07T11:43:36.650Z","1.0.0":"2025-06-02T16:37:44.241Z","1.0.1":"2025-06-03T15:34:21.687Z","1.0.2":"2025-06-03T15:36:00.572Z","1.0.3":"2025-06-03T15:38:40.487Z","1.0.4":"2025-06-04T07:51:19.683Z","1.0.5":"2025-06-05T09:06:41.778Z","1.1.0":"2025-06-05T09:41:09.574Z","1.2.0":"2025-06-12T11:57:43.478Z","1.2.1":"2025-06-13T14:02:03.614Z","1.2.2":"2025-06-13T14:32:57.996Z","1.3.0":"2025-06-13T15:48:38.294Z","1.4.0":"2025-06-16T04:47:55.111Z","1.5.0":"2025-06-18T06:40:55.770Z","1.6.0":"2025-06-18T09:50:19.566Z","1.6.1":"2025-06-24T14:22:01.136Z","1.6.2":"2025-07-16T07:40:54.005Z","1.6.3":"2025-07-25T12:11:11.632Z","1.6.4":"2026-01-12T17:03:41.208Z","1.6.5":"2026-01-13T06:45:49.031Z","1.6.6":"2026-02-04T07:51:52.136Z","1.7.0":"2026-03-03T09:45:32.557Z","1.7.1":"2026-03-12T14:39:33.574Z","1.7.2":"2026-03-13T12:37:32.524Z","1.7.3":"2026-03-25T07:22:26.206Z","2.0.0":"2026-03-25T09:15:08.361Z","2.0.1":"2026-03-25T09:44:32.727Z","2.0.2":"2026-04-17T11:59:37.765Z","2.0.3":"2026-04-17T12:08:13.511Z","2.0.4":"2026-04-17T12:11:10.566Z","2.0.5":"2026-09-07T11:17:53.562Z","2.1.0":"2026-09-07T11:43:36.339Z"},"bugs":{"url":"https://github.com/ghostery/urlfilter2dnr/issues"},"author":{"name":"Ghostery GmbH"},"license":"GPL-3.0","homepage":"https://github.com/ghostery/urlfilter2dnr#readme","repository":{"type":"git","url":"git+https://github.com/ghostery/urlfilter2dnr.git"},"description":"Converts urlfilters to DNR format","maintainers":[{"name":"chrmod","email":"chrmod@chrmod.net"},{"name":"smalluban","email":"dominik.lubanski@gmail.com"}],"readme":"# @ghostery/urlfilter2dnr\n\nThis project aims to provide a utility to convert urlfilters (in Easylist syntaxt) to the DNR (declarative net request) format, in a browser. It uses 3rd party libraries for the conversions.\n\nThe tool is publicaly available on a github [page](https://ghostery.github.io/urlfilter2dnr/).\n\n## Converters\n\n* AdGuard - [@adguard/dnr-converter](https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/dnr-converter) licenses under [GPLv3](https://github.com/AdguardTeam/tsurlfilter/blob/master/LICENSE)\n* AdBlockPlus - [@eyeo/abp2dnr](https://gitlab.com/eyeo/adblockplus/abc/abp2dnr) licenses under [GPLv3](https://gitlab.com/eyeo/adblockplus/abc/abp2dnr/-/blob/main/LICENSE.txt?ref_type=heads)\n\n## Local development\n\nInstall `nodejs` with a tool like `asdf`, `rtx` or `mise`, eg.:\n\n```sh\nrtx install\n```\n\nInstall node modules\n\n```sh\nnpm ci\n```\n\nBuild static page:\n\n```sh\nnpm run build:page\n```\n\nStart development server:\n\n```sh\nnpm run serve\n```\n\nRunning tests:\n\n```sh\nnpm run test.unit\nnpm run test.e2e\n```\n\nNOTE: to run e2e tests playwright needs to install instumented browser. To do that run:\n\n```sh\nnpx playwright install --with-deps\n```\n\n## postMessage API\n\nThe conversion tool can be used in any page or web-extension when embeded in an iframe.\n\nExample:\n\n```html\n<iframe id=\"urlfilter2dnr\" src=\"https://ghostery.github.io/urlfilter2dnr/\" height=\"0\" width=\"0\"></iframe>\n```\n\n```js\nwindow.addEventListener(\"message\", (event) => {\n    console.log('DNR rules', event.data.rules);\n});\n\ndocument.getElementById(\"urlfilter2dnr\").contentWindow.postMessage({\n    action: 'convert',\n    converter: 'adguard',\n    filters: ['||test.com'],\n}, \"*\");\n```\n","readmeFilename":"README.md"}