{"_id":"@adguard/tsurlfilter","_rev":"250-e1704e7a29c2c458b5b90eb11fec53a6","name":"@adguard/tsurlfilter","dist-tags":{"alpha":"3.3.0-alpha.0","beta":"5.0.0-beta.1","latest":"6.0.3"},"versions":{"0.1.0":{"name":"@adguard/tsurlfilter","version":"0.1.0","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.1.0","maintainers":[{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"d5b54f1bb1f8b032d520bfd49a338838167bb803","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.1.0.tgz","fileCount":177,"integrity":"sha512-5DPHqbQR1sEbhvHJdcpQJjdjbwk7dr7WwkUMFsUjrcSf/BgD6koocFZ0Ga8HP/JBWwptIU0aXLWna8ESm/o+sw==","signatures":[{"sig":"MEUCIQCdAod/A6mM93N8sbLsGtVUymDPJz14bQGOnDsNxPxiQAIgJvYgLOv8u+CEVJTCDJVPQVlu58tQPg7tCUZWCsseV4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8195638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDwW4CRA9TVsSAnZWagAAPxkQAIOsyi9QFaZuZacooclP\nTp3mAMScNQWWLpgnQN8G69SXyTd8958lP1noisckFVYnRF1H+DzLBoi6jtM3\nhMIVk+xFJYNDDpKJigMTlav6kIBVONIqnLYp/Aanw7MFE17x38StJu6c6Xat\nO3ENb7hyi5vumlOQi/PcE0PFiMDyffIDbJ4/ABpCOD1V9IvtFhZvKmNfLOA/\npprinOxmVss2D3ZjbiJ5X89C3r/T9K7pNqTrhZKtNw8ve+iGRLFfkupzs5L1\n1aMqdJLOJ/X5vzqfWk2+yQZ6LtVbZCaeOEhgOosyT+VRZv4hr4ecRAeSku8X\ndH/yTzW9xMcZBF7cLSRnr/QtKvW8yaWVwFBCoKkjFAjCATccMmv4ldE/QtVh\ni9M98FnyUo1tphV4f5VW+21g7j1IeppeL4+xEkp4RNzkk+vGO5BFQS1acKDb\nwfHs+oaR1Gt4LKmSdrLtczZB1padxCrhddkys/s2DMyK++XJ9u3c1yi0Ajmv\n3EcGpCbwdiv8HevJsr/ePfDvEUMSiZgh+u2t5e4BxOiXGwCUZufBcLywg7Rd\nGeNulySGp01inax/9VgXuLXUPd98qeAWIv9W3DWWOB6NzqvsV7QGZB2yvfNM\nDRE+XJmVouK0FwB0Ui1Xd7vKYR/YPYox5uWoOk2cLmU/QayBTL+XUcvn2NPy\ngGpj\r\n=o0vZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/tsurlfilter.es5.js","engines":{"node":">=6.0.0"},"gitHead":"7b7e41788f7ae0e11a06770a73b8a398f6091998","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"npm run lint && npm run test -- --no-cache","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"npm run build","build-extension":"npm run build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.5.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.3","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.2.4","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.2.8","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^24.3.0","ts-node":"^8.6.2","typedoc":"^0.16.9","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"^3.7.5","@types/jest":"^23.3.14","@types/node":"^10.17.14","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"latest","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.1.0_1594820023761_0.2431871168004922","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@adguard/tsurlfilter","version":"0.2.0","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.2.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"f32ceb5a2669751c4415e9dd78b248a185cb49c7","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.2.0.tgz","fileCount":190,"integrity":"sha512-KGhiyulfcyUAxhe+XibywMH4UaU9DtIm5T99p911iOhzgGayIHNzmI/FGDge7iCDDXVdWJtzlMKO+LD+xavjcg==","signatures":[{"sig":"MEUCIHwOA7YA+gNajM+uBEssvCoRILC3TFECNNM7yESsxwFCAiEA45orDMQYVECh5IUc5vQCpHmOC3q3q0j+5ZXhMWkmSIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9671214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP84ACRA9TVsSAnZWagAAzoIQAIY33UHDwr7mp0JU6xVu\nkUXLxB0kTqDTgYw+taWiqC01oW2/NWuhTQALgtVtiimEpP7XOxPioJRs77S3\nn5zv0TZ7nkS0HTmrgJWlfjdHW8LPsyKXOLxrMhUjcN0oBvXwcJdY6Ays934B\nLKS55IY7xf/IIQ7+431Hr6FokO7mJpI6eU+b042urY+Ru21Lci4pgQQy3I/m\neSVNZj42S+fEYQlbOVAIsTvObN6TRafQDmQ+O+Ar1Dky4UhdUQ1vga2Flx4C\nUr1sZs3f9d9vt2dI2s7VAkkhQTcs3R2G4CVT2/nrEBAiu9ggOCioHN9Gs8lz\njyjxHcW+wB2+xIM9Oan/GYqNqokgjSavIMChmpIgK2mHUvwn6svHbI91haSS\njCFtQ8eql8Rz9tHFlJc8pPTnRmirn+OrHdDvpxu5/sNH9WcpnMS5LVzkQZcq\nSONpDcvYOp6uS/6leTBU/va74RECxnZKu4tQ8hyya7hKl4p8VBSU93QIM0D2\nsDQ/MZIDUfuChWRu9N9XgU1G8Cf7+kiICiBkxzB385rfR1DrKxraCBwbu8nQ\nSw/KXc349E4orusM9GNmpNK537m3ofm/5PtYQnwt76s9RUqjnDQZeBymW7kW\nyVKBvCyaLl2Y6uTi/6nSCffJMnEynTV/Edey19N9teg7D69ZcpESfA/WMEtM\nm7b9\r\n=JWQw\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/tsurlfilter.esm.js","engines":{"node":">=6.0.0"},"gitHead":"3e1d98b81f0cffb9519e769abd91aaf9431491f8","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"npm run lint && npm run test -- --no-cache","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"npm run build","build-extension":"npm run build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"12.18.3","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.2.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.16.9","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"^3.7.5","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.2.0_1598017024237_0.37947329423213527","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@adguard/tsurlfilter","version":"0.3.0","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.3.0","maintainers":[{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"7cf30e0cdf7815a7a5bc49fbf46595fd5b1826ef","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.3.0.tgz","fileCount":187,"integrity":"sha512-qsoF6d5D0TMtAqNkxlSKoSREeCLtA2AOwMNAb97bxs9Nz2lzBnJzqW/09sBKMjbR/vdV/RK+PgPnEZuyBYN8vQ==","signatures":[{"sig":"MEUCIQC4tiVLsJnu0zH/GDP5y9WbyZtiW+xWDgTJiKjMvmjpiwIgFk+MIkv0nV3e+QGQvaB4uwUmRRaFUKYZMl07Uzwf8Ac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4366971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYIjHCRA9TVsSAnZWagAAkp8P/29ITpupMyxsYAhI96nc\ndfTCqDZuA5ut6fhYfieiGv9cX5kAhIe6N1Tpxb9JEZ3w1W7ZkMv9dKcx4D+X\nQNUrPRbaMkwPkrDfrLmJB5S0DdOfcoj3cIiWFez0PaAItCH7AjYfvSAAN68z\n0aswKXOHAroYhvMCW2p+F6LtqfKW+D4MkEcl1Nu9PTYMUSvbysOMUhYSWDrm\nqa/dP7HqC8VEKY2CQpZqPosEoh581EMZbOT90sfDFxxfwb6CmIIAleK1jJEr\naXTMEmqsEc6AgsIN7aKDIC9wZsRONrqOY2YzAsnhOnnSnJk6ZDoGegPDdfSU\nG+UXLW9GthlAipLB1m4FFaY666MdHyut5MU1Jx1vZEprxgnwBPDDE5vXH4G8\noz2dXztTJGhcCRwOEknFuykOB1sH9d4TljcMuc0sevoH1SA9/1uLtBCgqfsi\ndE2GDN4MZGDaE1G0TluFHlxENA1PCr8VsZ2i/q0w7lBpZIeaOZpWMpedixM/\nyBnDmRiwYzv5zu4+gAm19ej0gW+j5mSP9oH6BGmmyNtVPQ66CpSqg6yfqcWl\nUSQc+d5I7lhPC8pCYpLHlaqPsaXN5dwp12DCBKBGs0wUNe56wS2rQpItnVI7\nFrYWvz+7/QJy+dyCJk2ONfY/NWnKckUQufeJaimDakuTO1kPUJCDNZSFmZel\nwnsj\r\n=QdIi\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/tsurlfilter.esm.js","engines":{"node":">=6.0.0"},"gitHead":"eb635e4d511899eb70cec8c2230b11e087336053","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"npm run lint && npm run test -- --no-cache","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"npm run build","build-extension":"npm run build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"12.18.3","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.2","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.16.9","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"^3.7.5","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.3.0_1600161990656_0.6580991432833898","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@adguard/tsurlfilter","version":"0.3.1","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.3.1","maintainers":[{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"84df2e1e94e6ecd2628c03314916ba66252057df","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.3.1.tgz","fileCount":187,"integrity":"sha512-iKuHFGLK/z6Oo55HRFiJlEDFtKXpsx9yy87NAB1Lw2WkJ2jSuuAyVAQUHbsCsvYNAzyHKLUzgdiP/AbPZKv1Hg==","signatures":[{"sig":"MEQCIDUINe8Ubnf4FyAU2bzMsBoXTmfke3Zd0kV+Ec0SETY+AiANzWgtHENgv7+SAinI3VuRIvFh7/u6LhzpEgIqCKOG8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4398494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYhGPCRA9TVsSAnZWagAA87EP/29LzsI/D5AtWCmfz54R\ndTKL8y575r8guF1GYkjbAbhf11dodUvwfgxjMi3VSkZsueDgT807KdPeF5+u\nktis8pS172S3rokwgsri+DXJ56rnEr/UrS2ptZQGbxpdp7h93e2yRHn7dnw3\nTYc9FRrQ/NIVZp1nsYYf4+qHGtwRTmDXSdbYemYE8VSW2209QGRKXI/36MEC\nktHiTgxw8w8FZEcxBFcXO2I8HrN0hELsKhnVeWtqeJDz6b69rFNu8y3sj1Pk\nZUf2KoW6BwI7SarEibO2//mXHM2Rm2PO/8/kslWSv+/yx19OEUuGU2UHxEaS\nRfbcVDreF8h2smbPSiCeqU3/yZOQeSba08qd/5RhvyWmkE3nBdsYVoSTCqYv\nGArcCZgvKJzzywx2kNvAKelXX9btwC/7/xQKsXrwZ4gcRQUWLAIYn91LWD/K\n/XBgYP5VHI2E9rk4cqgW+DJdpZLweZLOdHWmOuINBC4pZenuAhlTWGtjVv/e\n9NiLAGT5NVOp4h1crNlwbHufkmHqWgLHS+9WM2i97yL/cckt7YP4/wrpipkn\nHMkUsrghUD2MdyjlfnXYvmlQVeZ4qdo3aLHOOQUbgpTuRBuAOOILS1zGbScm\n7XEOGw1hkHhMb7iyHWMAyfgIozzo2Orc6lh9hRAcSQN9tGYk+piahgvRJPtk\nSNB1\r\n=g6Xv\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/tsurlfilter.esm.js","engines":{"node":">=6.0.0"},"gitHead":"3cf93d77adc7a44a184197ecbc320d9fdc699c48","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"npm run lint && npm run test -- --no-cache","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"npm run build","build-extension":"npm run build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"12.18.3","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.4","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.16.9","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"^3.7.5","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.3.1_1600262536065_0.4795036310977776","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@adguard/tsurlfilter","version":"0.3.2","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.3.2","maintainers":[{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"f1d0a1bf614c27cd592caad23af083c6b1207edf","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.3.2.tgz","fileCount":187,"integrity":"sha512-t6Ne/Y/omUJA1xPKBZE7CBTLvPST9PLXkEw3aWTND0QVgbGlQW1sGTZ3d3GVb0hnOE7LgpIIBkwexFZpLWljYA==","signatures":[{"sig":"MEUCIQDsTjMY61mMMOAyYyrja0L0+Sox7khRhnLbZ6SCa/DXFQIgfbZtfFcosFIcRSyWlBsialf5Odx24UM4fV+bUtS5lto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4745285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdJhvCRA9TVsSAnZWagAAGnUP/jPQ7oqrwOwpawyEjb3t\nJCvD9U0uMpq8ETEzXD/KLnQ42JijDwBcCKX1IYjTOynMAqx5fBQT9RcYEzmI\nFdeLFJHPK7zP9Dl3tJ+SiCka6Vt8oKkabB2YlcB31xO7fFA2UdNWlRqICm35\niSnoQTf9mvFnlzarcCk86tvtAhuuCxSFFmkfI40aJBMzMrr3Yn+ksAJxemB6\nKVtCyin6mH1P7R5Eg1p+akX425WmGsDcFnE1tBYId04/RTmwvX2vm/RLn/hL\noUUEbgyPjkYq0cB6fJygFnHsfLohMbltY/l6GFyse3TxmF6JmYJV5LZr8rI8\nNdTIuBcPqZPmDpMa47L04v+CIi56MCalz06HsJqoZfJVWavFpiU64Edh5nzV\njZmBjJ5ofyk4CU+9ygTOm+ygHvQ+IQPFezK96hz6IM4HDFkJel5oI0oEarrc\nJIawHJUMH//aSnYo6CxZF4pbjqnxA+XFGPnOGjOiPGS4x9oSJ/LX6sSrvV7W\nV56hMX1D1xtlotvs1X5xEwM6PJGaRwOJs7vk69728qq6p8261SkdAUX1vw5I\n7ryqQcH7eSIaFrxXMPF/tha44vZ/6H8wZX2E0LCg9eosDBoXGlXbEvviepWt\nm6IGHVUZ1qul8Akd2vmXhjNUtAjXmJ3WphH93NVitOc3ERTl35uYcP2naFC6\no0rs\r\n=p5G/\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/tsurlfilter.esm.js","engines":{"node":">=6.0.0"},"gitHead":"18b9b9cebc0f46c279e11ad20b4c539587b835ed","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"npm run lint && npm run test -- --no-cache","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"npm run build","build-extension":"npm run build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.13.7","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"13.9.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.4","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.16.9","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"^3.7.5","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.3.2_1601476718594_0.3626474634168517","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@adguard/tsurlfilter","version":"0.3.3","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.3.3","maintainers":[{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"563ec82b3249e7f9e0d878299935fd80cf0ff404","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.3.3.tgz","fileCount":187,"integrity":"sha512-GiQ3hqvsJnv59uriRa3EDWauTjOKKTRJFbOLmLj0q1+LfP5K6glee4IDzxyfPVgA/3Wnl5K2kQNzBOa+QGZoSA==","signatures":[{"sig":"MEUCIFczqPMFbdkzds6/2y09B0108/Ogt+sZ0W7I43co6bA1AiEAsWcDYQK8jxNAj1w2TxOUwdvlSNUWJcmZzCiKtOu1i6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4746137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffaD3CRA9TVsSAnZWagAAzZEP/3Jh8LKJGFRgLCjXWpDK\nMz0riUFvHadunUKOc7TwDDRNs+nnytyHx1bWAH1R36Ep6BBN/8SAsEJztiIT\ngmB/SNEuE/3ToKayEXSJSSBLd1TPVEcFZ0KyXl9wldOARo3OIRLKx1Ul09a7\no3sSAes532KvM02WmvFl2gNFtmm/Y3oXBDWkVPMZieXmCKK5YdD01cGhOwOk\n+P3CFlPGHFJUwBDU3r8UwTfm8hqy2miZ2ss/pnx5k7cQCZymAQVSpBbELJAM\nrlUiUuxCLImn+lDR157mGPWRuPv4N+yJtlk2e259opiJAiPzBIogKyoTyeUp\no6z6ljziw4UR/xgsyQ6JJ4dhoDJ49eMysUZgcI3DE7M83BovQ37wBWQlgwDR\ngLHsseXkaJg94O2MpL/sfUzr2bBGjmkfiDmeoSupWtxsQ5jP2Jj5VJ86yrXd\nYRY+Zvxq2n2E5Fnzp5LedIZ0aJI35+XKuJ3GASarWlKmK4M/OLGo6BtoSt8k\nBJyKDu+EOYPWyXCH8AFcpRsZ7VWJayTfllMAwxDwHqYTrzkznOWxS8dX60K0\nJ68UabtnrOwTbO9ZNkue1myvz2DNNvo5iLMfm/hOzLu+7qdeZi2yHZVUazNx\nkIWtYwAxEhVVsleN1D7gQBL6o8bnjChTj1YipJpUQHIg2ORPnkRtBTbKLUgb\nKqp7\r\n=bxk0\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/tsurlfilter.esm.js","engines":{"node":">=6.0.0"},"gitHead":"493647cdeab9628e47afbee197d3e56ad2f0a57f","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"npm run lint && npm run test -- --no-cache","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"npm run build","build-extension":"npm run build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.13.7","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"13.9.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.5","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.2","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.16.9","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"^3.7.5","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.3.3_1602068726793_0.3095219655077641","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@adguard/tsurlfilter","version":"0.3.4","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.3.4","maintainers":[{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"18503f35a59b0a05fb665bd237067c803cdda2da","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.3.4.tgz","fileCount":187,"integrity":"sha512-ME++Z8D8tj1hQ2f+MGL+dW/IbtyOwo5uc5MHedGZVCJcwU50Bq18cpkENBV/j3LnGCQX+oaKgB0HuPHAiy3OfQ==","signatures":[{"sig":"MEYCIQCUSeuNXuHlH+BKIJplxgzsIneOZRbMO6wLkmOqsn+N4AIhALqw3mcSqLXJyvN33WcMFClJEJGrOG25LSRf1EH1haLp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4745886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffemKCRA9TVsSAnZWagAAs/QQAJn/3q5a6oUU/aWR9HUd\n7Gan9XlrRvG8vqYHKmiO90zZn82X7o7qZ/Sugq2QR6NOsZV6oELfgHyiBWsH\nhKrwyGskZjixzu9D6PWc8+6vJyxUIOvOoNI8IOTzKLvsOL7z9FW7XwSKSAEy\nKY9r0nNf/u5UC7CjzdAppZzEwRTIm4eOGtERR3WIy7Amb3YLYjajvXaYvFHA\nnGt9U2h3XkRqiITryfVbpj0Zuw3J7f9/9i98eaxUldsAPCYIe8EyFsNzA/4r\ngwaskxRvUI3J1mJ8hcktKtuuHzFqs/K9RGSSF+9nNdYM42fRGD7KbhsALLjL\nlqY5F6325+YIbMEWXtmVoeDON2LVVsR9c2lLOseyfwIvAdscMQCIqkf154sB\npNjwbeJe0dHEQwFm06/t26BTQlFXF3VYQXewMIe4fcTW1K0GYxIFJA7+gnRJ\nX/UhXyQbziPAzNDWKgHa3/8hsYyhiRoezn/bp5XejgOEMZh9j1SstCxXNQt8\nEFI80Sb53dtVKKxcyI37i3b5/Lotqrxv3tlqIg7RTcYV8ez6Q33bs257N2a/\nHQ4/hAZxnfO5+66tNHwI8Ypri+c+rTuLw0fRy+0bOVL9bjhF2yWqeO36VBkP\n8g40HN9hwWIQiS6J2hA9gT7ki6k/RcRZTi+MJaKhqt3HxTyO2gT7Q20G6arJ\nWSF2\r\n=MTU0\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/tsurlfilter.esm.js","engines":{"node":">=6.0.0"},"gitHead":"e7e84079397ef395f56d5e5a718b589be10eb671","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"npm run lint && npm run test -- --no-cache","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"npm run build","build-extension":"npm run build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.13.7","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"13.9.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.5","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.2","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.16.9","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"^3.7.5","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.3.4_1602087305473_0.4825615382532771","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@adguard/tsurlfilter","version":"0.3.5","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.3.5","maintainers":[{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"0bc2a6d5a74648243a8f4458cf92a03ed324a7a1","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.3.5.tgz","fileCount":187,"integrity":"sha512-AoYHToMJKGaOzKU0V9/VX6KoEWy2zT00tl50T9OvrSPoFZtxXY4xZI/V4hUkc4hUQ7KWdHj99foaXHY18Zn78g==","signatures":[{"sig":"MEUCIQDAJ45TewZRJcBD4AwNboZrTMlvS7VNpabMT3tSdoR87AIgMQdL/yK7c6TXmEuZ+pvIO8745njmzM6S2Xu7sroZOKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4746188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffs24CRA9TVsSAnZWagAAu2MQAJA/GLLh5B2emzD7OZZZ\n0MlE2XB+yuu/giifriHhmbpjHGVO9xchnlgF7YBQxbG3zbr5OKq9D9C7Cg/8\nmIQilTJt5jWctrROmRPyO87rjGuc/kjn1dz4c1cNMhsNxWXAb0ufd31HWnv2\nfnziNRxY+5jDSQ6fPpTiEgY2dTOhWtNrMvSBFUOB2XWavbkgD4Oyu8Eos6O/\n5b9QogRKU3L2FXGTDXJ/rJiOAKHee/kivXn+rLg7xvYgPA9IZv6kq2QovG68\nSqsCAmzoxVxm7FfMKU0cGg9sjv4PdKZOFDJaM4mX55SiQwQyp8rQwQAUZahK\nZk0nk0icyWgxLO8/6RnS8gaKau7ATcWIb5er2uAt9oE4PAAvHE0uS4GQuiyI\nHUDZ57YwhsdV6ICDEWxMlOM4ytwf24HpDamSOioz2PY/Es2hrvhgV0ueMTMN\nLMlQFlyvwUoknUGf5DedGmAFgfO9Da7uTSPBw2MrO3eW1uo+RIyYry+S0W/h\ns3LQDVDPK/NeezlNyaFr1QhOLjCdtFDYZhvU27Vknu68DDfvn64eT0TbwA4Y\nx3nvR8uZcJFng/rBmS6uZz2yeTFt0egSftCcIk4/GqEhppi7s7sbWETTHea7\n1HvzMrqf6ylobeOY6Su6EyVW6SX2095kgbXX834aBF/+7PqZG0ZDSNu36wE9\n/ZWc\r\n=BOn1\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/tsurlfilter.esm.js","engines":{"node":">=6.0.0"},"gitHead":"372d6af4e32535b49c6dc12da78ffefa79d4bba8","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"npm run lint && npm run test -- --no-cache","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"npm run build","build-extension":"npm run build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.13.7","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"13.9.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.5","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.2","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.16.9","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"^3.7.5","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.3.5_1602145719839_0.514661799453398","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@adguard/tsurlfilter","version":"0.4.1","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.1","maintainers":[{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"35d08da2ff4fe5649e76a6865924d7e2d74a0888","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.1.tgz","fileCount":187,"integrity":"sha512-0wf0t/7oaA8PEQAPnpfiKxHXw0iMwoLv7XiRtCIP9/4EDyM+bnvbpQuhKQvG2rZYh2qgledn+kPJhMu11QSPOw==","signatures":[{"sig":"MEUCIQDJlJufutee4ahCGi2QdEt0XlTiWPOHMBSZc11KsrworQIgIzEUx+cZmXomk8zDQG+UgPX88r4xS9cUGmdESbrHpww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4421604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx7VJCRA9TVsSAnZWagAA0YEP/i9ob8jBLrrja+1xRKUC\n1UYDu6MBz8ph96GwORixvtjNZc1X788P+j5kEkGiDnxyl/SwzWicxTGCtVzp\nRhVnNohAKesye956sBqOoe14Kzpv5h0d+CIvQR89nE0Ge4GjDXZWrhPtXF8N\n8SXInGnl3O6BqoE4bcVWnxHdw5fAyFiMj6a2kvrwHlIhcZQWxfNCI1FamEbv\nWBCHDiKy40OR0i7bsdf+vR7z9LZptOiemwj7pWWzLxV1laQh1IEBCOeI2U8S\naiafBcjJwVF/XgGfe1xXaUwsn9gmHlygomkh7kZI38G+vHcUWsLyFqUYqANG\nf25PrS1uGOyWEblzhfYI+p5I9mk/r8b2x88ESGYGzA/9c+giqjgejgcegn48\nYfcsDH4wrGglJBFPOJmfu0cpHiZNtDz643B6vfjK6O9a5zJZEbc/1vxyJNab\nmp4CRytjzIWvUJx9YItuUKut4+WXkebDqwyxYPKfNmj9cwr9pF5Y3Dr65Vjw\niLO+WkhoYWg4EkNG8/NvYJWirvcI6jq7NiKr3SrqN0MsGcHuTDO88gu+EQgw\n0/KFxjp/x1s+tTBcFgpasP0SuT7F8de6ccH/4yaJEvcONZ/7aodt27Sqd2/6\nwr3lcxer0sptZBnJ5FTyzUu5JCfQkuZz+XUguaKiNqXaCDX4bFA3whBgXKUr\niivO\r\n=COml\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/tsurlfilter.esm.js","engines":{"node":">=6.0.0"},"gitHead":"4f41127d6ba7c3b92d9432b2ce317305ded6d142","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"npm run lint && npm run test -- --no-cache","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"npm run build","build-extension":"npm run build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.8","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"12.19.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.12","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.4","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.16.9","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"^3.7.5","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.1_1606923592766_0.10907960744559997","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@adguard/tsurlfilter","version":"0.4.2","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"765c4531c91340c44f954c5d57d79bdfbde6686f","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.2.tgz","fileCount":187,"integrity":"sha512-9YZI9f/N3hUbHK7B+E2fblCxaoCZXD1SUrwX3kS2pN7Lk6zIqxEn9k2KWvLkRumO+uKg0TK1V7qekk3cQbIAow==","signatures":[{"sig":"MEYCIQC+oLcTIREo/tdA4PtH/Sk5iVkVDaPcCsTUjfPhqR/bLQIhAJevcPRZ4zZTOpFyWde1rRa/sNcV5/emk3ZVPKYTCjQO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4421656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2wmdCRA9TVsSAnZWagAA8VIP/02Z18DuUx5PcqG6Q1Ge\nCmp+eoEk5B0JzhwZo6csHKlAHOLD2Yn/ftwuRq8OPiqPdTOR6v793Bb/I8N7\n4xydmPmt3GWJY/H/QeMujOuHy+UoCs6LGF7n2emwq924XWi9ni7fxcR9eVDW\nR+WGSGumT2WtWagUteJvNVLCRVIMsz0THohUqGotkWIsEYYGMvt6ktvXrVKX\n30qTCcB7iLY/nJ6zDwgxG1ghLePQLOhpz3ieG6Hb4k5Ssfa5Qwdu4sqcITcI\nkjqVJWSsbPuSyQGBfL/fGYZXKr/AaFAf8A9mwJn2E9DZngyqlUU+6yAbuwFM\nCmCBNJfe7sbU3IspeiGdeetsRLOlaF7+zz065mpkKQgcAFYtbeBnArj0ORU3\n89z7LrQvHaTuqmArYT/LIy1mqJUrT5HaZBvGfc2F7H1A8kzw4ARa1zET3cN2\nbS0lmBxhrZIap5Ka6+YHWAaJoHZNsYxSPQNAPjU6UnA8JLn9dmtdq69gQ37C\nPYgEtzggWK8GJn8Epm4YRmivvjE8hseyfyhDw/W7v0U4r5Qv6XA7/9W4HldT\nBxVtjb70hum4IaJkBRKo6sKDC+th+cpS1AMtu5RJD2/aycOyZlfsl242gA8l\n1lT8LQrozIxNJazSnwJcUeCZcr5sv/zrYfHMn5/k6FnM0Ogf1vmBAK68Ehuu\ny9+r\r\n=zbDu\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/tsurlfilter.esm.js","engines":{"node":">=6.0.0"},"gitHead":"e250ca7c644025f791ef9058ab83bd81487c055e","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"npm run lint && npm run test -- --no-cache","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"npm run build","build-extension":"npm run build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.8","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"12.20.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.13","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.8","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.16.9","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"^3.7.5","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.2_1608190364412_0.523486907710524","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@adguard/tsurlfilter","version":"0.4.3","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.3","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"e52d6804b0d37cbafdc2fb318df076431fa9d493","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.3.tgz","fileCount":187,"integrity":"sha512-9GkU9Q6bVY9Ib5X5LGU97naazdg6vg4DMyELatIKxJDiQGuU2jKroZIhSmRfVL93YvjH6Og/hro4xkZv8P4hdQ==","signatures":[{"sig":"MEYCIQDh4Vq5eAqPIQtwqj8U4wmZibT1luuc9/173gpa5kcreAIhALky+yZiUx17FWFK36YqhwOFzC4YqQT/rBRqJaj/XyNM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4795543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCJ1iCRA9TVsSAnZWagAA8V4P/iOWL2uu88gpEed9ZTnw\nwA/ibYVIUdKM3DFusLs+/AS77FwBP4ghIK6atCuCUMcSTFE3uXAN1DWs8/Aq\nPhxjnAJa/IlwsiRhlJFAcYjy9uITSTrXFhAGwocju8QEo/31jOIt2I+TrpLB\nvCS6FxNfV+9wwkJBmwtfB2WalAW1wwj6jtC7nfh1Qn+FkSEJnnDUqKuPZ32X\nse6I1k56fuHGwmVaowWVvpj1AFpI36CxoOk3j9hx+YnF7A+ELyWwL6uQvRuv\nyqoYFw3hEtAhaa6cQPFDdC4outNVItnmpRjStXvY8XN9/jKim7X13oIstF5q\nxqpJs1CymlNUoIAiFrrv609DXeeQoiGZ9H/kTpKNs/pdlXdmXz2juk/400ma\nglVq/OfpYsZ43qEZMstGUj3/cr6IZpOgPohBQhPSrB7QrFJjz/u2TkmtiIKt\n+4C8R4yZV5Y6DZ0yFHfH4o2LM+6SUjMogL9Ws7T331tFlFA+MUmpthL3SWn1\n2c5Oko/p0bdSAk9kEdsX5RE4TEp1wMIc+NSyGAuZnRC1D8OaO5equYWpHSKq\nq7X0zNiEhOiTxrKvMNWY/GqPN40Nbv4Dvltli7Wq1Xm4xfaOenEc6QnqQ92s\nwxCi8cyLNhGPg7j4GUr3q85YI9AjyuavPfpyA4nZXwMY6QbY5q2sEAiyOJCu\n2xR7\r\n=MHhg\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/tsurlfilter.esm.js","engines":{"node":">=6.0.0"},"gitHead":"f67f5678305a5c2c348c1ef846521e1e743f3f7c","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"npm run lint && npm run test -- --no-cache","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"npm run build","build-extension":"npm run build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.11","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"12.20.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.13","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.8","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.16.9","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"^3.7.5","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.3_1611177314196_0.15401328222856048","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@adguard/tsurlfilter","version":"0.4.4","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.4","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"caa9884408069ca1acc3d2da41106bbf187a0e27","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.4.tgz","fileCount":187,"integrity":"sha512-IWTxnt3+veMCv0sHwERgTeORw5FtqPPHNlimMBblPTXdNYXaYeCLTHSguURyrVH85FqUOU0MFVVNtIRYs6zjrA==","signatures":[{"sig":"MEQCIC9mpyT0G63LdXWuFIjrg1Uj7RrnuJhUDRLEuWI6q04NAiAxcazss9l7za4sG/VImgyO4jgiLOoMaM8yD7rbRZRgyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4795907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCKTDCRA9TVsSAnZWagAALlwP/1Nxlt7JBJU1J3Febg6p\nx+Wj74PgsKPWsy2HZHNkZnb9rtYRZM1Az7GYDW5q8wgDwR3/z0sgAXqBank9\n9+sFXhKV/YlAggSNC9Dh43s4nljHx1VG8525XFpOCaB+Pk+QlWjedbDjs2PF\n2iDvSD2m7diPBswqJjIpMTilnF78F6g2V8g4KNZIZNuOs5n6uaB3r67mSndB\n1ZkkgsPt+g3IAAkn9hibVt9bJiBoRui9t5tr0Mv4YUWR/r2Rx/0EvhJifaZd\nJtZRB1zga9slM1B4dG9wgqZUANxY0w33aQkrpa6e9asSM9tSMkej8Vli/W23\n3BAc+SkVRRQyHTt1EVtcRSf7rGgYj+Kue7XN5V+7/Twjg7P636vNZUucND2D\ndmNpKIvoW/NbgTTR1vG1afuOQgkVOqdEnwB07F6zKKsDBVONivAhdvrDqqbq\n4/Q13YFya3zpMtrtEB/UlX0V8yphGwJVApl1+iK4ehM94nbq0d3rV+24bN0z\nvSyjmY+m0orPwpJ1Wf4+EaNOe5rd4KSyyjoKf/tcim2imRchjQ2jBT8yhr0c\n0kEv6yHYd/sTZSFdoPxA1ofb2Y5fbVcoeZi6YvRPMik27PX9UhjWjztO/Pdo\nnKTeZ/m6/LdsdbKmUp3vwfzC9MsFqbeqZs29d86agF2EYRjMcXq7yqIl9nt/\nK5rI\r\n=XewH\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/tsurlfilter.esm.js","engines":{"node":">=6.0.0"},"gitHead":"d0d1ffd41cc7b838514b14bddcebbae1dade8601","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"npm run lint && npm run test -- --no-cache","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"npm run build","build-extension":"npm run build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.11","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"12.20.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.13","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.8","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.16.9","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"^3.7.5","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.4_1611179202696_0.06093336064765431","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@adguard/tsurlfilter","version":"0.4.5","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.5","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"64407953f53b05dfc4e24ce6398daa01a329370c","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.5.tgz","fileCount":190,"integrity":"sha512-nl3yhFsu7WH+NHhvlA2Jwh6vLH+7/TsUcJlF0hUA5vBwmDhnbxNB/vRw4zzv2NXqUFe/+PzB6ikAMJeehBVEZg==","signatures":[{"sig":"MEQCIEbVqeakurMI8NyvA2/3pZpCkf86bgWhYd0IZ3ElQGWgAiAgPVhNV3j9sCAhb26y8z6+wMwqOWMyqYPu/57DdDD1mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4808307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEtKECRA9TVsSAnZWagAAf84P/3vlDybjtbjPGhFlD6hJ\nLOucGMP/6o8anjXItw6Wa6ZxvlrcIoFOHhgc9QIjB01PtwUFEb+DzXpY8yIz\nMz5TINxEgedzIxBVOjo9X73a0uyH8f7jBrAtkuRYUvQpvwkns4KFC5z3LMIW\nRNSSK959ZvLBh1DMffecGKTQKP4ENhz+4vbkwW45BW2N2UTo0nrjbH2nRIfw\nZkn3bALmTkNnNlDsgYmqof6PTYrLDN3aM4yqf+dMd6LM+OxxNxrwrrXnvdVP\nfgnfLGEMNe28G11FM9an5SpIUppGQDSsG0W/kUdkcpUvbPvxAjZwVoDw9X8C\nCgi0KvUSgz+nCsL5JoTg7m3bisylkh11v3wxq6nK0HuO/ibjXqASuDdE3aiW\ndex+NdmbXtxmUBwxrxYDnlSWDRb+svtQFVJyasR3L3v5aGvANw9wvD2eCWyq\nslIS0jS6R7KI/Hers9i8rJks7EZ/bh8QHEoHVHAoiMHgvBw/aGVfh9wD/3Mh\n1Dzeiu+Awh3q8k6gFaaS9R9C+A5mRkMCniTpJ90EhyskY1fzrGmOQacXMQYF\n6Vwh1MtfhsPzbrI0rpU1MMnIFn77cEXGaNQGYUVghqcV8KyUJ5+CR4WX0riZ\nedCr7zIfTG3Y8K3xknhMiUBAebf8DP4GBs7whuScWTyd2vrxhVcgDBd04Pcb\nMY63\r\n=TTUa\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/tsurlfilter.esm.js","engines":{"node":">=6.0.0"},"gitHead":"a587559b9f087c5f5cdbdd97a105a6027a2e4013","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"npm run lint && npm run test -- --no-cache","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"npm run build","build-extension":"npm run build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.11","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"12.20.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.13","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.8","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.16.9","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"^3.7.5","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.5_1611846275632_0.8282134969532213","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@adguard/tsurlfilter","version":"0.4.6","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.6","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"cb9a84058f3d011475b19a03f7a773afec52ea48","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.6.tgz","fileCount":190,"integrity":"sha512-tYV+2EZ3EUvMiuib304A33A9mkGP2Mm08R04YUZMVCOqj5DsKCGF5C981IeSq9ctcs6Lcf0VFq9KEerj9NAF9Q==","signatures":[{"sig":"MEYCIQCVeZKOX/JZtap2lyq0dqhLjkfZj5JwK64OhElZKsP4gAIhAP7IBAZacLLh/M/IJLIdqYJPFprQlHoKqJu9SysSz6TT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4808476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGTg5CRA9TVsSAnZWagAA05MQAIv2hIWmJ+JyahXyL+Qh\n5LziMpNSKOUgBbG1ueOrUytBMNMIodG5s45hnVVkHaI0N9nTCr1eoUwZDxzA\n338OYyH8Z59H8xnbe/8biBWwqmU4hVOV0HwUpvjQewt3+gYY53IjgrKDSKPY\n77Z4ZXelF5U4jPtFP4wZWNcxJCuk823G39RW0LEgAxfJMvty6L13SocMvYZO\nk8H/is6UPib6FOKBJdXkZvK/3MYwAV5dIPZrnHCop/gYXIFstFIw4ZKVE0aw\naIh4PGL8VYTsz9ypgeKitj/qjJRXKxeJbwF/8k6++8a2lyrCj8VDwW3fJo6w\nRifX2W8pbAzXtoxYyHvK4Iv58FRrf/hyjMjZ39hUmaNW9n9XUidsfHP8SPoz\nU1vnHab/7uKdZWpczvlXu+jV/fdOzEzqPMsUVpEJ4jSbevTwj00QgaQKha3W\nXI+MSNKF6CFXGks8VTIHNZyn12o7flVFEGHcFJQsv2RTkWxiuKleUa2+TSIK\nlWxiuMtfxXuydl+2X+LECo5SK9Zizj6R9AhLafaSQxFxXRA0Q1Sy7dK6AvM9\nwmZEo6r+FMPO4tBgFldzT4MmFR33G5sdc4iKMEj0K6g+XgaJt74Yz9KIJ7+H\nnm7p4c8q9HTpKWj7Apjh82+sXApANUwAWg2/UIdwkUmBpl8NtmTUqpApr4FS\nXFqI\r\n=ZXj2\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/tsurlfilter.esm.js","engines":{"node":">=6.0.0"},"gitHead":"c6f842530cde9849bafdd0dc637eb8017bc0b388","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"npm run lint && npm run test -- --no-cache","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"npm run build","build-extension":"npm run build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.11","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"12.20.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.13","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.8","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.16.9","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"^3.7.5","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.6_1612265528707_0.2184874636080607","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"@adguard/tsurlfilter","version":"0.4.7","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.7","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"583bbf079d3ae2d5df7705fe5cb102d3f5c7a36e","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.7.tgz","fileCount":215,"integrity":"sha512-Ob8rnkG/+1uGzHBkv2uBmEWkWcKwBx5udke3mVJDjIQ7sB4rZ+3HxGt40HzciBb+D7RlX+tKvlWgIx10TwusjQ==","signatures":[{"sig":"MEUCICRW1h+yYP5omrMVXmgmA9JFv9u+diwfWQJXnDZ0tBI7AiEAyTWZ5Dc2DSht9qNPRFvi1RKw+z1bE3sXkauFVIdBFsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5314428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPiNXCRA9TVsSAnZWagAA5wQP/AsxAzV+rgOvHoUg+hfs\nEaQSUfzpAcXHgRqC7rFYenumqFdI7WrCzY75JKSFaSRcYs2tFBTAm48E8NZj\ndIc1nI6A4DuFoiPyK5n5dVxXnk4odtPpzA9Y0RM+NxZ78/INxc+lhIZf01s0\n1e8CcWTRZVh7pqJ5XlQlpfd797Jo8G7OE0UyMarsqaum7thISHrPBufPXpjt\nADMAhl9gIDP8ZMNp4Q/P0tAQFVcdJBceSQyKtHDoNfEleTl4uPHogV/wsKvZ\nuD1rLrZcYck+OIfBm2J+dNd2gtEYWzyb4+9PYliZJ4KDGV81bPj3aAJjsM6X\nNi1zVZpPzESEOK8MKh+4gv1HKvSyb3lx1kVBJ2VFmjz4CFlYk+HeQUt013S7\nbHPebtrH2v5w8BPJs+CjKekgMktr190zQGSZ5JM9hgkATKgIGrnyP6Zv2iVe\ntFQrsw1COnuzXUi0cKnWlVWE8bKYEqjpsIlpE294i6Bl3ImrEehBSODihg1m\n0yug5UvHEg3gMOxYSScjyBtI2TJqQkXDJ+kh0CE5gqzfl6CVwKVkk4YdURdH\nECZwqEcSbffov4fmrJWbKgDlk9H2n4VTR5cGMhYhnXgBAw9gZYMHu9Bm9sTL\n6IqBMSJT/ZnB8MEMb4Idx6jEg4MNAc9sMOROCTw++k13irnB+JVOs5j8Xm0Q\n6NdJ\r\n=mwON\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/tsurlfilter.esm.js","engines":{"node":">=6.0.0"},"gitHead":"95e2a1cec698fc68f8cef38f989790443ef53544","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"yarn build","build-extension":"yarn build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.11","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"12.20.2","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.14","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.10","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.16.9","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"^3.7.5","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.7_1614685014901_0.9228649235577624","host":"s3://npm-registry-packages"}},"0.4.9":{"name":"@adguard/tsurlfilter","version":"0.4.9","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.9","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"58fb63b40589de5fd1014064b7e4488188a910de","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.9.tgz","fileCount":155,"integrity":"sha512-LZ3BGjWyHV2vz6AsWUZNeanR7BeL9WuByFqk/HXKywLw4Nc38l0qGUBzp+J+cM2D5RV6UBg2zF9WMdrIZTo+OQ==","signatures":[{"sig":"MEUCIDyrPaeAyh5Ke/DT3WiBSVZ+MczY+s+MHEy4clLg2QE6AiEAg9wFSQC0TUXaYB0mLPo7X7JyTaL9tOukHW0PPM7cF50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5157660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP5m7CRA9TVsSAnZWagAAlEkQAI6L+OhsB/xqNVb/XPLg\ng9v5f00K0IhFkcL/hw/QtjOnW2FD+6YA0uXcuvC9Ffgi0zbn54kirpEWXKpl\nDwNrFqqH5SsCSFHTKbDc0PLjxvI7DoREhFjyP5IVzNcu9TP69f5A2a86oz7R\niID8kApCymG2wwwkCJ3ziBX5HH1YSJPa6W8E2fdydoTzwAu8kEljPnpDAoYw\nAXar5HunWIOvoh7Rmw2eihYBXksPuSFpdMgNcwLk4NeZyWz/qNl0pAvfdgGD\nm8u9VVSCxR83HSKhBSlU38CetfC9rgz7mYR0G5Xhxs9T4i/HNmTlJQ+vxo/w\noJZFdpOj+3b2wl1pUP0zvgXxO6G839DKv9C7WuF8F4O47LteFhilXhqBseJX\nIarfDTcrGt2sFLL5JuPMq0aJeroiqlA/lCOZvMwv56GBLwV9DEiTSlZhoV7L\neqdWW9iaZHYZaqOC+cfMZ3Xb2uCCJGifPzQ9HA10A5PvPq5IiTCA5nh8jL6T\nRK0rrVg6W2IJ3vYdqd+2MJwJQ3xkqmkzNICR/8iiUSl7u3lrteg9hraIWz4F\nZSpYPBMAWtfiPLdpMNu4h2jZ9DMz1hMSQW2ymlr5FbI6QDyBlMliu2pixwV6\nm6/FJp0Tt0ZXFR9fx5lP39midaEqC2Jemg2G33TQoVdjClWHmfkhQn0np3lq\nc0dn\r\n=oBlS\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","engines":{"node":">=6.0.0"},"gitHead":"a6cbd46633d9d41d4f608b252d8c1bc97b4bc699","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"yarn build","build-extension":"yarn build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.11","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"12.20.2","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.14","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.10","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.16.9","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"^3.7.5","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.9_1614780859415_0.06959742849553607","host":"s3://npm-registry-packages"}},"0.4.10":{"name":"@adguard/tsurlfilter","version":"0.4.10","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.10","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"68969d5e7272d0abcf0ee98eecfbe8ab8551573d","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.10.tgz","fileCount":158,"integrity":"sha512-S8CdBc7fGETbwIlImVp8bIPBTERhaAYhDux9Fzg8BIIiwJFcMga9FHJMp6SkmjKNeEtS30UF2CDHp0VIxb55vQ==","signatures":[{"sig":"MEUCIQCNF8nb1ACgitzwOBqD+Ik0mRcpf/JeeY0C7NYxQJ1zSQIgaTsT8MZmRNidPaWA3PXCx8t5bf6rkvb+PBn3RYDHhiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6485146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUFwdCRA9TVsSAnZWagAAsQ0P/2yRq9JzisL9Ha0VnZuT\notnzhmvXtvsnYmEZkQbxqe9ed86tYeRR2mEm5cSV3GetjGadT1CvOfXNP2Uu\nCh3qAUU6OlOr8qVoyz+siWUP5968spbQEZqZhG+KB6rZqbiP+sDZwDoDizDk\nr+uCLXbo/OV5X/GvFn8U9IqHaakrs4yOWO2pRiUcY5ObivIBV8zPn9peu9Bp\nFNdvOKq+vl2vz3humOUaaB7vcDfpNPW+Jfc4rzOdHdiv8bIyuCfUu5YjJY31\nfy+QU1a6uCXqhxIxtV8OOBMKPyC+7LSHzZB8e+Kw5BuMDFKuBzea/G6u0frP\nMYMlPQJatfJ3MK4etb4lnSo9gAP0pY/j6krmEhf7AL1unrmN3WL1XhxtTlzi\nMXg2G4tcNvrzD75kWIxFtHxqPRCVYyuCRpmmq8Pum9DAgOfRwZ/LVguYvFWF\nF0aDaedy/oPu5lNeJ+1aoDK1EFy5Evf3e+OJcuuYiySx16hTFE4V/Yhxon1J\n10YwkR2JU78VCRd3j/hrkLEGG1kOBZ17FF310sPovkJPmbKCzGYn0hZw/6Dm\nSLmLWKEnaonSqT6MgPSN24EOyhmdP+9S+0iphaxK3poO4KdBzM/RBzo6txdL\nd74gwqSkgNr/cNBHoCMFxH6qBiqQL2xQx113sBMmqG92whCsBdlbbYijo5FB\nF1C0\r\n=H5TV\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"45c74df1cc26e4ff3c5c9b23e94654e3c002a58d","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"yarn build","build-extension":"yarn build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.11","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"12.21.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.14","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.10","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.16.9","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"^3.7.5","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.10_1615879197436_0.838397964090023","host":"s3://npm-registry-packages"}},"0.4.11":{"name":"@adguard/tsurlfilter","version":"0.4.11","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.11","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"8db3398160a712fbcc3420a755659d09a0f0ecf1","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.11.tgz","fileCount":158,"integrity":"sha512-rLx5VkbDquZ6p51hD7I2Mkra2IVE4v6pp7xwHdCHGUZq5+dTNlRg8E4qoTGGBr4lQO5RTDil26ChPVdkvWtpQQ==","signatures":[{"sig":"MEUCIG712feIe7Wl50f495YA5LqviY4snZCfLsG5d46XbN8hAiEAxJuUohnXBpAbl/ij2bQXX/WwUkDbTWVFZe6szlJpPos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6491060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUa/SCRA9TVsSAnZWagAA5+cP/jWMxHRoUESflZhDrGz7\nuuTC2KtcqiV1o9jtDQogC4hEqqR7PNVHSzedw/7Xssnoe3bYoAhNFFMuRyhs\nPPtI68Y6C+ppPqpzZ3Mr9eQuM20y3OzBaN2yhTJz2L/6CTgtKjNibGLzF8+C\nsR0StbgWSC5WPZjxJaERfuF5mfl7oKSunGUrG5mdWvzr3bsiKDSJ7E/TcwQe\nXF1EylsSTmntuMbmP4v5u0QHbKXNag5HZy2v55dibZ+wMM3ReX8RbknugjUp\nz81rL9jTdRePLyZAmf/z11+rV5JAcooSxRMW6BjCyQEIazZA/Sqa83l+X6Qu\nifzA4j30sV2EH60No3nxto0gKyG6PfUMvRcT++8wsS8l7oMDZReHTUzG6E3y\nZzN0CYtIJ47T7KxrknesLWYAW1o86+9+4n+9cgS7OPMjGazkLViXZKaoUq8v\nipZ3ALFHKLeYbIKZzjlOwU4jyoqisCU6MjBYQu9plARXN6JneCei8S4yWkYq\nkiAjZ3NYMN00/ZB2hDnNlUT76OdDN1gxtlNnsWmg0ZIzXJNlxh3SN9gyKSWV\nUNLz9K646rpPk7SJ2lH1QuYYBxzcx3UpDEqoCEHMIllXGjaZtJ5vT1fAKyEy\nOiLj+mDEOKxhkjmzqcqM+FuQPxie12PCbT8aAqeFYZOCfBOegjhyC7Jw55Ox\nogCy\r\n=FYc1\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"5445340f3d3aa51f144dc36be348c13b9b29cf2b","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"yarn build","build-extension":"yarn build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.11","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"12.21.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.14","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.10","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.11_1615966162308_0.027463936895922192","host":"s3://npm-registry-packages"}},"0.4.12":{"name":"@adguard/tsurlfilter","version":"0.4.12","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.12","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"c483f59e7cbc8b7db49530055568b887a1c0bbf8","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.12.tgz","fileCount":158,"integrity":"sha512-41qwJ/1W7LThhAfX7kSYV+Aj3cytFScVBVBbVuLHaemGOBnMKmn4QbK27SB+e7puMVev68tfA2xll1/NQg+n8A==","signatures":[{"sig":"MEYCIQCoxSql9RtFXJUEvU3mILsrOUG1iIk+pEPsXNbZ/0pM0wIhAKvAkajvZFcVg8UpdsxjtdwJ/QWxm83DPOH0I3JnYDWP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6491949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUfgTCRA9TVsSAnZWagAAOtUP/0pXYN8qCnKWIGcrTON0\nWzoHdJat8xDch6Z3+jPq+GnFq3jz6y2qf6Y384HB0iZ+vh4pyDBHq5NfX3rL\n2GcxiefVzEFQNeFVH/NdcQnw3y5dcZHawUOPgiRNhHqrz51/doEJxaJNgHGS\nLq12OnpyMMPHfqwEsXt8DGxJH6dH5ilB0pfiMIQroKR0W0omt0vEdSrOEb1Y\nAKEr9WqYPcpT9UKE7rkG9uOw5epFAoV4h1OrPXQSsUciFvW1q1u2XEf5A7iC\nhtgHw60Rhf0pPOQVIBwPI7RY7B3mAGTbfc/hehBj++bs59ZBph/CMTmrbdaE\n4E9uMX4bGDSMqkFL74BYwvYkgVjXf+vMtClYfiDvxklDuYKJks4s1MQDgnL3\ncifewHCs7FhPWh6xH4rzltzT180V395qZ8ES9uyoPieFgvsqcaSS3nlf/P2X\nfKw3veMGaZxTKTjziXnqehm5KVH4rAoV09HFIsKbtWH/g2lS4F/eTP8Ixq0n\ns7VJdfBIeO0CHcjdPet/ejvwXjIRts9aGoHfhuqDLbZzTY9NQfebSLFeRkFf\nIU/ovwKZ47sviRdDbmxJDMfBvf+sI9dZnQZpdTLSXxl/RA9CJ0eIYLtcq5mD\nGMEzOXkgO4obYmuIVxBjo/9DYzUGgJlvKbiNeShHnmbSuocPgHtS+JhwCwzm\nJ3S2\r\n=NYR3\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"fc402f1f02a00b12c432339ad7507d614aa6ed97","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"yarn build","build-extension":"yarn build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.11","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"12.21.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.14","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.10","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.12_1615984659322_0.0666191596791974","host":"s3://npm-registry-packages"}},"0.4.13":{"name":"@adguard/tsurlfilter","version":"0.4.13","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.13","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"94b87e7b7e528334fcc2926bfb243cef0ab7b0a0","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.13.tgz","fileCount":158,"integrity":"sha512-J0r4kYWlCN0sjRFJe4wDlL96831x9vxHLYsLmtpdJX56K0yx5WsUnZzCpaXewxtOLWagHVV2krENoJnVZ1s24g==","signatures":[{"sig":"MEUCICs2Pa5MspqliAvZSv8GHbxWdtCXZ3xLlSwWWf7AFyjgAiEAkvzMK1aGXhBBptuYR0tD1Ef4fQlq+3wQQ/sl7aZcCXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6492639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU1zGCRA9TVsSAnZWagAAYf8P/1Cg2ohBpAck4zvLiv10\nSSopDPoLP73LoyO/LoRk23VDYeJQN4m6YIImDD9fCar6+mby72gOHwWfj8Wq\n28kQ6/7pnlZSb+ArfCeduLISHriLA95oZtj0MlOqBxAlkRc3xt8Qwr1YDtDu\nnriETwEWFNq4LAvHobN+8M3cdaV1A0iAnV5p48TIo6AJsQ5ckbXYZ38s5nl2\nCemnL1BJc26Wf5O2jEY3hqCjiApS0OCMM12JrETMUl2xpexvRYIPanclzaus\nKbLBbtZ+4UpsFfqMK/3eE70BCkHbQs2QAXZtCLQ1hefAWfnqAcqF1SSmioah\nLeYYtEUTUAo5SJ/NVXALchLRn4pKHKpDWnMFES/zlDUMN93crAwNtHxYxG4e\nACR3JJxQ91D1kgg1g0Tmw7zkT8gMXFD1LWJJ62+YtfIGXo1F4zjDhA5U0WzJ\nPOFhMRSezxrwDsyxYDDF7UMiYhPs32+ZT+ECiO48OEvnQO9vCsaHMP3CYuv2\nySH/AKN4Q8RqbpoevuTJsuViQoEnFGyRF8YhTPvtMYQpJBARqnU0ptqhJol6\nBvDnENgF14Ga9tiFFWkPRZ9gjhOEBkaGCSFFruY2hOQq9K8OYMmVMliGnPTg\nLZKjSBrLKpGeXsML8CZW2j1dclSxXI+a7zBzkJ7f4/1BidT+x1AzZbqtVGjN\n3wMr\r\n=6F6b\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"ad1e83f5bc4756d8c9fcc3e23aead5852b348cb3","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"yarn build","build-extension":"yarn build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.11","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"12.21.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.14","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.10","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.13_1616075974334_0.9078075600225031","host":"s3://npm-registry-packages"}},"0.4.14":{"name":"@adguard/tsurlfilter","version":"0.4.14","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.14","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"b2d3e243106f37c981d91fa202ffe790175229ad","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.14.tgz","fileCount":158,"integrity":"sha512-UWqn49avHChFGEEaeLaBh7/ctUOactwHHgt5AGM+2/6/LeZhc+c5xDYPRdpVo2twwNcEOEg6nXJTd+6uPz5d/w==","signatures":[{"sig":"MEUCIC491pAqgnUuGULfZvKvYtFQn6yZn9D8c9v7aj1Vnrl2AiEAubFVPfJwxFsSW27tmQ5od7hJA43SBpfwjhkAqIpLABc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6492876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYcV/CRA9TVsSAnZWagAAogEP/jgZWeDVSJo4LTtKrm9q\nxu2CTZn2Kye1SQJd5QbgJtWLIQvThKLs+vyDFdMGqLeddCmUPqCpJkvDSosp\nChLim2RlAct9HdRBjWm+fS3ZDw3Ax+J7RlgO73XjCgQppS3icR512LaDW8YO\nSXtaovinZdwYE54+CBsQeRmIGuSc2BG3YTpd9lZjOg+xhLCdW4kdjoCx3hQi\nSCLoqAT8DImgWtMLzYdW4UBjkDqCVQKN2AayTDwVtS1z0Xlc5E2zcwgj8Udu\nSpnhz287/XvHpfLTRyUrwGiIge3VO/ueOQpl/TU25qYvYv0cRVlAHnR4Guz6\n7ftHTfQ1YSZKrerN9yP5j6I1B7u39thIzKl8vmLPewqPoz+vm9A3dPZKlZ02\nhJBKIsRrho1tqETTi6cMbJwKXzefRj3gtZzWwNPpIjehAYqZuZiD5isrRVP2\nTDOZHrbuKANaa4M8p9F8N0LXU85N/aGEPNpB4GZTzei0HQh3xVgItCKcs694\nHMrqnml9taOccGE2S8WyOg4wOuZqIKx615lsXI0Qzw6ejJ+rHNxeyCBQFc5W\nSUhBScEFcVGayJa+ZTTx0acH227I2t+dqX+4Z+lrYJ59bB4scsd1Qmf1I720\n+bka2miKPTFqGoREvPjo8vnaH/1JO9lr1zFf179VVioGwZaOSZbtNRtJiwoS\nTbs6\r\n=dKaR\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"3b138398bf7abca12f67ffe90c471d1082a15801","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"yarn build","build-extension":"yarn build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.8","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"12.19.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.14","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.10","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.14_1617020286721_0.6224838035371971","host":"s3://npm-registry-packages"}},"0.4.15":{"name":"@adguard/tsurlfilter","version":"0.4.15","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.15","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"65f0531fc001346c80ce2a21f327662cd5f6817e","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.15.tgz","fileCount":158,"integrity":"sha512-x/8cudNVkq7t3Dw+Q7BpCf5wfma406F1U/UaqaGlJ/wpNGqdWDvtU4DWGVuz5lV+0SYmj2kb26ki74cf1gMsDg==","signatures":[{"sig":"MEQCIFB+YUzVlFNVDe3UV+/2yodooO7WOQlqpXw7g1q4j3p9AiBmVjvLk5y7MpOW0tFDVOG5bxslYbUwmUXFW6CnRDOnWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6494473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZA4wCRA9TVsSAnZWagAASToP/0CCQFYQspn/58HVzZA6\n3ZKZuAoop3BGFM6e9PzzfvOOSJdjt/GirWkqT2sajthD1Ti6S+660HTeWpEz\nOD1QsmTJet+CuZjNztusvjfPv0cD6tTs4ze9L0CfXudhwmX9nfZnX/2R2hkq\nprZ5qX8H2LxZxJ2z18HaIGhy8GlT15B0Cv1qHLiVQzo3JvMhprQhuCkRcC2Q\nXRQxpDI3kX7jqV8zW4HQRsKmrgZ1vfc+rdUsoFm9eq4dDWXY/yYghTZ7lnra\n/IzIVE3+fBg/ji5x+gMtCiAvf6f8lqg1STU7ZtVAaPMEUkoVlYYQ4UUMTUlp\nfW06wa8SfKAGOMACgWMX9vnJvryTUWm33yUCYXiFN1n7KrBT+Q7f8/lHnJMC\nXlysxWjLmxf/vQXuv+DStZaY04snx5rFcPohPHaGP1WmD+egNFpvJb3SSeBF\npBsxjwHV9gQ8VmoTWo9UNqVII492gc9yeC5Mp5W284ZxVWdL4LaQoOj+ovXi\nZAQvUK/PeumGaRaOqgd/WLkX37W8OY5KkKf4bWO1ym3lB1VnBW1S1ys5Tee5\nwGI+9zbu+Z35/D7zbuI0be6RQ9ysA5Ho2BZMQHAplteqxtdATQ50UOVzeI2h\n6DQ8IHR5GDopd+kFpNwuHZqEDuvXSozycQatWQpjBihuVeCabYbWF3Hz1TC5\nuGfH\r\n=NrlV\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"c132d1e5bb2df7287398bc89a74a1181f46a34cc","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"yarn build","build-extension":"yarn build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.8","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.15.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.14","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.10","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.15_1617169968301_0.7384918957416517","host":"s3://npm-registry-packages"}},"0.4.16":{"name":"@adguard/tsurlfilter","version":"0.4.16","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.16","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"842abb9a547679c66a58f002f18433e697afe092","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.16.tgz","fileCount":158,"integrity":"sha512-6F1g6UDCaKZ58utdeQZwcqXIfzR5pgQQ6sWRI9V/nfpDQISNOHgPJSRv1U+j6ZbIftIfv9xtelLZCfNiGmXneg==","signatures":[{"sig":"MEYCIQCcj8+OuLMHh7xiSOfYcD1eV1G2d0p5lxi3WrTfHpTasQIhAO3QNjHHzYRqnQd8EsvHTsgdHW83vQG1WxmCj/rlFYMo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6493184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbG6aCRA9TVsSAnZWagAAJqkP/12Y1nCHs4JVqBdhj2L/\nbxwHmGaEEQuLWiTg1/nC4q42aVtRVmDdbYUBbptzYPGhrhEc18Avt34CtC6t\n48sgFkPPkbKWAZ34SY8Wh2pcAxOpkybZ240ip5jQWGvgy93pY1Rpq/NZk4MU\nKC7kPdwjWBOVd9NRqJ9ULEUH9k89cA4IQ/hIW+A1YdBa1IrEv/uVJIwPF4UC\nM6/jSnJ0LJvEAJ2QPUje5SvYUmXowEKEGJssHgtXUzNPLwkBp7kujipXKQNX\nsXIFxMInhp2TTcmqWTWAtMfE9yKpD6tX3QyFzpFnWelxItOdRe+5yTXhaC6z\nn8KlOJZndAT6c4dbAxze9+onvFgP67fvOhIKgkZaqneI+AmdRc3+g0ADC61Z\nQ/7CcmXozxa4l7XDc91JR3zBGrun5lx16rK4FMR7ugtWXPG3tN61W27rsESI\nx1ryp50r0kZgG+eJNvQ+iGdw9sCH/qfJXbgmGIsW/g3GNjm9Q6YcCMYQH0A3\nXpJq3bemk09F5sUzV4uIpsy2J5C67ANCLJYuk88sWIfI2wxh+W4sD5BKYYbH\nOYsLIaoIBPHlyoNrUaIxQcTmfxItpMFmSvfCHz03QGjUXJDo/lk5sXCnouIX\n2KygQdxwXlVV8ANW/4eoKTOWvRD3d9ttejThur5NHbbxdMoA2GA9YvHr/ErK\nBO3Z\r\n=ZHgo\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"0d5cf78f8da292a3d1025f989d958370f086ff94","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"yarn build","build-extension":"yarn build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.11","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"12.21.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.14","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.10","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.16_1617718937803_0.6158686877961399","host":"s3://npm-registry-packages"}},"0.4.17":{"name":"@adguard/tsurlfilter","version":"0.4.17","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.17","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"696d2a3a70b05290a4cb96d236a68b94de0fa37f","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.17.tgz","fileCount":158,"integrity":"sha512-QTs08Rocjfbg2P5OoZ8BrtZ/sCxUDwBUpX21EnQ0APDYFULWFYwoGioEOxF/IGPf/jNDoRhDFQJRaN2HXrmTGA==","signatures":[{"sig":"MEQCIDBBhdjnYYd9HXJL0DK1C2MgHoaIfmGeQqEvTME9ejpzAiASvMOgKmkoIoUowh3gNYjdqTvED5KdU2/S6PyXaQIi8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6503234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbeZNCRA9TVsSAnZWagAACFQP/iRKc81mdFpxqVHJB09z\njFjLYjETe3BUNaHgD5At/HnpRKftN9A4j2QsN0uUnM06wquIYcUg7rAcZuaN\ns7Dn9OcbBD7vLoQ8FgfeUMFDfYUyJm1cC0SK4auo54bBvbghjUWXAP4fJVQf\nSVo7GgBy7hNUJ7YPTrHGD7VwiyqymOYszxji8E3Huwv5uCFjrYThJUwAg6DP\nlkj9g+pG/3u3muelB3f1plo3COiinTiOmUezboZg7EoNxxWJMv1uzllifvEA\nDpSHOUBWrfFJoAkf7h3PVJ5wbsa9dwXoHSQfgOu4uSP5jEQt3oV2ubSrHA1y\nVioE/eFKmgVYFl7Nebt8/xDXKmKrYuR2RMmRI2NDAgWQx1QJL3kfEJtz+9A2\nF4UB0XwVjk8vHZAKgkgdaDsGGNm+lYKqWqX2U0c82j1HOve/pALggcnOkSiJ\nLEUOaFj9V503mXr0iiaZCZg/1dhudtdyb2uldvWWeDEnM4LVtZSwGoO0JwhC\nOTlLxkYAf1Z79jX2ckvkZIP2VYQ94IIfjUoS682idtUaNpfPGoc1LnUfwimt\nbMLL3A+CD4NzSQNO+d10KB1JM9qkB3vJ3iU/3ZEDQN0/49Bt0dQw3e2RGNED\n4B6woeJt8dZyJNqTKMdH+Q2NMxqgjUDUvlKH30qAuIBJJxEx90rAy0zLvYii\nvK4E\r\n=XSQc\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"2a820c594efe36d74dc0cc73f1901405026c5011","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"yarn build","build-extension":"yarn build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.11","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"12.21.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.14","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.10","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.17_1617815117209_0.7075038600665566","host":"s3://npm-registry-packages"}},"0.4.18":{"name":"@adguard/tsurlfilter","version":"0.4.18","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.18","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"fab8882849481b3d9ef2eb0bb71a85e75ca45971","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.18.tgz","fileCount":158,"integrity":"sha512-G5ysL0Mz+pLYGKjv5jxOF9sJ69pCjPDOHxZ6aq3MiWC4Jk+02EdVinm/obog8k2jciTTDjnlTuIGD4TqyIJbhA==","signatures":[{"sig":"MEUCIQDvqqsInPi0PA+vAm9Sa4bvanN8oW6hYRV2bBVtlpL/YwIgVBj8KGzHMexFIyhHLCnhnFtjorkOu5SJ26a3s7xC3og=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6532831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfuy/CRA9TVsSAnZWagAAgsQQAJQZDDPVRZUOfWQUfZc5\nKOTRRBvx6WZ92hm0j+LhL2TVluw9QGdwTzUoEBMqj4d5m1T0vRAuWl5HLQg0\nt5wBf9k5y81wIm8CHbaIBcak3WWJ85uF0c/aNjHknkNzIBS9akUvo0k+528u\nJx8eeB1Ia0tCUMMzj0MDlTiUv+3KoDnd/PWdQisctpErX7eYGppmeQD+5/z8\nF+cfD4kkq8UgcCanTOyTJILrl3oNgGKM6m8M757H4kEzGgEuiCWibfz+lvvg\nn+o2lewpTuortLDhLaYlBZZTrJxPJoLryeNxWarAMGE5UkkeMJrPiwXtSSzd\nLcDhKkPWPIr036IKjRoC7K/t5Na6C30t8pmNE6iMc+4FOvbUagDL9pMEpXOF\n+wzjF8T3oVyN3pdqweyI3ZMrNkIq5eBUPEPdSA/0KZarYRw4BgMFzDsocHXK\np1MVMxD3RZBMO+ITUdMH6zJx8yQW+V2+ezMDz09UsxV+OYZbMtdP4gJabvMD\nI/aVeMMVSh89GEbiue8z1xX4yX3hfluYb/lDBfcHR+mKrL7s/xMgK7zJJcGx\n1YhIKlwWjZtlqEvITsC4yEw9PYAkm+Jj1xcrnGcvFZx1Z24j69e8MAF6uMdi\nRB+UR48kSYfml9jDSqru9770o0NTmMeph0XhUXAAEmcozzD3c8Z8OST4onmW\nMQyl\r\n=KlAW\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"4831f1d70d6b019b963b7485ab3b2a85529b2e69","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"yarn build","build-extension":"yarn build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.11","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"12.21.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.14","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.10","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.18_1618930879237_0.8438021848396957","host":"s3://npm-registry-packages"}},"0.4.19":{"name":"@adguard/tsurlfilter","version":"0.4.19","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.19","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"4b8bd1a45e315355243b4d1991b2c50edb732c71","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.19.tgz","fileCount":158,"integrity":"sha512-9BZft3XTZSzPzEUGQmIRvbj7bvJ1QHReJuZWZu4XwUzLsx58r6kS1ykL6qx10lqTUiYqHGHw3jixMwEpcoXz4g==","signatures":[{"sig":"MEYCIQDOw/pxdqzLCnija/CMiec1tdndORzeED1DJCmIc03qswIhANkITDpjArnVbQ7ZtSrqPDX48kypna1MjXeUVHrxMgT7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6556991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghl+rCRA9TVsSAnZWagAAqB4QAJ9BiA8Jv9vOSYX6nO3Y\nUWajEB1YbmXE1EJ8JJOy6d86Jif1tVWM+RffhUJ/ueRw9+LR9fDcrxOkJTrP\nTqf3zODKLl39Qtk5L+fHsOqd6QpHVygFnt+/ZYexAaiZu0ycr5ijahss3p7U\n8tqkR3ItX5Q+PbmtnY0OTuEEfevlbX0TdJ28Tck0EoQ0Uwq8jEWukgnVKYJU\n/eaF3YeBt/H0dq8CPlbekIy6xqknWJ9bzOMu5T4Su9zz7RWBiMtbq/TFqVSU\nKIKW/7B3qJ52jevfKad2DwJyz2PFIK60DuMZ8hmIC/m+mdPD6vaI6gkJvTCW\ntbnmlmNm7AFaY4aSQUvpha9PPl1Bp3YIrSx0IcX8oPX4NFaK2YUNEI5Ynwj/\nAhEJBfIQssYEREqjQ3YWbiAl0YWBNQ8Pc50Va1OTgOjDAg7XL9+Vy7A098cn\nU9owRi8zsajcnFSL4XK6kWdJnPM1wgAzs6WPwl6fMcyCFOD8EHVVHSdQ6pVC\nZSQGt0pq34CX0r64hz24PqcJItZyXw5cNyTd6/f75uxeIdOK0zNwZlnOqzjq\nTfTWYOE6fREkOtznfhkn+hPDbgJYu9OZ5i/yjrPjUfEFDhuh8OzhZuFLt0ed\nY8PTdgWIM8TsErMDhKwezV1e9UytxoqZudQSwEgB8fM7cmcMKSsjohACcljr\naBVS\r\n=F6MH\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"fec2bb65334b08a89f742932231103a97952e23e","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"yarn build","build-extension":"yarn build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.8","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.15.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.17","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.10","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.19_1619419050655_0.6259691660958602","host":"s3://npm-registry-packages"}},"0.4.21":{"name":"@adguard/tsurlfilter","version":"0.4.21","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.21","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"ca9e185777334268488f6cafeae7ecbfbde99779","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.21.tgz","fileCount":158,"integrity":"sha512-mKIQasY2ZBX2kedaZx7y3+31qcoP7nVWLzjHAre6vFC7WCDNC3TXQU7X7KkGf/jJa+safYZ4QotaoWpK3ycb6g==","signatures":[{"sig":"MEQCIAwagHXcI2pJSv3JodsxJwmMfhCDukzygdS+S7PWkRc/AiADXW0N4GFq3C2nHtfvc+msCvGh1NGvaYcJcx2JA0d7Jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6568112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh8MACRA9TVsSAnZWagAAjm4P/i3JRakavpvR//ApmRB5\ncmGgr5niK4THFun5xuGDI/tB7FmztZ0ADc+M16t1MYxrq+9kz/yBpLzDLiIG\nD9TdWkVAUC+AJlfB7FFqcUUKv/dEZ6Adhh+hI96kBHnohN3RvokcUCYVnO8L\nx9Q/jzxiJoeuzIH+OmENGECsVqrZlW+MxtSeanEfevIovcYAcrdJQDSrYBKA\nelVx4IZpNjSGqmvwUV28rmtZAje/z+rrdswgf6QL0e+LoE66F0wAOZZ02Ytc\n8OLJ15UUVikXLFNo8nDxhgan83zZOdBQy3Ub/i2VwqJor6KU4tR0dhj1FMVe\n23qiphHNjwbsCIkZuQWN5CJkkZbmUhtdI5Z3e8x6jIYiZWzSIwuki4YsaccK\n81fV9Ks6JaW7MiunxhSpyduoBxNtRChyyTJqHEnyJFnU82xA4yzm++AYCHAd\n4+5FJOb9KD88Sg1L7LkDIIe8PrCDCbdkekJPzk828Pf6Ubp775WVv4qr0uHu\nyo4EjeoK1fyO6MU1t/pVNfD+MbKW55fuVZm0Y3TbIYMSk9WSZrEP6y7XKo49\nrzY9C2p/UU1K4LDQRFhyWtMiI6jPTPEN7gxMe7jVYRgwzbO5gZLO5SeoOlfv\nXnYlZMMECkss59hqp02TBFMm9imnMvR5DwL3krmYJvXgdeHz0nTl9HCMSf8R\nqtvd\r\n=hN/9\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"79deeb2957302ec278505c8089827fd94e799271","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"yarn build","build-extension":"yarn build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.8","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.15.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.17","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.11","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.21_1619510015397_0.7472903728131826","host":"s3://npm-registry-packages"}},"0.4.23":{"name":"@adguard/tsurlfilter","version":"0.4.23","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.23","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"b44fd9e58c2f78d9d1d63b57a14f8fd4ccd6e10b","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.23.tgz","fileCount":159,"integrity":"sha512-N0CyH6ZfGfOcCHajHmFPPjGl4AES2PR/5MOlnEXsxim7z/vpQk39FrchKnZAjbgBLARB4NlfDsDfVUnLxb3hNw==","signatures":[{"sig":"MEQCIHB2kTF7oHyOlxcI4nzs+is8NRjwnkxrmaa5jvFJAmF+AiAX86SiFB0232qaIzRpLS74OyVGsEK3b+n7oxLDnz63Dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6571357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi75CCRA9TVsSAnZWagAAAOYP/Azw/hBfisfhLyrxjT1p\nlE9M2sHlAFYZZd1C41xodNBv5kmyvhZxAVmZMjK1j6IYaGLNxEENKLLpSo6C\n0kZR7Z6yRVqxX8bZgQ5DK4tnXn3MRcc7HQLVmg1638ZjhE1RxpImN/LEym3Y\nApcRyBLXeJkbrwMhG3Wj68+xS38hV8lZ6yJ8p0YCbn7c8CgRWZmEtw1ASH8f\norCg3eG4AMBs9u/akCPSvK/sCUAYz/svlOpOX6AP66yBdzvyoXrKTCzmnpiR\nKV79BAnL0Pu1t97jNOcZqBAr/8l070PBWh43C70XIeOUPqjQxGJES1a4pD3j\nwSnwATyy+dZUamWGDhYmYs6bU59MfZPcC5KH/83MNOKtc2M2Vi0a6quf3tUC\np2jwgbuzFBSSzZrvqge2EFCh9ddMn0Bk5DqMNlGUA0EkZkCk7YloLvUFsnCs\nrDP5vUa8YE1EvZgCel8D9eaGkHVnccxlPeB9uGtAtjunjnVQ+0o6xTX4BitU\nowIp6L7ROCCjb+Y3n2dwhDqOvQynGY+Z9ABBiq5Zb6RS6KVpWmpmwRjxzVc7\nsQL13rKojTkH2FyjhWp92uxYLvnlPhmHaXq83e2n0URQSm7pl7GlaneOM3uM\nwAF/5/bzuSQeES229rOq1FwEsYX/ImMmuLwAZ4kW0aeJh77edKNQq2y9S7a/\n+yms\r\n=hWXS\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"e3c7a85d74f3834118b54a19d8a7c48fb5a4b786","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"yarn build","build-extension":"yarn build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.17","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.11","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.23_1619770946246_0.8917506617715567","host":"s3://npm-registry-packages"}},"0.4.24":{"name":"@adguard/tsurlfilter","version":"0.4.24","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.24","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"faa0df963ea46ea24ee0957f63ad00df8ded0db2","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.24.tgz","fileCount":160,"integrity":"sha512-x/vQ01q/ZGn1jXI24VILWeY6MqtkqR3wYDXXZX/HpqLjv8MPfX4cmgkoDrJqmD2dSCHcLHszUdh1x8C/yFzBSg==","signatures":[{"sig":"MEQCIEF3pXSObhAqBVtSui0yuBCxxGTb/90DLqPUFTpJXTSbAiARhms/xoDL3o5K3cguiploklWKmPpnAaUGVQCse1gfCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7959277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkNl8CRA9TVsSAnZWagAAJ1oP/iKX4IKnyHyR8CuOn/a6\niB54rjEs/nGvo/ALCfhGULuA2ZjYvkyNWNra2onO47jsP1uxkuAQDeGcydrP\n0RqiTaHj7V4FqvTWAfUQujSoQ3LXlDwtpS3nlJRi9ShbK19p/luGzgcuwG89\neoirgzIRwHOUjlIKIg3eW8EUceIoXuCbd1lUmsP3rLt+2wAUeu3Pxx3L+ysr\nhT093eNXAbzluXvnUdLDq0s15pk891VaEeqXMaLmokS7vEcAblHnmhyY0feS\nOz6kB6nWbbtgJnsZ6ltzkk71YDZPuwbZDdyW0gHrEpqZHsCWaMfl9oqHwVnW\nsdxIHp67f4CLxGK+ht4MFUhhAA8skhM7yWa3K2e4kLuNtxKWnT4DlHy1xFJQ\nVlPUGTqkF1Pbk8wDeRUzCLaPKhNdpZONhume0WwOCBciJVYYRyLlFs06/dyn\nx6KPiWDVsWcff3sOiWf5reIZufM4IU06mdNzlYqWZF5rhCm+IJKUyn/id+Za\npX1lzjFE+f23mvxvC9ruiOydZsYZIPkxTQ4SxMic+zlGgtdbK7gdMITz/3/T\nr5L3TwHa6Qo3PVgbirUlnNxmJh6m8vFlP2EdBxJl4A8vPr20MicqQ+9GSjfU\n8QpGdoeIKs6iAuYtanNbdZpWZpyuBZpMtBzo6E97P+s0e4yeyWh3dboRDOfw\nSKBi\r\n=G5OZ\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"b4cdda532df87a1ddbe3595e44af4c82f0236377","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"yarn build","build-extension":"yarn build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.17","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.11","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.24_1620105595536_0.7288566000298407","host":"s3://npm-registry-packages"}},"0.4.28":{"name":"@adguard/tsurlfilter","version":"0.4.28","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.28","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"2a504ed9d90c680fe4f3e74ea62019ed3836d89f","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.28.tgz","fileCount":164,"integrity":"sha512-SE/YpIANtWpm1S0n8X+04yIFpmcDwBSXs6DfxKziVGSoJrTP7c/lNbLCrf6nTtYDJca1Htqq8oC1opKMp2WvJg==","signatures":[{"sig":"MEUCIQC5L9QTVGRzqQwMxzGhfaPfrTKCWqigdATPQV/tbGQB7wIga0w+bOjujoSfXusLwEL4ScNw1hzeWdPlwj+auPm2pEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8031353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm3CRCRA9TVsSAnZWagAAZSsP+wVhvt4MviEZOKBjSMD2\nDI9vOTCOPHMNvOYlFop8BsBQnvT5yRqEbXlPFNBnVlA1DkS1dfmWXpJRhBLa\nFLdqKZyPUKTD4W1sv1qx0FQGKs7wP0fxvJ+MLRAsp1IiVmuikf0lv0HeiF1M\nkAVrfcIGRT297hKHaTJuRVSOVbtN2q3lyJM54w0bliGj/SQjQe3BbbO4LZ+5\n6paCxMx7DoRhv+8cF3s+mLfV5CP5LtjyGztyQCj3bK6zCv0HB4sTpkdUvEIQ\npsf9Z2Vw+shfIL0xdv2wDBhrKTAXwW+urf+hcSOMc+iFuc8EthHDjeEx2n1N\nj8gg6EcNH8L5gYu09Nm5Cm+u7BHBW6ntU+S2R6u/Mj35+qZW2qk/PyCDma6h\nKObAeebSOcoMm2yIy3uAf/kSvRnYJv4kBYOuP7zQfaavwGqt7T8HVSzJgkma\n0SNQgXy665d6X3Qun0ael2w5KJSo5o7XbVrdkjvhFaMOQ/vP8Hxvs9atxWxC\nnMJbnJIV8OUya46wCnzP5gu+aZxEv2iK7RYqgDK9BybPvkXy/bKcbFHpU96Y\nGzhaF/RjGZz1ZkAvYulzkYUao+YOXf9JedBnHk5jK+LZatjGXnMgCmrVw/l6\nXqA1ptHzYo4dTzCjuBRq6ZgyVVhi0S0CgcX3qvvkQ5wSqt78CyDkF746f3Zc\nFR4s\r\n=920h\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"3362df05a0f2750378e30f1447e5f15e9c5942ff","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"yarn build","build-extension":"yarn build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.17","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.11","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.28_1620799632836_0.9978329953656409","host":"s3://npm-registry-packages"}},"0.4.30":{"name":"@adguard/tsurlfilter","version":"0.4.30","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.30","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"228d89cb02e8cc4e77d4017562b6d65a11867daf","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.30.tgz","fileCount":164,"integrity":"sha512-Yrlh5KBTxy4HpQW6WbW6vzWJJukhgesdUJEatUVCjDrbByAEIdX+eLT44Omf/srQLBlkM46t1XTGLM2+jPGpRA==","signatures":[{"sig":"MEYCIQCoq2l7mHicfAO3HB86nDoLAV8BADEAMdSJ7YxMVoWlOQIhAKRDjxyAtr/r5APNmUNiItGr0+T6obo6LLgqYrEihTop","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8032436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo5h5CRA9TVsSAnZWagAAwUwP/1f5ei5D/Xh6INGBqCOM\nks4lPuABnRto8YGRvIgdXeUxylrN4eFnfRCDCgUW+uwTRpltCM6ZVkaw5mvx\nCp/jDQr9cq7LlK9DevuxblqClY9iwn64zUzfdfXZ8Et5ND6kMTB3/eW8Rwwj\n2v0jSlA8GOrDeYZCl+Kd3T4IRtto98bFONwqyqgc7vdak0gmla0bafffIHSD\nb62btjvCMevXehf+BXzrpkXHpIrieb30/bZQU7cmtzxEjghtYZTgCe5oSNIM\n2IoptfTowXiSaQaa+3tp/rLGePXRf/JZuBtRcwJsZM49RDKWWTLTCOMIGoH6\nsKGHfB3ndBdQ/fOtr55nw7OIB+FwmKEeoeBitBMoTibFz4rVangwmydiO17R\ndI8cbQd6P+K0NvuxKJV4asw5p2Yimutwzm1kO0TWeGyxOkvOC5w6bxiVht+w\nEpBLTGIf+UO3zUHOnpvOh9C+Na87sah/i2OpsOWHX6ZiBpizFteAE/m28fKL\neIYGjpF/VUd3Xc+OrqQs4y9tZAAKkLq6JqL4wTiGADr8CvaAASmIUSiwgUD3\n9bvZY8cYqVM0w/yjwVrPmgpPIys/izcBrCfBp9Zq0cnGlncHkP+d7i0DV9Fx\nOgkvLp4T6C/bZm7mwqUp4QiIUMNiGKa+yjKPZnwTEhrhm6v0MZR2yGrHq7HV\nw3bC\r\n=eLE8\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"6c70e8668de26053fb7f4d472cc4af569a81c553","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"yarn build","build-extension":"yarn build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.17","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.11","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.30_1621334137102_0.9802582944360805","host":"s3://npm-registry-packages"}},"0.4.31":{"name":"@adguard/tsurlfilter","version":"0.4.31","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.4.31","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"6cf663bc471ba700afd86e460abd70d0a4755e55","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.4.31.tgz","fileCount":164,"integrity":"sha512-809XHpCFdTNek4KNGq6zXOIM/0gbvU1bmvKzWpdAQMKO0b0mOYkSQ1c2bydROQnnmg8JAbE/7c2AvGowIZe3YA==","signatures":[{"sig":"MEQCIBpIpfbJju+sjz3ffrWAKABjhTP8/vL+WZaJtNKwZL4ZAiAOlKxf5lLyFbnIP/eypr3HBAgfTOvEXkx3AuLDAPNSmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8034587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo7ewCRA9TVsSAnZWagAAPpwP/3bk25fQs2C3ViqrXLrd\nJBJHAkb3r5mPjGBr1Okrnj0FO2DaFh7n/DalOc1MYzXOgjhy7WDFzSYUb4Cq\n7ptFNhwCKx90OIwZgkHI7P84Hstu4VwffqQemMbOENi7Idm9mp8wPcEB0l0k\n/7zHRzTphj769p2s7AwaE9fohgcO0gVgofzGxaNJ2GmQ54Fo0Q96e/lyQSrv\ncRfseI67ogProp59oIVK3Eowctf8qDDJOoG1cfd4O+ir3+ygxPbvzxEMUWwB\nSNiGhDEMFVQhrYIsOVEBnzue3R8mjvcq+hFtXIgOIm4hmNnUioC1QHFIxn+L\nv5Znb8EjrBrs0xniIwmSXghAHpCpbJMPu6oZ0tx/DmdXxfYUiWkKJqwAjEw0\nFfGIfAh8i1Ng/sgYrYv22uKhKMWRzfOKAl+UPGxGLCFv7s6CEc5e76Z+exWw\ned28JsQD8HMr+5ev/+CwZJ1V7uJgHL/57epXveQCBtWMnOw7qGqn77K68p6k\n5ptUfwRCy5yLHB/dQ8XzUZ/l8VsJXG0iSMD8mb8bsEEo+BOICUCRvFW4MU7y\nC8cNlLczL+HcRV/0nv1rgfxeXkUHBnEIoIuo0iRMPX/3XXvb8jqfzpq3iEWZ\neFk08vgfodW9J6mj4GXLhC8G5jwDlE+4L9nArMp7t8hFgBtBHj426D7j4e/A\n5yze\r\n=do//\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"08e6361ed7c0bee8275c66fbe965edd91491dcef","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","deploy-docs":"ts-node tools/gh-pages-publish","prepublishOnly":"yarn build","build-extension":"yarn build && node ./tasks/build-extension.js","report-coverage":"cat ./coverage/lcov.info | coveralls","prebuild-extension":"rimraf dist-extension","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.17","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.11","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.4.31_1621342128225_0.12325176988349851","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"@adguard/tsurlfilter","version":"0.5.4","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.5.4","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"6f9e1f95be309f05f0b8bcc144c6a5d7fd60f772","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.5.4.tgz","fileCount":170,"integrity":"sha512-YB8qKdqrO5MmFm/JnXB+UYCc+IbFqZBNFoNUkfcrGa9h8QNB/ip4qq5C8rVdQJGA9RmP646rDZ5XM0ZcKTtcBQ==","signatures":[{"sig":"MEQCIA3en32h+kfCmayC+nL1zWMinGzy5Yu3E7wgMf31yQsdAiBMl4w8lGFENNl+QfoWDFBzkGbYLCMS7Z3PzoTDgEEdkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6765812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtLD8CRA9TVsSAnZWagAABwQP/jaq8m3IG7lPD2K5Olkv\nSHNE4reRdHwJnINAReXiSnBJq9ZV193OTGveqGFMm81u+xa2HqiXZpRKyPFI\nAGqX9+ZNyo1v11CNg0WViqDAWaHm9ImNGj9WVpIE64MyVqirsD7y5aLMZx6a\nu8y2MOXvvsnIRhlgYLmbm2hurvDTM+OOUCK5oQU7astPDiOm1VXoTr2RWKMJ\nJFqZ8rpwcN2QaA822bV+B+MoH2aUBKlzvHJ3JHRcsv7RaZ5GM9tO9qq4Expj\nlu244Cyn557JTpo2HJAodMj+nS6IBQjx4UfUJlkyZgzYbeKYL+DsPDD3do6g\nrAVUJV+wf+7YBfea91Ul4FzQpkaysPWWKtYFtoU9FPCcLbzYAj+l2G0JNqEs\nDKeryn5miRCAUZQiGHZfYcuA/h+bzFXd+e00vq5mZx0H8H8gdtGrFs4O0GRU\n3Z7/ISCY15kKpZdhOCbExYAs+ChtmNVyKc44PZ2oAzlp5QtCEcqxNXx8pvxB\nPWCOG/JtWqLisqjNpgDOfRpT2QSHufsXGIS0ZK4EsXWqt8iJeVUwb2StfBJC\nvWWLkGGHMMdS+t7d/vpCFz91y7IWZUcTlCQP0vG5+FWeM3RQP9CfpfBMAkRq\nk7Sn8mXeDjnaeDk2knfzuKTNi+M50StyPmMp+QB2qpSRtYDxGI49CEFCwgF8\ndNYd\r\n=BTLn\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"89e9c7782caa31224e9c99a55450895c970567df","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","build:lib":"rimraf $PACKAGE_OUTPUT_PATH && rollup -c rollup.config.ts && cp package.json $PACKAGE_OUTPUT_PATH","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","punycode":"^2.1.1","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.18","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.11","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/punycode":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.5.4_1622454524130_0.43654863806015554","host":"s3://npm-registry-packages"}},"0.5.7":{"name":"@adguard/tsurlfilter","version":"0.5.7","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.5.7","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"d3ba0661f2ffdc4bcd7b3ad471278f6fa93f4b49","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.5.7.tgz","fileCount":172,"integrity":"sha512-Y2XTwP10uBIEJb1VkmRfqEjucwWbs+5HjjAmYB+Vv6pFZVRjsrbflvb/Y8MtULriq4ywE6Wg7qYeHOVIsOGSWg==","signatures":[{"sig":"MEYCIQDANcUwzmwyyT0XMJPtuxs8IdrTblUTjH+jlTWdV5EW5gIhALYc/icM9yq4KxaDcOTr3RmHqnVyagyZ58Yiwb3WqhEm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6768760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtOEnCRA9TVsSAnZWagAAux0QAKUEcORAJgN7oJMv1Vvv\ncJ/OMM6tVQbEx76GqIbMxUyz2ip/Si7WJDWjHXhrvdikyb+vIFFfoO9AW3WY\nkGUVEBRPewz4BhliLQVFW98PxdZ4InAArgirXFW2uTC9U70xmFjwNLwrIH5j\n5mhQyTiYZ4Ao6qcBUu4geg0vH6AkZZjfChKIoZs8uvn7nr7/8LKPwDDe7l3j\ncdXI51fR4FoKrwfZJZ6c2rCfnwOMZVOTiSeiZ6rtwOV64YV4cnPXGHsWoK34\nPaMoUSmX/Y5MBqvCCD5ZXywo0aRnI6ATF+2r0YHOLueVnqlDtUOcXBPo6oA2\n/z/BsICn7v8bGSoUaDvLM/AkqFXMzGSJqRBxEbJviH03aEJJd8TKFhiH6pls\nFv3Mpus0lfDSeEAUh4YLdSLnNeycLPbHDdsMXpVyB1AGd1c+x+ZpG4ox9/fz\n/8wwoPb6MClfslOzSUwesE0NCzAeCGy/r+cVOUsWPmgft/hertZDYHS8buoF\nLRUKu9niAH5fFZ+jmvRiVkFoJLxohz8XzaqLc5ZJ0uqPQzLVBH3e0FqdwDQ9\nARmvQo2ZvvKLdDXVCjk8L2nED7wviYAAEyfkOkymFFtkkL42Ng2XjVjQSwd0\nmjGTYwu66zwExJnTmF84bDTngtcGBLo//S0rcFQ7zk7zBM3TcW3HOPD5U164\nLxev\r\n=a65+\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"23186ec89aee448c1fd94885083823a3b4c1da41","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","build:lib":"rimraf $PACKAGE_OUTPUT_PATH && rollup -c rollup.config.ts && cp package.json $PACKAGE_OUTPUT_PATH","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","punycode":"^2.1.1","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.18","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.12","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/punycode":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.5.7_1622466855209_0.370759919169658","host":"s3://npm-registry-packages"}},"0.5.8":{"name":"@adguard/tsurlfilter","version":"0.5.8","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.5.8","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"dc4299d32b3d6e04042b9c6d9bce4bc2f8c26718","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.5.8.tgz","fileCount":172,"integrity":"sha512-+GkC5wm+M3Fld6lxAM7L2tN0YzoeyO8RE2zOlFI8tZBk9bfwlwo7C0fG2NRkyx3n9AZ5LCTVMrXTYPl6VjstCQ==","signatures":[{"sig":"MEUCIQDpZoT+QEbNW/w5uLJ6n1uT9XlLVlS/CGevfc+Bh8QFgQIgbbz3B7RBLdOA7eNZig9UCNrAGNC5LdQlW1ExqFSR7vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6768765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguLgXCRA9TVsSAnZWagAAk6MQAJANNxBCHSQYtckS2PJY\nhgbd79b2TMjQSPLUidsfeq6borJFhUIILm+UW6kVwHL9x+X7fxG2FXiwmJs3\noi6s+kfRFcgwfTUa7wFGfIignvXDMli92ZsiOlZIscO1rgMobOgIgwUi4ecp\nv6/M/GNRtfip+wvUtPq/ME9QCKmVgkjIhgNqjt0bgPvyEXKzMFzzNQt7VbOj\n1CrsAd4M7Ahy1lohRQD1svCeC6BYzzC8RzZXRDD7QnAp22NuCkTdTOaf7Evd\nw+XdSNjE6/a+c0gIyHobzhKadfLcNYxmYP4apbFL+jSFc5ybjMt+nrxfxI1p\nq68Ll4dscyO/Krv5dmvArzlxK1PK8MVjXt/Ld4S1nagMSqY7qpApXpfhSrw2\nZAROs1YZfOqp2Kuy46DzfJ6woa1dTfdL6KK18qvLFMkUxhf1OAFaGy2b445W\n7c6M7Q5JNtvq1uCLpAIut/+YuwkOEqk5zcNPGn8lPh+hVUSEQkagkYL4I9ex\n2ChDeJ58h7qrf6KLrRsHmPq42r9hh82a5m+G3jWnN/ZSku09NAdQd0AcJVVJ\nlIWgYs7Ig/4Kx26Pcff6T8VNyFyegouDPxclDMFaghGERbWAlGDkTns41v4p\ng+VnYUEcZ95t6djez2/lDaE9E/HdXOZS68vd33FJihZt1PEKVBboTDkHhdkW\njmfB\r\n=hLTs\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"5cb7a35fcf58900d7582137bd191e1a8a00911ab","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","build:lib":"rimraf $PACKAGE_OUTPUT_PATH && rollup -c rollup.config.ts && cp package.json $PACKAGE_OUTPUT_PATH","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","punycode":"^2.1.1","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.18","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.12","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/punycode":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.5.8_1622718486866_0.3351399433232165","host":"s3://npm-registry-packages"}},"0.5.9":{"name":"@adguard/tsurlfilter","version":"0.5.9","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.5.9","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"dccd89a763bb8d9be8ecb68ccd3942c3de0b454d","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.5.9.tgz","fileCount":172,"integrity":"sha512-LGlJTnI2fnfNu5JwZJAuBp2sHn6PKTcFfr1dfJyPtGKvenWwDJKIbu47Lk97Ue93SGox+JtlpD5Om5+jA67oJg==","signatures":[{"sig":"MEUCIQCmYuqvqvhczkQ5FyQVW9F7qkN/hUk5F8RotMy5cpDlbwIgbjINg2CPwcaMutpV9hNFSQetFi9Ose9rA/Aq6Ox1JuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6805905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguVzCCRA9TVsSAnZWagAArVEP/2kClzaB/8xpZ2TCT8xw\nY1pfVnsA/ETuus7WMOW69BHX6uQmfOTKdqLT/W/t7Wq6yduFQmB1JoafumVt\n13fod5EB0ecZ9C0UMXWu+gwmNHZy0A+4iLfv2rOmOFLnELjz01qfdkBmKEYl\ntO0BF7clVeGNuY7fiMWFO3hAroUnts1jNoWcSse/zsanQfJLbaM0l2ED03tr\nI5GgDjRZHWXdbnfjIZzDcWnsUuLydMerwZkxe8VcgAJ3cgVb9XDFJKVB3r1D\n2jQc4BaPaCekD8Lt9yDi0/J3w5Moa3p1exNGLUkplKHJ1DXDtZN2ak8+PGLO\n9VFPBLrSwXt22YSoz3v2DpLeQmGLOJtKB/HagHoH6yq+0VrvGQ2MTbXgCWC/\nkXLhoTPS314Joi9hKHHNRs99mw0d8hQdA/krmrD+Kke7GFtAumAX5GQm/YZa\nNKvp73uJiNTXfpwi3u0iC9ewOemAdY2db6T5V5QO29125uEgCeHNvQO/ELJ5\n0VuX1wNkB4aLaY8Jzrc5FNh791vKyp0LZ3Ti5RiuyI6JXrU2fMx5Srg3fFL4\n6NYzxbdDjuWdqWbZEA+1PKcoWItiuABjJE+07jubIN68MwrXSlrx86IQYLzj\nKD8NN3wwiOx/T43SOWvm6BLbXBqvUI7UD4tXtwU7q8xs7RHub58GwYanAb8N\ndOLc\r\n=Fh2x\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"33b645b8fa115e22294fa4cbf4c06f956606781c","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","build:lib":"rimraf $PACKAGE_OUTPUT_PATH && rollup -c rollup.config.ts && cp package.json $PACKAGE_OUTPUT_PATH","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","punycode":"^2.1.1","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.19","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.12","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/punycode":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.5.9_1622760641884_0.4144817826211764","host":"s3://npm-registry-packages"}},"0.5.12":{"name":"@adguard/tsurlfilter","version":"0.5.12","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.5.12","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"3ef5ae5911dc0f584af5a277291a71f6127692eb","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.5.12.tgz","fileCount":172,"integrity":"sha512-2JHlHTtvusHu0I/a+9YzKjoR6viUxHi4nMGAO2EzSvD3VtOi2FMVlrQMcoXNE/T89sXA2JzFB2RnRm2lQfLY0A==","signatures":[{"sig":"MEYCIQDoLT5mmZb96w7KX6UWMzyppndJWRezuhPtS69Rc76JmQIhAJaDjJCK3tl6pa2f8+23pBJ90dJE9UIuhAvpBZNVefHu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6814348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0dfYCRA9TVsSAnZWagAAossP/1j5XsD0iVxJ+UBQwuYG\n8X1C0bqsgHCM38g1TQmAE09Da033hyDBi1Olou/Um0UymT/hbChyS2KL9zNX\noKhmZnU4QfsE6k6QZnR3BZB9LZNCBnfzsq+lbAy1BYnOctW47Rz19JaY2MY7\nywDncFdnYDCwvZ0O7ECNcp2oEi8OO41HQ+/fKNfBiUjPlNHiFNfwc3YdIIQr\nsjaRctq7q6/tfNSen6zZY+wOzpQkq2ZJ7DNpYEcBeWapyLgI+4V+AAQ5SIfA\nrTUKo3mNEAIZ9e8TWvA9tcvCD5qRtZTV3c611RN7+p6F9a6KGuiWbuiE0p+W\nYsH7cdsc2VzJpxFkKAybVMQPjZScLNeWQ9OI79hCIFXdhRe6vz3Vgjx8HvTi\nvOSztZWbeGIzjZtaZIwp4dm3nhCPCdZE1XZf18tIY4gogWCtko6kwj2dotzl\nZjvsxd/vEARCSobN4DeC93P1hhe1PdhNj1lo4t2aR/AcBTHexrw+Z3QCwj/C\nrmEV2J134Pf/1OD4hJ4sUvbAFROfLINWtsl/DmVUh4JiFwpffUYpSDJ0YK00\nYakSzGQSvDYr06+SCzdrKf+6yxfnY3oFqjMIjd/+AdJSw/DWkXSGblYOUh7B\nmR19p+ysfrzt9BbDir3wruRnuhFaUOKn/tQzSk8MqqMURz9ddanBynwQYPcJ\nPUew\r\n=roBu\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"a215ef7e1b533b2070d205b876b4db78879bd322","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","build:lib":"rimraf $PACKAGE_OUTPUT_PATH && rollup -c rollup.config.ts && cp package.json $PACKAGE_OUTPUT_PATH","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","punycode":"^2.1.1","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.20","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.12","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/punycode":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.5.12_1624365015658_0.19471294527298078","host":"s3://npm-registry-packages"}},"0.5.14":{"name":"@adguard/tsurlfilter","version":"0.5.14","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.5.14","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"5cfce74debb83f38e62566fb99caa49ba6b219cb","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.5.14.tgz","fileCount":172,"integrity":"sha512-4MBIXw48UxNwJEdfPw1dJtuToeRdr6+ooFwmPUKAq+Ji8fSpovU76kd3FJXLKL2+dBBQxvIoY7yJqydjux6IGg==","signatures":[{"sig":"MEUCIQDA7BhNAtJq13rXyu3wlFMFcFBX+SQaeN//HqyLhsR8GgIgRBvvguAT4keUq+inqBeZ6VSgkNXgmZIslJqJPEkOYbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6814946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3fQ0CRA9TVsSAnZWagAA+PcP/i74JdgkPjE25a1iiTdw\n/HCL9Iw11P11RcUFJ8pttRkOVTeyD4xMAtOxIW1VvmZKVBsvTD3B95TDQztS\nRyYxSORrs+VrchFFwxrQ6lAQ0CCUgwHmth1lCSH2+0nGd6h4RUBAs8tGHoju\n2YPy3OrhIeTB4reBzC/DlSy58J+MT2Xo0l0SgFYm0EhnZrrP3MkeIRE8azS/\n8KTZRwoPDQ7az+0VgJx9U+Vo6cTwIO2O9FAgLkanEVopbjSf/8lSZKsTDdME\nGKy07A3NovygwcwNj/yEQiKh0snAcjwMXgoM1amyzpFvcDYpJIuxEVyDlUS0\nCANZjjvSfjytQQV2/6Nr0XEXwkMfT/bnGoXCXqznOw3BTGEFQGyFY5rtViCs\nQ+YfhUFyzpj4cuhYlEKNL1mSC/LYHPoEcf0demSReO5nK2n/ZFReq0/bNydo\npAg9I21Pm9l0e7pyCkg0lcP1yf081tN2bDUGDxzpQGghdXrqRRAjGkfbIaCs\n9rOQ1somxNJO7UErC9qjSbLARYlceJULYGdSRr2snK4XDzYTqt1FGhR2S5n8\ngtKffKBdfCbgPLTaAgnMoLWUdFuXEgxI8K+sBStjh5Za3OGVGjcyqsE49IQG\n1pqRhLcPkCWIJRV6pyRHJby+x/8LUVyZ6DLiMrn12Fhh2cRRgw/500AIXzMJ\ngq0b\r\n=93Dw\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"4827d8c9eccced2ff94e78a1e45c682f9f6ec4b5","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","build:lib":"rimraf $PACKAGE_OUTPUT_PATH && rollup -c rollup.config.ts && cp package.json $PACKAGE_OUTPUT_PATH","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","punycode":"^2.1.1","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.20","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.12","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/punycode":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.5.14_1625158707246_0.18890356123003427","host":"s3://npm-registry-packages"}},"0.5.17":{"name":"@adguard/tsurlfilter","version":"0.5.17","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.5.17","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"2ee25961cef83dee7d89c32dd118487b61d69119","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.5.17.tgz","fileCount":172,"integrity":"sha512-jxdQPMbEmLReE+p0pPdMyN01756FnR+Bvd73Oyf+miWzGFYTEEP9f4qIYl5X+HW7n9m6IXchO6nir4eEuQ4aEQ==","signatures":[{"sig":"MEYCIQCIuSafq0zexIEYW347AigtajaeenkQnX3bJoKddfxhtwIhALFbTxsOaWbNsQ2aIhm/0s8hEYkHVX8Mc7Nc6Mf8jw9M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6816818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5qJUCRA9TVsSAnZWagAAMrQP/RCn61AaYiwziKZHNpEe\nAZ7hgfSaQs7U1LgFyQ+n52cQk1dF0HF4CNLOSP3NdzTYFzhl2s0JxAdsfM4X\nqwe5F7IcZPthQxLBmZCjl/Q2r0xS6wsXOzc7SFhf0lTU0hGUQw8vQ+RqjTIt\nWocmOElZHKQPCq+tPBd63FmvAPYl+RFSVqEYxC4pgu8XBVCk0PadFoPgLjKu\nDRYUabiDUDiI/abxn2+8d+SW6Vlsti6O5WngiDDZL2+43ou1PAUpbRTPn0w6\nm79vRgBDE7nQRDWcHUVuAvG4Cz/sCk05q1a9i1a/q3/LI8SBV3g1YKwk43Em\nhAEWYvnzB47CmX14D+4to1GUk1gNeN6QGL1IxaM2m7EjYG7XYtPnmaofDF0j\nFyLKxVkt/CawrLs3inw4vkjIqxm/p3wzk811lSKIpV5pgf3YECAFjLtCh5E/\np/da1BCqMGUQkkOf/HY0o2F4+BgYjKESO1LKJYvGh9DevJcVwM8HFZdsuYhW\nl02Bivys12fXBh7uMALgJltHHWwdF0IL6DhQ50S0w3yto1+7zyM8w6x52ptZ\np/d7YbfZrBsgpTdCSP2afb+4Ph68k8jDvFs3TpkqrBMnH6tr+fx8M2R3Xwws\nijYwWx9hVTN0qIMdgpP17j5n0f3Qif4Ugb9rtGj9FrrL/rXJrlN7J0XFf2/M\nOThM\r\n=7PfW\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"c734370d9740d4448c72bcf86545b43e6e08700b","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","build:lib":"rimraf $PACKAGE_OUTPUT_PATH && rollup -c rollup.config.ts && cp package.json $PACKAGE_OUTPUT_PATH","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","punycode":"^2.1.1","scriptlets":"git+https://github.com/AdguardTeam/Scriptlets.git#v1.3.20","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.12","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/punycode":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.5.17_1625727572225_0.7933508680216448","host":"s3://npm-registry-packages"}},"0.5.18":{"name":"@adguard/tsurlfilter","version":"0.5.18","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.5.18","maintainers":[{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"7fc6924d74f87a4f55cb793524037637752a40f3","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.5.18.tgz","fileCount":172,"integrity":"sha512-q+3t6ZRB7GcBrnecePj9tQ5WsqrLQB5F4o+JSa5QJR+aUrJ++2KzpQHY/jiksgp1Kojidk7rTTkFjU6W6Tx30w==","signatures":[{"sig":"MEQCIBizd+6/XMPEHUaL2ykGS41SyEjWUr+3bC6NxwgmRiLQAiATXanTbGdLXRicOR1gsQwdHnLnFRZKSXQg8inbSmMcKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6827156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8Hh1CRA9TVsSAnZWagAAk+8QAJXcZ2ubGQOy/3DSpebw\nnAaBD7HzGeWLyme1ofs7endxQF+l7YfIZSnSUxOwgkcubaWeAJHA6b0F+qah\nFJLALHoNdnfkQPb+OqDFvSjZFxzkm4g1iboFA2Qq0YOGlcLDoSrnKdjUasKN\nv85FKJO/E4tjcxSvw6rqkrU9wmAzMGw04u93F/xal9xsYtM1x5ZikHt0DYVl\nT40judD8LB7vYk60uCJPFxHD/P5FNIuB55a2UZnKfy6vCDs0YnQrsvj39/pc\nqStoKNP8vH2E1fad1H48Ofm2zN308bJhKMwshiMThkkQV+5Eh5ynvR54AHXn\nL1kNNjUpc4JASeRMPq15i110ruRubQ181+QJ+YFatBEE9BiFlbagY+0pmjIi\nlg153U+IKb5uMr23TXal6Xwf0bKyqWnFuyg7aKm3wgKewbnuJiZIpUrCrLRC\nvaiuxsLWRIwlUvLi5Il6pV6iT263JR41mWtpaVJTfRSOWsNaSIGS4sKdlx/a\nKUNkRvCYwLCCLoP4Ly35z6M14Gi5E6hKWGQoxPij14zI9T0DK9gapTavM6Vb\nOYwh6pO4i0lQcwKkDEPHE1RI2F9E9V8aeCp/z0kqufnj1vFl2kehm8bt/i0+\nvJZ8piJV6WiZ7jOR+snRohcq7N5pL/24EYhy28tJrdo1U0w7CCjyRcVipODf\nxGLe\r\n=syX6\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"17be35dc497a085a0f5bed1fcd5add33e1b81ab4","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","build:lib":"rimraf $PACKAGE_OUTPUT_PATH && rollup -c rollup.config.ts && cp package.json $PACKAGE_OUTPUT_PATH","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.12","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.5.18_1626372213577_0.9630825972358028","host":"s3://npm-registry-packages"}},"0.5.19":{"name":"@adguard/tsurlfilter","version":"0.5.19","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.5.19","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"4fbafb1a0aca1ec1514fcc547f7eefe7480d952f","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.5.19.tgz","fileCount":172,"integrity":"sha512-JQyqVVmHNhLApy6r1RPQNLtPNr6PYCzdUZBWClz8XHyJiV490s465wGUq8eKjkP+Iu9ZVX5QBn/Nf4s7/uNrsw==","signatures":[{"sig":"MEUCIFSSWbQnIpq61u0fYShmObbda9aA+kyW5iXeFgDl9KQAAiEAzYRzjrWW+PmC3YKW2bxnBC9l777FMD+Tis72BjocMhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6827187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+T7nCRA9TVsSAnZWagAA3P4QAJgvoXdG1auXUYsPkPnv\nVUPbwSNYq47AwKhT3zGSZyoUmGlGL6gVwZuZWbigzVYQYLNh5qmYMAfRdWUi\njDyn95RCo7v4VSmBpw9j/b10JnrW37hAnsINZSWrODdgZZE/VdaFeDgzCVDI\nDIO4QQaBqu76/0evB2piIzXi8weYMtjDwTjhYZ6SN1mFfhTPqQwpwyER+L/o\nHu/rw1vBGudxN78FYhak27xP32iVZj360H0RmtXkerkGi4CnS0PSOEQe4ro0\nu4pYBGR3gcdz9UXN+qmhhE5447cnG0XVHGD6CyKfPXLWaBIxZG6SvCuitfE3\ntnJm4qKnKWRMe9I/6hcFcp04mZEJV1O032n+MxtLRX+EdWLWW1HQMbETEfF6\nOrFY5t0Dw4x49Dd2sCX3yk7lZWHs5hzHxdUblnhy3lMCKpEqoywaceWBP9WU\nj4yYMw7Gg8MSDa/QLqE5vSpJHa1laO+SRA+WY+1xBcUT5ISWPjtc2FOW5qBf\n4j0jWWTXki6AqkZ00XLHpNpjY5z5am8ZK3h6Geq4Tsk7Im2qB8CSf8w4FAoo\ncrs+zQU9orAgSlmblsQK/WVQuOmstgq98RLfSIx3HE+S7FJp+zJxjAn3rIqs\nVasfrF1XzdKPWXogwI21NaOzh266d77CcijRNh7wtvFlUOILEQccN5gMbsPw\ntJtx\r\n=lWCp\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"3fd6be786a9fdcc239747d4782a96dfa921e9ccf","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","build:lib":"rimraf $PACKAGE_OUTPUT_PATH && rollup -c rollup.config.ts && cp package.json $PACKAGE_OUTPUT_PATH","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.12","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.5.19_1626947303719_0.9718985786523635","host":"s3://npm-registry-packages"}},"0.5.20":{"name":"@adguard/tsurlfilter","version":"0.5.20","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.5.20","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"6a4e2576ba7c13b7ce90e07394c1f45bf165632a","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.5.20.tgz","fileCount":172,"integrity":"sha512-XiKPB8CzmRWosq9R3QFgL7SwTvGOu1AO5j+JylRLuaWo9nnmg1PRCoHYi+mqC04VXAdnIQJCga7I0YfWl/bXhQ==","signatures":[{"sig":"MEYCIQCRABy8iIPBCbLIthcPPm9/R0q4bvXThsDK8uMmq7UpuAIhAI23s/jtnVU5EeCXFuC69Wc+N2NcuP1gWj5PAcV5LYe+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6827182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+YWDCRA9TVsSAnZWagAAgBcP/10seanqkObg/4Ixp3QT\nDeusZD8LoL1dZo3GKoWPVUm5qiC1eFLdDH6UDvKQptO6g+xRVL+QtyHok2Qn\nHKOPXG9GDKXB8YvfF1NTbQYxlqOaxgR8rLwGQ78Nh+98RT0SKlID4vhs4tiC\nSS+Fcz/kiu70si/JVodPBBsHjK0W0YDv1agBpxz96jF246TQXMNHWbDUAoKp\nJv1E0jn0quGYUYPe0ywmWBeEqakkwHdnZadUucZLByFv1Y4SoeqKKRd2zciq\n5qrqvWFQPY+wifSrSwNuXO/g6PAO9aH2+u4nhz6v0XXurRrn+dCBSbHY3f5V\nFSFoaza4YlfX3w3G6z0aFgzrDVo8g00HE64GNoQUEXheVwg07Lw4zx3LCJtM\nuUf67K2/vTEwnn4Fv70o6MNy4H6Nx9iu4Tuc+/QIePjM3id7L5mW0TpxyY0t\nmESUVAg1Ufgrs4YkzDy4KQnbktLF9VDOaOqH3BVlFkVupSLxHXNA6H946tP4\nRSXLoI2oFgAOG9KV9CpB1v1SvWLFikm8WgB6eg8HtMVy1mQ09uHiETB3xFoe\n13AUWg86Ip4tjHniTzS2bgY7jC5ixckwKxe4eWBXqY0IsaLXiqunI9q9dAyx\nbJBlPJtnRnoix2QKA9KYi1YM90ZeFbdChldurPViDbwwXLUT08B1Y3kDGkTb\nHRx1\r\n=+di3\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"08dd2edbf790689bdcc2e2d4ebb8ad5a6c96e1ce","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","build:lib":"rimraf $PACKAGE_OUTPUT_PATH && rollup -c rollup.config.ts && cp package.json $PACKAGE_OUTPUT_PATH","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.12","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.5.20_1626965379156_0.12912853063848595","host":"s3://npm-registry-packages"}},"0.5.21":{"name":"@adguard/tsurlfilter","version":"0.5.21","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.5.21","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"df91c6a5f044ee088e80e605fc11d79edbffe396","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.5.21.tgz","fileCount":172,"integrity":"sha512-zhEVt1Vx0zHrOgvcPmb1g0KyCzLMmi7TmNxTlec+XdJnU9KnXfu4Dk2J6zITFs8Yb0pK+YanHb9Io6Q3wK5E9g==","signatures":[{"sig":"MEYCIQDFBYZ1FWAUIPlSBy2VBQM0Hhwa13U7j7cDHbBdhMHE5wIhAPsdqpJJb1jeJA3LTzslSulXUvFhftJ/exg4lm8IZ361","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6828226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/8WDCRA9TVsSAnZWagAA7SgQAIt4p7KplPaiJX6EXHsd\nL8YcVchb1QOPL7dWGJV29FwcgJStabjQkSlRdb4EqDZVPIBvLIA1sV6XOky8\nE3E3eiK4BRlyiBNYxtSuVcrEWWaSzJOupS0ptN1kUtSyQEtDpobOV7jfsaO2\nNpENY75OwbZG/CF0VpG/sefqu4E1mjpg+JvTWJPiK56FdiHpkQcLugvx84wo\nFyllmuMqKJTlo2O/+sKP6REZlFiiog+0oL/wSiMZL/BF3ITNsrBOhmGjh20A\nHpa80K5w4zLYwf2MA4TzXoeBbFgDOEjjrzvKAbNuNpiphgk3RYNan1IkWNV+\nC84V1d6OuF+HfKD2ZYAXGRMhhN1dYMblFmb8IBCTG9uuVfZKeWgnZ1+p9gAP\nQfOgECavUNE60YY+3PkqC/jPYoVv8/Na8cnWzk+LCY528oNH4mnoTaPb1vQ3\nurV0GD2RsM0cQ4KtZKqYt5Fb+ffERx3spJ/ntWfNo39GnrJFWcTRDLHOaRmV\nroJv9pBoyBtW5vnjBWWxgHTqvi4A6GDY9YJ3xVRL0Uv4iMaLPi/IJFTVmpyP\nSYuY76+sdzjJS11Ouj4NAZAKFJzjkRvnNXI+6lUqmL2PKY8piBs8GEHmjD9L\neu7QCVQ1BBM6zZm6tREdfmeWh4Bi0+qu2J6iNY+DNioOstXNiS+uTMS1hOgm\nZqeR\r\n=Frqq\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"607f926a97b782d53b742a2ac5b26a12cd9b449b","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","build:lib":"rimraf $PACKAGE_OUTPUT_PATH && rollup -c rollup.config.ts && cp package.json $PACKAGE_OUTPUT_PATH","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.12","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.5.21_1627374978997_0.9741561336252367","host":"s3://npm-registry-packages"}},"0.5.23":{"name":"@adguard/tsurlfilter","version":"0.5.23","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.5.23","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"3440f8f4a1ce2b1d4708aeb71127a443e0d9f893","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.5.23.tgz","fileCount":172,"integrity":"sha512-McSw3MvhW0H3oNE30DW3osQwnypHsrdfY/GiIpHUxQW5rh9rBHM7A2qOPSLQ81ILeFtvX/YL9aOY5zvHIqIOog==","signatures":[{"sig":"MEUCIQD5MrBoKg7o/n53yDbxBuHJhzsFioAo+DpDSZDnQ79B1QIgU8N+f+nm8ln4w/6WaRPRUgayHty2fA6enQAtJqa/M20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6828834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAS8MCRA9TVsSAnZWagAA3uEP/RnfDIuJQYXSDGH4mqmJ\n6Bo9DmU5CiN4R2hmGxpPC9p2aPNFbLO42CcN+P97p699eDmK1fR945x0lBKJ\n7P2HZpUmVNx5pwojT4b1JgRxSk5xeueIa7s4BTVri4Qsv6f9S59AJssPkd9w\nDc405SxgrrAGzx1cu7WK9AWxAk9+B1F7ZvnunUlu6zxvy7pltqiv1OHa+zwT\n3b09tr1sXjAl9LMgJLcHCEqoSRc/olW2vq2U3SN5pxC90VLAbB2F+gCw7Rv+\nvIYmLDGWXSKrb12rUHyUMa8diC8xoiKpGArLxmK+L9wyY2SmM+F0FG8cPWjq\nLfdLWfpgZOR/8epJL54Sh0wi2bezlro0VGl6loaNMj2quln+IbXbQl/SkjdZ\njE3jxQOmpE0Mujq+tsrLWDL8JwP2yOa1MHVd+fYer+ys+fS+6Ew4keJ9zIO5\nDCMkI23nOK/LJtuBsB/X+aWNMDNkqd/VVo2bd1F7bjsYtscdd83QNc+YLiM/\n9ANBd9ybDRe+Q50v8KaFDW1se9sHD5IWqlkSHAykl6dVWoGbnBWPBlThmc/3\n5eRv40DHrikyGiox4dBvk49iAsx122Cq48JgoIwA2MUM5YVBTMJbwOt60Aiw\ngAWiNxa8aYVrVplUP3Z3W26ZpY1CZuHl+ouZZvSo7FcRyGfYwpj4PtJxF7Sk\n4e4n\r\n=+IVm\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"df35752a65af29f5fb08cabf9ac381340ba0ae8d","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","build:lib":"rimraf $PACKAGE_OUTPUT_PATH && rollup -c rollup.config.ts && cp package.json $PACKAGE_OUTPUT_PATH","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.12","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.5.23_1627467532136_0.08717610937533116","host":"s3://npm-registry-packages"}},"0.5.24":{"name":"@adguard/tsurlfilter","version":"0.5.24","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.5.24","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"72a92a4a7ae6d382489ada9eb66d9b538a2a91b4","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.5.24.tgz","fileCount":172,"integrity":"sha512-elzQ1NAKYrzXCyWtNp0WN5GFPHH6Yn7CDkajDHMSRR6ylb3FwedH6B+avVoKj5AQfr9Y/zIjo/7IdJojYtXC+Q==","signatures":[{"sig":"MEQCIH/5+gg8YGjvxFgKhN+MAYJbkBItEubGcMuItcDjqiD6AiAIDKf+ZkrZWRUO2xvRazqi1OY1xy1E42045R5QzVCKlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6849202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCCo4CRA9TVsSAnZWagAABggP/RVcozR7o0YMGXoKojh7\n/doHf7U1TLseuurJtpYd7p+m3wqk3cX46Sb7SMIi+52IeLYyR1LKgQ2C9C9w\n9sUDxgNw4vbseCC3zs/weuzIZFUkWYV8GVadDRuHMlH1D6irPPk+Cz8ikjtb\nMAKg8/Cw8BgQOC68MqN8+Qfk+Wf0PpzQz8Yj6RPT1xRBZzKaIQlYR6mGSbAb\nB2DzYzz8u2OxpqJulnLwFcjp26PamYpw9Bf7Np2CZL2WXZLjnzKwu/ruMhXz\n+ZbMJbpQQfo2mdokoeHDM79/fRVRsaUO49fijkJ+4HKHhYstS7nWm3FqE5i7\nBdtzz4cKgSTXQLvDfN22TAEyy+9zaa7i3X2Cm7H2oNNcvdaDA9UikTdA1I7p\nOWlcvwvtuz83fleMmnp8xq5NG02Mc2U8/GKR9PT6BR/uui4Yo/QdcuP8CMz+\nBoECbRAFmkoVjTMgNpyCHSgfJr35Dlpfj1k2M578pIe4ZUwJNaBx1jWiFT71\nMkWYxdcWRR3AapRgfmHYyKsmSW+kLceXPdz+Lsebszx2+fYybuGEvhDUi2PO\nUFEUhhvA7kfHHJgB6UwVw/YmM83aeBbkDSdZskn2vCT405J+HwE6MnD9gmAx\nn10x+r6cI9a04q+98XoxqNyQ6xn4sky6SgqnZZaad76/2J7q3CYctVM2HS1j\ncHpY\r\n=Qd6f\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"6005610ac3569983e6d75b9d0ef91c24647d7f8f","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","build:lib":"rimraf $PACKAGE_OUTPUT_PATH && rollup -c rollup.config.ts && cp package.json $PACKAGE_OUTPUT_PATH","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types/tsurlfilter.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.5.24_1627925048416_0.7406555284370688","host":"s3://npm-registry-packages"}},"0.5.27":{"name":"@adguard/tsurlfilter","version":"0.5.27","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.5.27","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"9976b49ccb6268ad6b2cfe075d3e85ded52ff0df","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.5.27.tgz","fileCount":182,"integrity":"sha512-d1mo3nB9pvqslO273r3rsXbowLWjtIemmvZ676IS8zBKqJW4fBDMEX/1Ben1O305BIB2qsBTXPuSRJNIxTPnbA==","signatures":[{"sig":"MEYCIQC5293zWEeT5DIauC9y/XltvhXEzoqHBcEuKQXgTepCegIhALX2Fi4n/lEysK60/XT/PNEd4Yq2EWJi+ro2738V1oN8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7559200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLjB5CRA9TVsSAnZWagAA5ecP/2Hdjw0wK6MybMWfGce4\n9wTrb9PEZkT6HndNeIsRznjmSRMBeQxFeMZVk4SyZrRFfq6/MpiMehXBIXOS\nY/Zzt0oeB0UdYbIpZrKRtQMIKcYRpOO9XIs+GWqhaaq2Wio1I9b2L+dFSztN\nuwVAD+JHUKzympTdsBde1pj7l5DARJlVt0ALbB4bQsyaNwpIVrDV9FASo5VE\n0MXHV58oiu77edObkUhSRRaeh0zojh3duSi4NYQCxHBYuueFwaZhgezvFN26\noU+gELdsgwGOQDAfzLEdSzt9EZAOO9MEM9uPMoxAhQFG8Jn+398G0DxQ9juz\ngMCC7RRLMngI7CSxTHQelfUyTdv2ODfG6sRsSgai+FnswTkSWjjx2PI9t7xh\ni5e7D8Y53i24NedNF2Ek1UgaEaLHNXucxDTqlBXmeZXZcbepyAGt0JPpTf6c\nzkY+D0bn4fZaQ2GfXF4Da+XzebBSLywbKcbMSWXLSklSn3d5SNCkThgidLLU\nxrYYtiqIN/c67JcjQMp7MA/sj8l33AABen/th3i5V2+mcsW5nZYGKiwhz4aP\nN1dKIzE65dqSAT4cMGqTEZrou+AYE9WEQ3kBh4pHOpPBj0sjkG8of47toJI1\nI9R67sLuRvL6+HMd/XWwbUv59HXiE9VTi4GjqRzuDnEbQwyE4/WyM0HDFIRM\nQxCP\r\n=55sG\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"ffc969f217dbc848891170679b4c4b332d3c7a0d","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","build:lib":"rimraf $PACKAGE_OUTPUT_PATH && rollup -c rollup.config.ts && cp package.json $PACKAGE_OUTPUT_PATH","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.5.27_1630417017160_0.5081135069301812","host":"s3://npm-registry-packages"}},"0.5.28":{"name":"@adguard/tsurlfilter","version":"0.5.28","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.5.28","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"53c8fe6d2ca9315b42620ee9b7725b5846c0b691","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.5.28.tgz","fileCount":182,"integrity":"sha512-AndfpB3EwyEWAWVPe8fXc6seBRJOY4tzLrajpiIYEs/v/wey8urkn/iBPCPg0nMIu/I7N8Zd/mjnRo8EwLRq6w==","signatures":[{"sig":"MEUCIARb4RR4lZHjY4cZu3MkcAxgd03TTEwGCG3zg/qNflTaAiEAhsVKknndbDP6LK92U3Jl+w9RvbV67OdTqp52qNlejk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8252081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLkaHCRA9TVsSAnZWagAAsJgQAJOa0nER/JvKAHNlIrvs\nhZ0VjVGSu+hpU7xfrcx+FPyRaoyaYzToGHWYvqWnP7RK71TpHrG+JC0ac6OU\njwc1d1omn61aBjPICvUSd/B0asfUEkXwQvDWO8Xz2jAR85Ypiy8FoqYQLzUT\nmqH1yqytC4CbdlEa7KZOgA8YIGlXcEmAZ5we+xQOfeBdCjGxOixTYug2uJks\nSsLNNNu6WNRc3mWgnym5QM0voFko8aemX/eDng4UGKzjS7Mn6suEZYd9jRW7\npCt0GwBk2rxcd2rdOzWGih/Bs86qHIFhPA1JXh9FZTkhIFxiSypG69eZSRFa\n7V3dt/CUO3UoS/Hmw96U3Qz2ufso4JOLLZxe9rJEDp7L5R+Rq8pmImTy72et\nhkQvatskZ+F1k9RlT7hh4ZbSg1ejzzQRJS+VfiutfJz9bMQvsMzjBjLjZC0j\n3MZFJoJ5Kr7Y0mhTE0N3502zWGgroiwftU5vCPiqcK4ckCBWkWh7Xq5Ek9lC\nA7uAaBtToXHu+2Y0UFJ8C/g03bx1M/EHc67n6VAzLt+qk9JeqxfrYEszheQN\nz8PC9ZShY7qrTZb3TpPzdo6heqF2BdKiz3l9f/aTpqnNpqx1CaGNwdTc17Re\nlfk9HmMVPK4glsGI3YSPYloklAGYdIzq6AzhXb4gnOgdlb8DBd2sramSsMXv\nRKeU\r\n=VLIl\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"3b78bb643974b0f35db5c8de22bf904f81d3940f","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","build:lib":"rimraf $PACKAGE_OUTPUT_PATH && rollup -c rollup.config.ts && cp package.json $PACKAGE_OUTPUT_PATH","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","rollup-plugin-polyfill-node":"^0.7.0","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.5.28_1630422663188_0.021290167953380346","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@adguard/tsurlfilter","version":"0.6.1","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.6.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"26e6f5a8ebf933c07d22d866e84f457a5da8c8cc","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.6.1.tgz","fileCount":198,"integrity":"sha512-cR5KiDJNi6BRHCEP3cQGsD6brgExh1i0z0exAqctx20ypeEtFIR2VAgC7SNLceMU0vAQp4GNyiUZC1uny56/fw==","signatures":[{"sig":"MEUCICyoTsIOKnPyQ0LYuXY3z/z9EhBaQhTOjkWyrESkkghuAiEAhVR664NQctjhr6xDgJHJ4fSB5ExPwUHQM0MKok31l2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8350476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMefFCRA9TVsSAnZWagAA2r8P/3STIV7SMH7t20w4zdrC\nc2PnQOWFLcfBFOH/X1mXkpXjh5SypyYFhFVfVWsKitquqhYcKMOGhbmEloB3\nwLmE8dzer9ffsvFliPrlOfEXYzugRYH6Ej2GM3ZTjUTNVZuxBtVxQpRzGfLA\n9nkkgHGqfmuZ0QG+EDSj/lBU+KY9UaWYXU/rK9gQPVbbdUeD+ndYZDEhddzO\nVeOB6wXc6Nq9It/tQjos/RNywd73oKnW0CmizKfX4P7VqFw21aYPb5vaYHI5\nW5irb0MVX5TWBGWGQJ1VPZWZtYN8R5+UkP0mMBlIJu37FwNq3VBaLXuqYFjC\nVPXQb73EbMcWf1q/V5uoc9dQQhZ4fE9qqgggEI+kDNUHHyuc3PPEr6ec4ym3\nKV7iB/tw/ZZs93XXVA2f6f1HitOPSKTcXaMYWemgYsZBzcA8aZjLHPMbx4UN\nWj2lM/Odz5GBIqJzuTeySsU6/eLnQr66ZbGa/RNbgWNsdnsOFZ0bh6VKhNSl\n2mAKyUtoBm90U6/6v1WurBrk6xqcMKD34Hq3bhjHHIizS6pz4KwWl7Sd7I/R\nZjZ6zePEsIR14YsXjWXUxTC3fXNKmX1jS6FB1F4BK9Vcbcg9ybabyEPcrRL2\nkVuyTTLfJOaC3ZraaS0fJhq2gG3f/z5XX8Ss0ZYxivnejuQ3mHzlXe6J64S7\nl1G/\r\n=2xP7\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"761e1fff6285d51f8b2b956720d7d22e51bcaab5","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","build:lib":"rimraf $PACKAGE_OUTPUT_PATH && rollup -c rollup.config.ts && cp package.json $PACKAGE_OUTPUT_PATH","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","rollup-plugin-polyfill-node":"^0.7.0","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.6.1_1630660549079_0.6131458045897105","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@adguard/tsurlfilter","version":"0.7.1","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"42b4903be2a3f3415dea5de308b6c49c42e527d8","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.1.tgz","fileCount":198,"integrity":"sha512-vTgCKMoQWbiQsC3lIUzL3Yx/PL3pyHhUIzLlSWjokqRaI0b0/3nwN+SbPvWS7V0qTJSVMF3+oGjGFFzx6ZMrcA==","signatures":[{"sig":"MEUCICgx6COR4rWiV3FDbDI8Ag6j7phrIj6hgd5R3rYX4Vo5AiEAmxyr4RW6oqpPo49COauuBJBCHeMJwtV5QcQwniuzNck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8350681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOJh+CRA9TVsSAnZWagAA5agP/29a1xiL/FEu170CEqMN\nyNCyp+W12YcwS21a9SbsAo1hqaSrfc2zNCJmYVELg16RpU8PeKEGo/IgOMrV\nKebslxbV/g3285bCnBMQRp0D+OxxZYDVoN++QjhdiaBJGFtbgO2UeyGCvh9U\n4dZ7Usy6ug8Xw8yQ+eVf55iby+JmkmVJit1KPcO0EdJpVsd6392oEbs1UA2d\nlgGBpKLt5fA8/Mo9SjTFXmJS/vGpFTmZHNjN1dboV+E5N1Z3IZeswqTjCor2\nFV8JSXrXLtL/X0FMKwvRvmbP0aHzwThpif6AvdVK9xhKE4SDkrFhIY9uzmnV\nTfwxMMD5DGryRtyCl4rGz7lVm6JpHzX2JEv4YN+uTebn3htpuSMDqGlFlicQ\n/VPSbjd4Ulr4MFVo/NR01eioSv6fbxQHcaXRKP/9a1gk5Q9EcGBIaLuap1tP\nPl9Pcl5dgvUPQLLwTgyJPwYyYLgV0VGl1wBptmqny3zOE8QrmwAgkp4nW2s8\n/OdaTY0Rpf6NBLMWkEPR+CUQxNkcebySIR9plb5t77ewx4kywz3isrn9cYmf\nhFNJ3JM0VHMwehFYWEcB924TyF9n5FZyh5QA/6onCVoVG6jsPjdT2Pcm/yVe\ncMPje+H8mMSFiqy/ecBlbVlZRiwAhfIzEU3u5osZI+FrTwmMZQsYpcPnSF3+\ngVEj\r\n=mX4C\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"8e07eb754dd362336bb26fb763618472b6801075","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","build:lib":"rimraf $PACKAGE_OUTPUT_PATH && rollup -c rollup.config.ts && cp package.json $PACKAGE_OUTPUT_PATH","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","rollup-plugin-polyfill-node":"^0.7.0","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.1_1631099006683_0.7430975021866602","host":"s3://npm-registry-packages"}},"0.7.6":{"name":"@adguard/tsurlfilter","version":"0.7.6","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.6","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"4872d4b1b6ff178d15edacb9f8140dfbfee3b91a","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.6.tgz","fileCount":199,"integrity":"sha512-iPxWpO4fVpX9E9uIQcOcULpu6ohKOoImlL7BLk9siGE+kk9XZ1E9Z2HhdOvJa8d9tu2PfmSFtLDID6y5kaHVNg==","signatures":[{"sig":"MEQCIEpoKyLS3FP5/0m6QHVqTGVIam0tMzNz89W3uBY+kxjqAiBW6ryJw2P1jaJCi1CLZQIY9vRZGwBUdChA804BOgak/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9329344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQh2DCRA9TVsSAnZWagAAMSsP/1U7R6u697zcZGoG8O/y\ntIRcsTQxOlsW6ZP+zgKP+3JfN+X7JI+xeM9lY5x/FGLO5OKFFKPD5ci3fSF+\nE41WRanUjlqJE9nnitR4pqHuefYXJJONhy6DqCELh1UBcmsU2s/HRu7djoqX\nVWc2UEsyVPYDFLVyduZY0UWV/yce4ZMqOHXwpLRpACjycNqoWv7l0aw6vOy0\nVJ0ClWUI65m5zrka6y0Ia3mwpx/U0ATAhBx8xMBMCcVcoyrJlGWygGOBgTvS\napW+Sm2jfY6TFFR0Z5qhvmWielPXn8z5p2pxY3kMakRmbKrclr58Fcb2fSKH\nwcqUnRAfrebFAyJoDdfO1Tqzxl6geH0mb+XNfutl0UfUIx106D1hHWazfEUZ\nFuzCi+oyaLFSn3QbcEm/1JmqPnSGKOEVFtoOmWBtqAr7z1Vo36ztxJ2O/yJb\nNBR3C3oc8POP9FOxA/BZU4VY3mcgf6mjBjVPbhtzByuWAQu2YmeCoGJNw08E\nrCd9B+QufWuEXjpRlYWlxj89YjZsQBgfMPhQ8oKhJATC4Ig4PQpLfP4agrig\nz169yLBK98+RmcZennNOtcNV3oeVu6PZ1zdzO2DrfkOZ5EuznZEMkW+eqSCT\n4AGthp8FqSJHaLheKs2R6QNLL3FlhN6OC1pcwBnLcXtRwcbopm8/kDpQ9EMo\nnpFg\r\n=CoGZ\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"d015058091f2f857918df902b9ece4ae72b2a8fc","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","build:lib":"rimraf $PACKAGE_OUTPUT_PATH && rollup -c rollup.config.ts && cp package.json $PACKAGE_OUTPUT_PATH","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","rollup-plugin-terser":"^7.0.2","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","rollup-plugin-sourcemaps":"^0.5.0","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","rollup-plugin-polyfill-node":"^0.7.0","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.6_1631722883551_0.033173369914752504","host":"s3://npm-registry-packages"}},"0.7.7":{"name":"@adguard/tsurlfilter","version":"0.7.7","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.7","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"44da7f57c454e319a84850c53cba553ce6e38aa7","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.7.tgz","fileCount":199,"integrity":"sha512-H2IbKTJfd3jJUlxW0VSVfQY2S2CJ5ZZysrOGr0K/rCL47PtGauXTzy5kq0znIDUzopgGrh6v4nrz8pCBfopMAQ==","signatures":[{"sig":"MEUCIGaW3BnbWnV1WM3k7OFsIQfG0xwK65tkIIPmcS+rpbTgAiEAxUOMojrz8Aak67gqXnRCON4SkfnCY5EAv4xXvQba6SI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8360677},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"gitHead":"372d1b5fc863a2cf129aebb60a53279d2961f815","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","build:lib":"rimraf $PACKAGE_OUTPUT_PATH && rollup -c rollup.config.ts && cp package.json $PACKAGE_OUTPUT_PATH","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","husky":"^4.2.1","jsdom":"^16.2.2","colors":"^1.4.0","eslint":"^6.8.0","lodash":"^4.17.15","rimraf":"^3.0.1","rollup":"^1.31.0","ts-jest":"^25.5.1","ts-node":"^8.6.2","typedoc":"^0.20.32","fs-extra":"^8.1.0","coveralls":"^3.0.9","commitizen":"^3.1.2","typescript":"3.9.9","@types/jest":"^23.3.14","@types/node":"^10.17.28","lint-staged":"^10.0.7","@types/lodash":"^4.14.149","@commitlint/cli":"^8.3.5","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.0.2","eslint-plugin-import":"^2.20.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.8","@rollup/plugin-commonjs":"^11.0.2","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^2.1.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^3.1.0","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^7.1.1","rollup-plugin-polyfill-node":"^0.7.0","@commitlint/config-conventional":"^8.3.4","eslint-config-airbnb-typescript":"^6.3.1","@typescript-eslint/eslint-plugin":"^2.19.0","@types/rollup-plugin-node-globals":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.7_1632319624945_0.5425761544121435","host":"s3://npm-registry-packages"}},"0.7.16":{"name":"@adguard/tsurlfilter","version":"0.7.16","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.16","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"4657a688c5a85a1dee1053c554416b50d43241f5","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.16.tgz","fileCount":200,"integrity":"sha512-eejxb9xMK9cs9pGgngAdIo6Y3dAJnO25cdRKEUf4SpeuTvgUk7f/PvsqRksHAc2GLh+T/T1AssK92CQIdjBshA==","signatures":[{"sig":"MEUCIG25q8WX9HQdAgtrxr3e8EYdSKHoFUWE2nvFWAr3eGqjAiEAyFxSxt3MvOAi54qkV8cE/8A3lKOBq//4e5D0l9QqCRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8397112},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","@types/jest":"^23.3.14","webextension-polyfill-ts":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.16_1633607517322_0.6242968992645905","host":"s3://npm-registry-packages"}},"0.7.17":{"name":"@adguard/tsurlfilter","version":"0.7.17","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.17","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"960ba6a4f2ec9cf26d69cc2f6267f2c933a6ae98","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.17.tgz","fileCount":202,"integrity":"sha512-tI/r9NC20Sau9rNHC8eIZvgsqCHEwVKK+y29K/9ZW5050FwTah+9HWmyruNC1vJrKbg2xHTXYylKlgjnkv1fYA==","signatures":[{"sig":"MEUCICqL22HF4HCsFYHltPha2fLYi8AD28giqhPzNGG2b6joAiEA6UfbcWi/BvJnsU2rlwWGnuhMl0LXYBaAQSQYLXHfvDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8412081},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","@types/jest":"^23.3.14","webextension-polyfill-ts":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.17_1633618887062_0.8081720114294322","host":"s3://npm-registry-packages"}},"0.7.22":{"name":"@adguard/tsurlfilter","version":"0.7.22","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.22","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"d78b3823678a45a8d4f932352c54bc4258f8f811","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.22.tgz","fileCount":202,"integrity":"sha512-rN9S3YZzYngx6NKiYHcZVVcfMmdkTHmM0SBwpO36PjSn4MtoKnKt+3VPll86C+ZEl08Xu3MWz3r4WsEAyp0Z0Q==","signatures":[{"sig":"MEQCIDShZe3QPUr39z7TFPjFopAv9GqPPuZz22P3wvEL9NBBAiAUInWUX+2jx5dvMr16fLRfF/fUrmPRjLPdfIV4dh+kUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8413329},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc src --out docs --theme minimal && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","commit":"git-cz","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls","travis-deploy-once":"travis-deploy-once"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"7.7.6","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"15.14.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","@types/jest":"^23.3.14","webextension-polyfill-ts":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.22_1634034600101_0.626974834588387","host":"s3://npm-registry-packages"}},"0.7.25":{"name":"@adguard/tsurlfilter","version":"0.7.25","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.25","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"de6b95b2134e4f9070c94820590a9288239d6903","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.25.tgz","fileCount":202,"integrity":"sha512-eujpU0CCQth2PRDMzgGEHJA2Xpc/nWQEr5QaOJQyi3IbzPaxzN6wC2wh5vVOZmTjqWI9RDd79DaWfhGNttuOQQ==","signatures":[{"sig":"MEUCIG5QoR0Kw0e2W30nMNF9TT+zY/5PGYqKUPwr3tXLkfSBAiEA6Q+/OjLbJKuu/LNGzaojB5nQxGDQngjXGW/nes381ZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8422655},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.4","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.25_1634741159255_0.9368144881489475","host":"s3://npm-registry-packages"}},"0.7.26":{"name":"@adguard/tsurlfilter","version":"0.7.26","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.26","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"04156a9f6e6fde1c76f838f367dff2358d74dcd9","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.26.tgz","fileCount":202,"integrity":"sha512-TNZX3s1SOMZHmcqit8o/JRPTHRiUssz1Ute9Ps6kzbHo9VV+WPydaf2sorE5NMpb7iwmdXVK/0czXnStBgMuGQ==","signatures":[{"sig":"MEUCIQCmEeNUf59ldQX3GkX3lC8vLmoXwl1Rptura0bX0uy91QIgMaJ4n/AynvCqCVXnUJVhBLXFtJew474S3bzMTTm1oio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8436212},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.4","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.26_1634747703581_0.30189993021570505","host":"s3://npm-registry-packages"}},"0.7.27":{"name":"@adguard/tsurlfilter","version":"0.7.27","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.27","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"4a2fdb16139f9c71ef66f078003278bbbd3d9df8","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.27.tgz","fileCount":202,"integrity":"sha512-teG+IB/x4U9AuNjkk6OP8Aurj9hXslxQxyBnrMZUqoc1msBNM4p9dRyRs7WrLGhx0Qg2jBxll0IiaS10nl54RQ==","signatures":[{"sig":"MEUCIQDTaJUy+hbEqtmgnmUNEW+sSqDO5j1LKWaoDIvGhw4nwQIgaPJsB6fxVa4xuvkoFxzz+I7kGs9SSkhzg2/PpKDRIZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8436104},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.4","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.27_1635166996740_0.40341768582568305","host":"s3://npm-registry-packages"}},"0.7.28":{"name":"@adguard/tsurlfilter","version":"0.7.28","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.28","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"dbc92d1689b4d6d3fc338ee943ce608a2576fb73","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.28.tgz","fileCount":202,"integrity":"sha512-pLtmZIywAXRNjwFBFNs9oQlXu+HvLM2q6g4Ew8VUeVpt8CeoSKOwWKNZtkKNJNOW0DTQydayA4aJsCiRTrAROA==","signatures":[{"sig":"MEUCIQCeOJwWjZi8EV+AyesTky1j/GmM1CSHS8+6wKBadAjZwQIgB0Z0qbn877eR5sBZQM75s9OSoadzyHRW+eYVfGvatXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8436779},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.4","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.28_1635260845403_0.23057543671323333","host":"s3://npm-registry-packages"}},"0.7.29":{"name":"@adguard/tsurlfilter","version":"0.7.29","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.29","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"dcbdcd9db35f8188f3be913db3e3b7240db28243","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.29.tgz","fileCount":202,"integrity":"sha512-gSgJi+ATJmna+W6Pu/Ek/oUhRUbYVKS3rQWILtQBFx6rg7Px4VWWowBwvH+st2vH3Hx3mtQuJG5oRopBlobjLg==","signatures":[{"sig":"MEQCIFVJpCTqSqSZ20S7eXif4k4ckyGQijtvXMUa3RwlF9IqAiAr5Cz33W8pRZDXKObZvIbs1icXl4PtLHgpSRWHG5jZxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8437846},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.4","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.29_1635267383928_0.7059936304735648","host":"s3://npm-registry-packages"}},"0.7.31":{"name":"@adguard/tsurlfilter","version":"0.7.31","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.31","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"faa0d794657e8612bcc6750d074e8509171d415b","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.31.tgz","fileCount":202,"integrity":"sha512-1gNRRUuECIY7HFpw3cjpKKgZPEOqOittb8757fpC1e0FdhG4/U05+C/Ndz9phoQN2pf3yMluSYm7+FXw1P8kKQ==","signatures":[{"sig":"MEUCIQCxoKCDGauaOth52FgqzllJI+EjxMIFjCIeK6rY5N5eBwIgH6ZI0g0wpoFJIZtUOST/eaEpDlfxYSZIxkeRaeI2I6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8415771},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.4","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.31_1635341054334_0.4209259803089156","host":"s3://npm-registry-packages"}},"0.7.32":{"name":"@adguard/tsurlfilter","version":"0.7.32","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.32","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"2922a0a5074da7f7b1d8b6a9cd529db313b26746","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.32.tgz","fileCount":202,"integrity":"sha512-giYHQbAsRC3YQDq/7KrRq1tzkJs6fJcefYn7yqk2mcSOTtKLbkZ49rTP2lDFPPpPXbqaxXIa8HQ/TjqL9q30/g==","signatures":[{"sig":"MEQCIAG6eZzBikTXWk/q440S2nNacaWC88jfRI2ZS5+EqyGZAiAaPxDRmbWsNxj4iqToNdj+qOlW2KIuIM0YuPM6jjnwGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8415964},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.4","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.32_1635426082030_0.9047437635485711","host":"s3://npm-registry-packages"}},"0.7.33":{"name":"@adguard/tsurlfilter","version":"0.7.33","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.33","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"324cf1c46c4bcc194b15ccc6c63822ab3a02bdb1","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.33.tgz","fileCount":202,"integrity":"sha512-TrrmgcUiB5RJkyG8lwG9IPhzhb7/raTUdwGC18onRiQ2zJ0trvz2IOY99fcLIL45dlphRYQomkl7l/7VD8G1HA==","signatures":[{"sig":"MEUCIQCRzm/hqtFqrXs3V5pYUIQopNSc04gwGbC136bkHCAWswIgZJ/BpeXEhjOt7CRkfMDMhcbGupw0TTTpQcVAku0OJwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8422432},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.4","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.33_1635506092687_0.40910187670527876","host":"s3://npm-registry-packages"}},"0.7.34":{"name":"@adguard/tsurlfilter","version":"0.7.34","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.34","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"7a219353b9b90a47396b7b37872aa8794a06c7f6","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.34.tgz","fileCount":202,"integrity":"sha512-Hxvujdb44+TRk8WnvjpWk0dB7jz1MflCoBJxH2hbVIS2afAqLyY7fOewebjSQZYUE3OSVMkjRqq5Tqq2pNs23A==","signatures":[{"sig":"MEYCIQDdxVcvpxWj9n+3FreAtGemowkG2Czv6EfbX/Pxs0UJUAIhAKQRox5SznoTSm1DP7+IgDY61xdxfOFOMP06eJEGLH2M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8569299},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.26","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.34_1635774993459_0.173981332099429","host":"s3://npm-registry-packages"}},"0.7.35":{"name":"@adguard/tsurlfilter","version":"0.7.35","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.35","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"2e1e51e70eac08aff603934bc1d215df3e71132b","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.35.tgz","fileCount":202,"integrity":"sha512-k3sOR8fVxQ5Ug2HpNX+FbUOY7V5xvCiT7e13LlWqYX6fTf6jzz4jARDSg2GmLNqBWHUYEsx0IHgG0L3nwZ01VQ==","signatures":[{"sig":"MEQCIGUeOQtKBg7Kok0+MjZUAM67ltZPM5iCLbKmU1WakZ7cAiAlOfSPBDd8s5oTSkPdmlkZdYMW8tB/ma1O0G71CHxa6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8569526},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.26","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.35_1635857071990_0.8849257899517535","host":"s3://npm-registry-packages"}},"0.7.36":{"name":"@adguard/tsurlfilter","version":"0.7.36","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.36","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"679e9cff06a946a92ead80eda7ed8a67ef8fa650","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.36.tgz","fileCount":202,"integrity":"sha512-mkgvZaQkyeEfAYQTfx7TlQdTuujIJd1I6V7Sz4HkKuJXBpRa4iBcj0R3Nx7y51KjyUvvafL9E2y5U8sePLgS7w==","signatures":[{"sig":"MEQCIFJNM1+f4Dn10c2iG2cTWhCe0AWp0DvD1zG4gMLzN5bRAiAJyaacSmUHAMDTi4jD+GYEbOjLDq9y6zS+uyx4t5v4bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8571638},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.26","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.36_1636653976117_0.2877253334614296","host":"s3://npm-registry-packages"}},"0.7.37":{"name":"@adguard/tsurlfilter","version":"0.7.37","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.37","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"a91d7d4af290af67beb1954e6398696dcbf4a3c5","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.37.tgz","fileCount":202,"integrity":"sha512-Sc/oY5zFfEmpJk2aj+pcgCVdI6gAoSd15xJp+rKr3Rdds5sQvWmgbuTk+qth6oYFOa2a61iCXnWPDPpUnfEv1A==","signatures":[{"sig":"MEUCIQDHio2UaFB8hr2rBE63pL7HE0ucxA2S3Ak+UD3PZOvG3gIgLwz1QOWR3Fsa+RhHRXPMvZhd6scSvC5ck8tY9EA0dGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8575890},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.4.26","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.37_1636981532340_0.14358572633262523","host":"s3://npm-registry-packages"}},"0.7.41":{"name":"@adguard/tsurlfilter","version":"0.7.41","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.41","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"bf792e7b0ed6f1a5ff56077b19dc760d048a8d7e","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.41.tgz","fileCount":202,"integrity":"sha512-LH6yHsbEf6OzuimbkDo2H96Y4ciwYIUlQGQZYuQ87XKRIFEUVH56Fin7Uv+VgkBgGSCZqiUVEuqSObaYQRn95Q==","signatures":[{"sig":"MEUCIBQ8zghs9xB5GNjKD8V+yLf2eUDyn9WZNAnHISwlVPtyAiEAvPH1YB3/QaXDayC9V2thN2Ozs32PWxGppz0ik0gTGCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8632216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwHSeCRA9TVsSAnZWagAAP4IP/1hSUlIjsUvow9A+FPHG\nprlLYHv5crgD015Q5MnApzVwoMH3rY2Ghj2idicIX5o9OpYLhXMDyi7wBdIo\nbqFL+8Ao6PfqU206d+5YzpPzhGhQo8hDlQcb17faDIQ4+M5PKaG+pXbeLhzC\npxYRxWjy85aGx2Neuq7rwPJtG9en96O4G9MFUYPRXzMuqnC6mPvAWVcG45Dv\n3jZuGGxQ3usfTeh6utXlPeDpbqj3QXS6Hhg5uQzoDzjeTAO776qZu5nRFNUd\nUhruBNIJ/d0UjXKDRxMVrkw5TEMnImZ7o9RLbL+uycdt2w+g+/zWy862aQoo\nf6FwBd/TmYpH4Yta42/5qModof5fUZcptclFqxu9jLdTfyGCfCfGUClGopfw\nxDDbDqqPjM9ffToMGObTRWCuzmO4X+qbRjMbTaVmGTGPs6LBVPRfqyoObfB5\niP65e93VqQMyKoNGdCVea4l7A3RNNorRW01QevdI0/3EWL9RoAholP474vtC\nsRIERJGGaPd3Q+w6rtj1G342roOffvONPJ3UXmw3iilxSkUd6GUf2/lEN3DP\nMVixEofWvhD9sRe59/r1vyynjVeRNhwVLC0IezYrdqG/N2YQVNMZ3X39GctK\nR1yP9i7vOtTokoDsftPwN8LajXE5XbXllc2fCgG8kgehebOSMvfT5CXAJ+mE\nD6FR\r\n=x0A0\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.5.4","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.41_1640002718337_0.16179242796176863","host":"s3://npm-registry-packages"}},"0.7.43":{"name":"@adguard/tsurlfilter","version":"0.7.43","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.43","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"78241c8292d16428bf80169f730b358a357cc6cd","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.43.tgz","fileCount":202,"integrity":"sha512-UJ2osIHgs4W/5o7AI5ARKN499cSPS9ZEmac+fW2mgq1QyB2QPf6yG9cJxocAqTtavqZChZgV/ROTBi9PMTTbmg==","signatures":[{"sig":"MEUCIQCZ9w4To+h5KegAkQxERYXjsLDIzDkAqYon1RhFbPwlfgIgOA5tu/g/++y/IUht9q+BVcGfz34Q+8bfrNBDRsyWuXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8632558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwYnJCRA9TVsSAnZWagAAP6kP/ivtqFeT/PiNt04nDo9x\nyWkCBArPztPVSxQQJc0odsdLDVM2+qej4IK0GrakRcXk20pHx0GPdZumRsgf\nPDL2R6Q7kD8Or1kQzLyvBBrJVFnHcnYhtWH+o2XLE3kVQ37PWzxAwTc/YQRa\nOJwb6c+99EnW1pGIV7JUYuOnU8w6F7UJRahfJ38tU7H3PNu9zR8TA9luDgJ+\n8oUK3ZflOrRqJ0IL6mqGjQ/c+KS3UMweETK2urCIaFIKePdYNKKYMZNLQ4rz\nB7Lgj5lRvj+WwifiClIew5XsOzrhmQefPBfEaiJUFDueiCvmd7duL/1DkR5Q\nFOyVfrplkleAwJT7QxAMBsQZCOc7vxNmDDbwU17vv2WLmoCb80PTYD76oJtG\ngyLhgPLJmP9YYR71nPbOtArxYQCPlWMthQCfrAvSaczL6I2eN+x4uXImho9L\nnkQA5BVxzdd32AtzY0neY/QPowyTGCQ9xhj/cqJQ5gH90KktFdsVQG5MQoaz\n206Ngemj3ac63nQbgS/rAUwW9ypDi6vEM2ewNWVheMISesGbxMz1A9jevEnf\nTM31/tj/XkS09qlfychGzOlotKokw442E0KAY1UVLhMX3CZqL9lMOTmZjaCh\nc/OPcZrm/LWLU2+y+1O8UvWRP8H6/PyKF1IAe0c49hBgC+70I/H6G5UP9e6H\nRj2d\r\n=MCWG\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.5.4","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.43_1640073673730_0.1167791356589758","host":"s3://npm-registry-packages"}},"0.7.46":{"name":"@adguard/tsurlfilter","version":"0.7.46","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.46","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"99117331464a9d39e769f1922580563bf7c3e7ea","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.46.tgz","fileCount":202,"integrity":"sha512-NbWrYnVNnfXbK9DqJCp7Vqnz+9fid6Jijsgj0CxpofRu5/Gaji/UPSwNV051kllDHeDD1oMwNLF7X3rwW33psQ==","signatures":[{"sig":"MEUCIB6F3KqO/64TvpWBzwbdQ712hQLX+UH0go11vyapnplaAiEA+sS89Bmolfz34QL/qv4zf+4gbDCkMrG0RCbKze2tjAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8636468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxc7UCRA9TVsSAnZWagAAzawP/juqpaJ0deM97EyPVxAD\niGcXsuM1t530KAWuAZWG2wRUMFw1SYJ4XkQcOxYVnNGVGHyahzLhtpWrjTC3\nTGR9MLvMoYHLNV14CMtyDWItqUt65gNUDk/b0s6SvlConL8wY6eQ2/236pK9\ni+4WLD2GorLDVyo8dss4sgcKbYJpKxIKOj2GCNsYOoxG74RFeg1NSrs6vN1Q\nNIO9XaDGwUvykX5oJPkytciuW1JkGPbtGhTKM70vMFsBSIUCYACWexiuPD9I\nBvC3stA6FMwgIKh8VrnmXf8HFq3LjMk+OhfQWSCFEkhbU37fQL0IVzEk1q0P\n9Vk/hE28IKv+9km7mBu8LCNNHdiBSrlt+Nk+/89hCh/IF+lzb1CNHX79n3oz\nDtoIHTyKGl5L96kMR3hyjqJsV3HgFq3peWUZ2x+RbIp6IvziGixat2/hMXBy\n/NKwQ4KzHRsndjroZzIviLlBeZ0Cywi8ew2I2n00UQpmWBZwiQbfIl1TV0m5\nne8/H9/o5745thvNle3Wz51j2utvGwedXLJ9Pw4RuNWZfUIzJzZ9SXePBFce\nti0+8AIWnIU78rY/1KQGJ7Q+p6mDlEkT3Xv1kWK9xcJiSvwU8s9TGju1GYVB\n6DcMdF0ynFDemPLlV1KY15+v5axTkyfI/nKEfhO3KAE1qfkrgCXMOXYHaRlO\ndNPJ\r\n=/eG6\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.5.7","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.46_1640353492584_0.3287966878860731","host":"s3://npm-registry-packages"}},"0.7.47":{"name":"@adguard/tsurlfilter","version":"0.7.47","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.47","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"cc3ba9e6968a5e06885bbc8c48eacc1a2b2570a6","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.47.tgz","fileCount":202,"integrity":"sha512-XhuwkgAaks/hF8xA0/j6v2Wv5uHa0h2BAZ0bQQqQ6GHuAFNSMMbyK0QtSyyvVnQCq5HPi8odB+UQgjFH+iZIKw==","signatures":[{"sig":"MEUCIHGXKZWEF8STSbN3YPa5oMRXcXiaCcq+74cHlR0mqaHgAiEAwQ5etRoemqyf71+abiKhHasO1VObnNDq1/0578MkYRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8637698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3XDBCRA9TVsSAnZWagAAWVcP/3E3UFCttIy9DK92pYoB\nyZX0vYyfWlzvtBEF4wn6+RHjVqWwDvO/wO7GdZCEtvZrMWxRVjQGqTPgzNvX\naA7pd1FEAGnsf745A0WAOTnUTDM2n8eQFmC7OvR/4pTtA9f4m93ymLJY51H8\n8SCoqMP4bbfiPE3GvaqxMbeeat4GAt3mwZ+TV5/M1GXqL2tPcwqUZWw67yhn\n62c2J7O7vLew22XE5p5dMMI19MuM516pOrNu60BxWhxNAhcEftMdeUeI+YfT\nBM63GwGpy79pbtPdPuCbBpjnNfQAFwKvMj1JJqx7cIZJu4qtV6B2wndA7Q/w\nB7x9ZFDrJ5w1Mgstxlzw0xc3y+iPvlPNiUe8oSj2tnRQw8bS/Y6EF9C9Ols+\njpwAPTtDXEk6E52DkqVkcdXZS+rOAqHwrbusfrEwahj1TalpeOob8m7Tq3GL\nYQOGYaHeM0MHfefHbj7+oRg0k3HM/CVcdRYCmXt/pDtNM5KjPsom/kVT53ZH\n0W2J5w7BO/Np02hPMenqVmX7UZTmCoa5LWS8T3wsMQGrjSTqJ8rWN+bcIwmT\nWPV5UATBPBDebMNzGTzhWHwljIvX1L3/rD8HmPx0QL2fmlmFrY4MJs5IyNpH\nY4R/eqYW7x/XGiTImXM0THGpFGecjnNESpUPJX38qM6h4Ja9dwNCadfafefz\nrUwH\r\n=pn0s\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.5.11","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.47_1641902272789_0.08769732544774866","host":"s3://npm-registry-packages"}},"0.7.50":{"name":"@adguard/tsurlfilter","version":"0.7.50","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.50","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"a9ba9d78b1a4820420b6f332a569bc9db43613c0","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.50.tgz","fileCount":202,"integrity":"sha512-sLmOYy3uVDWMrHvmbG8nq8ZVkU6F9TVPOHLKQMPWqVQQ3JQ4dsAwJOlfp2y+jzUz+Q33NkddhuwQkGhohagwbA==","signatures":[{"sig":"MEQCID5dE0AEm/Q9CR1lqzWdwZDuVL311LtsoXzrLAVCm+bJAiAULavwEUkZXZ/K15ioeAKbTxsZX0ppq/WFgjHVtI7U1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8643336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4cfpCRA9TVsSAnZWagAAZ0gP/2tNO6XmdXRxCGXs7h0n\n1kaE9o+cVa2/g7RIqLj7ZwdAAEYr3emj8SL30emvcONuMkx8x8XSReeeQan/\n8qjzjkYSS6+fwwonnSO7I8BQgO5nV3J/eRWRSg9aW97OiKFgYHLo9TN2aDmR\nG2JH+CuXKFZY/AvkttwQXjska+ok14Lw5iQQYlQJj9r+GX9YVmw5Lqfzlmk1\nd0MV2V9LZmgtrn1PXW0mw5X5qs1H9/C4TRk1BAWe/PSA+SCZYyF53nMG3if8\nmTgkOsd4HQ+/YhprgJYANdXBHluCmG6ziLto+v5ZIKN8ZC6MHE1RJxfemMz6\nSsJkP4/a7g5yFgz6efYb8/DTnP1z99b+lxnDFK/mUq4gn8EwCFqzWwI8nLxp\nwsBUQvcCTgTF4lTThBdPf+05j4//szRJAGdZJC2zz8j3vW0RziH+5e7Tirwj\nLeAcN4eYrjMLVl3W7Owoh8QSpf9beHIRI8YkH8dV85ttvLPrJp6CzHhHN2vr\nkE3jSg8uQg4VvlDtK9lQaNcCuqX9YCu0OsMWlLjTWzs+kYDIzRslp2wJ5dSI\nPJXLTPn/moviSuI6SpFwxeSWlcWH33kyt4kcY2V8CefUVj1B16pmc1RzZWbk\nttcpM7buTAHylCa8GKq2QJbWPUQC+ztQ9HxkS4g+X1+HxBlj3Q+8rMKN0RMq\nA6xW\r\n=IUHa\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","consola":"^2.12.2","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","@adguard/scriptlets":"^1.5.14","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.50_1642186729728_0.2825896559921126","host":"s3://npm-registry-packages"}},"0.7.56":{"name":"@adguard/tsurlfilter","version":"0.7.56","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.56","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"619addf93e78a07ab2fe9c79697b2cd04e4f06e1","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.56.tgz","fileCount":202,"integrity":"sha512-/oJRrVxgSNAUSZVe8rC4ZvUoAdiXBaHBSUQhwo7ImQGKvAtReWb579mibXTpc5yu8glo7higBJs18kcxWJl8fg==","signatures":[{"sig":"MEUCIHbswLf+z1NjL0/rRgN069gvJBUru4MOKsf9bhFAdthXAiEA63LUESRcDse0LKL23L1tRucOIGAFvA840HXUtZEqfSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8697109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+SqxCRA9TVsSAnZWagAACW8P/3IelxivHi/7Y3PQNyZD\njK1A1Np7AuUHXnD9ftiV8EELhBIon6306dmRrs5H964I6Y3tTDt29nda1UuP\nRi8dvj24BUQgxKwMW2U2y2p4cqK7HJV19Q9m0meXEMsNxzIxi8a7/OB+LfXZ\nbL4KnjolAskfTlKydG3ManWwCPE18M4xUmGDCsiUi2eJwfUWcYSp5JCIDs/u\nSuqpTJAt4uvzoXQ4Bm41AMG0AAls5ILKKZcMW7guLONmlo5DkL6r70pc2kZU\nglmK4pyDnHyYPc1HyN6MoFS/NYlqTqNdDj8aghFwo+lbYzoO4QOodQd8wKwx\nU/R7TJWDblDlvcyCt8yeLa5RfIb3KLCRdQy7ga1y4MqYbArA94iELrz72B8w\nC1INX7u2oGJORwe11wEvnWhwTE7zln3tyO+moHct6WuEoCTmkTQx5lUZouTk\nY8ARbiAg8qz8RWGkysmAqR8hZreMeMWnBs6T1EmmuOjXwZnkp69FiSr7sm5E\nrryGD6TkXcY2u52DMFglTbpbVsVv8ObM8RCFo9589Occ6Uw5rraZoXCyeinc\n4Aw78O5r8/vmXNEjE5l7FasEGDX/2y7yvX5wRY4rWoTnRfXyPA9h0EsOxL+1\nOV47Lsae0Kbh9QGDih+DFkI5sd02XIpPpVjj4llo5S9+hCvTvgOGF8JVOzZZ\neIWu\r\n=kLUB\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@adguard/scriptlets":"^1.5.14","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.3.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"5.4.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.56_1643719345444_0.3565329883355879","host":"s3://npm-registry-packages"}},"0.7.58":{"name":"@adguard/tsurlfilter","version":"0.7.58","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.58","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"8f8e9b2ee7d75c625361d6ef7c184ebe497af965","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.58.tgz","fileCount":202,"integrity":"sha512-zbukOQ+aheWo2wlGddtX/CMncsNA/yedWTD9HWUkesQCLYCebvyUCOjgxUS8IqxqX4frGK4UTvaSg8yRuuBt5Q==","signatures":[{"sig":"MEUCIQDzVU8VQJ+jblafsgD9tpcMjeq7JWgfFuWMaVJjfgAtIwIgOnPE26j53alx3CBaTA1MEifXgUSK3Z1HzxzVA/f/fH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8706426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBT21CRA9TVsSAnZWagAAHWAP/3p9/g61Vpe3Jd25XRux\n/fzC/GsDSKo9MUY6E96dXEvO8lzRs29rDcCx2+boh2PV44YLgymqRide1jfM\nJIjJUAXm39GeNTWfvt/PbfMe93k6d4l0Bl4eVEpdZg2+jb41BtPjJ0WOqbQC\n2peBGgpV9RFrzE0yrfVm/TAZiHm/do5y6s5TNtZdqbEZfgoqsd1/u3qN2mGQ\nGSV4bpWsfPN6D8mzKXMeCxMmPkQkkm9sZdqObed2I2McH3ICxLr8CW5YA1uV\nj/QDoCROCMbQGkvMqZDdd/pY9+tZJ0SZdrfSP+u61ZVsm4ADH4Bgrpqw6HLq\nCqb/huZn9qzWAKMsLjLXBDBqH2YBocTs2MnNa0hfzlZH6EOGSml6fXZNvNhu\nrDbBuhm7895r7Nhj0kMKYXM8KT1w7AOmCSmPCVuBTYSdVB5JhG+AW2961Am3\nuXz3BYSDZd35Wl04t/dhGfAr69RejGf7BG9wzdSUWmaZy+as6I7ES/lBEdX2\nR9BnJKFgmldplzkefs2uWwpDBvLic+yUQvsEQYgcSKY1dbxRsFQS0equImww\nPq7R6r42ubTMbO85AyMuLU0S7MpNbS9FP5Nfj/UpQ7P8MTDitYoBYG4o9eIr\nmrQVDp4MOctc0OM4jD7lI7+Zpx0CCGoBcRcloS/M+1tyBE1kza0WqBiChgmx\nG+HH\r\n=kM05\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@adguard/scriptlets":"^1.5.14","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.3.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"5.4.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.58_1644510645319_0.1777241559638616","host":"s3://npm-registry-packages"}},"0.7.59":{"name":"@adguard/tsurlfilter","version":"0.7.59","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.59","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"d3a9f216012f99e3ba1060e8d70459c30e01f7d0","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.59.tgz","fileCount":202,"integrity":"sha512-PjCl17c04mW1RE/pNc/IQykj8qrv9MvIBwZsGL1cbaduE/VdwO5VTH08Pt9zzGvRENRRAGD/mOVkwN1Il4zP1A==","signatures":[{"sig":"MEYCIQDngwfgpPGq0AHcBlAZo8XRX5Zlqn+USBPlP0CuK+LFHgIhAOoJQ1nSDXzelSXdrFMWDPU3hBbnTiJW0yKMor4b0V8u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8707847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCnaJCRA9TVsSAnZWagAA83gQAIrxMXUYhpihXBrFwxKj\no/idKYbEZIyfSBdAt3ds5cLTqTWLyon1JBSC6TZCLmdMjaZZkxkQ7gaPFU4+\nDjXhKss/u3l0LiRBAs+wKncje1dJ6Yi1GArT6qIafjXYYTKa2YLYKaoUz9ap\nJPwePDODI7wWhwCEIC4z2zc+uiv2KKakNoo7CZVPHlQBT63uImU6m+y4CiuO\n72RZtm24s35xOIKJcSaIhvV4oycujN2MfnZCYaAIbTdzo9uuLHyxdx0p55Qi\n3vQxG0ulhuAXk3UHCYoB1xJuXWXKYHabpD6GMMAlD1RR/52/gqeTkE295QZ3\nlFX5FSQjjX2kKk4pK1vWizr0GxlOe9nDiSa48Xk/0tMV+GKo9u53vDEM+VLh\n2DHkmyo0dyghVxA485jaGxoK7VymZyCUDuIjrTbd465GGmZ+69go7E52II5Q\n/RMcVPNygfcCpKE1ok3WVVlOVlCChDESnaWLofSWt4zzXOy3IYgbEOIMonyl\niKZXGDp5eUivIQ9Gv+WqcWuRn6LI6Gasq4s9Slp7VFmDVpMrD4AuD0GbUAeg\nRT8lw81GOFC94nW71HJqQ8yhFFJofCz59Xj1kWZ/675pgwJw983IyoidjdEE\n7rpP0wbDb0qLdKsn1xw+SBzdMQdtiVksLuHV8KcJROV4gSfOzUNqc+ps2mEH\nOR3u\r\n=Lr1h\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@adguard/scriptlets":"^1.5.14","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.3.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"5.4.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.59_1644852873517_0.1204144762908792","host":"s3://npm-registry-packages"}},"0.7.60":{"name":"@adguard/tsurlfilter","version":"0.7.60","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.60","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"60f97905e6633ff4bc8a8a0ec76f6fb4f445c73f","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.60.tgz","fileCount":202,"integrity":"sha512-kLJcsewTTSl5NsanHpiLd5QDJtK9PKWU3wHdoWsZVevXWg0pSYIepbE/rzAR8sszBpkUjadrjrafnGv5qJD1+g==","signatures":[{"sig":"MEYCIQCMngtzyjbaTg/HfyvPpYDFlRFuix11ttrOXfvTKdCyfwIhAK6GS/HG96MRK6HnJBOoA3X1TIUpNN0QqqLOzZBWxYaK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8713056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDPhKCRA9TVsSAnZWagAAI38P/RKC7BkQ/EQ8wPs9uX/J\nfEZPJCRgK7crwCGhiXIMQMLSZkB6IaxCgCft0lk6VLHL5oMlGvLomrdD3ulA\nyICuN/Z83jZLwqjfMuR1qeTk9lZXY9mCCbAN+wknLdJiiktJEI2iLyxmoWke\nfilebIeZEmBUSsvBaJb5Tt0WV1277HBUSCR/tsKERWE3NARTvYa60fBOEyuj\nbI3yJ7cUbkzFAMkZ5fhEC+1fbifru4U6nD0IGdNGGMuyb9zxr+xiZoeKxR/T\nfuBdW1qRnXfWMw4/fKDITi+Oojklcw27yEtu9F5FcE2Al3BkXlMc7YRV9DKt\n/VzHIJlLAtK99h/MTnUk0LfErTAvKSYqjQ4MF18xEIR+zJ7X2EHYQG5GV0FM\nx6mkH4BMqPbI7XZEhGuJTb70sUn9TRHpEhg1U7CGSBCwWbF9afIZHyVKQPxc\nvb/m3YpQNFG3j5JA+CgKceBU6JVxbabEtFCGWvZmE9encuj8nPPL/yz4cmgJ\n56O/whylvNcJrUm40hT81WkeBWHnwCWko3VqueTI5M0cX9dMOeql0rWgfLYa\nNFjhzkk6hFP027uqpeIkFKZ8FOmlnDfPWLf/BeO2dsyqT5skPMBycQeMPT72\nO5NCgBY3HIMQrFIvn7Ie3gPO2Jn2LW82fz+B/N08UPGZLlacDIeM1Sz9TkBN\nhJV3\r\n=OBVx\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@adguard/scriptlets":"^1.5.18","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.3.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"5.4.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.60_1645017162262_0.8180655810069397","host":"s3://npm-registry-packages"}},"0.7.61":{"name":"@adguard/tsurlfilter","version":"0.7.61","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.61","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"46576b2686ee831e86bb32d2ac6076a7b73c1aac","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.61.tgz","fileCount":202,"integrity":"sha512-MJDe4zh6F9/ur1cfFZM0AsbW6qO1GKg3oHlZ9rLyKbzbl98jSsOfff/ntIfPEzCXCSetT9UFOhyWTNhnN/MYQQ==","signatures":[{"sig":"MEQCIDYOPxXu1qtrCCk08Fh9p/IovewoaUnJiY0PUJ0yTxJHAiB9f30oETaPPeMPiOcgus7wnqEt6j9bRL8KnpMCfZOXcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8714629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE3kUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoX4A//UMo5x9mlCzpYcf7ZfgoA/lfs0QrwUolQGSjOgiOtFIKXmvq7\r\npSAYqSaWzH+zLPaG00wO1HQFOhD5IgtpO2LZWt1mh90245ePT/7lnCmbNkFx\r\nkAB5TrmYXgIAe37eaNapnzv4EdtZEuLbS0n8IEt6GN7wh5yRSvBoMa6IEHKb\r\nnDC8a+rJDxy+JAlcJpVvheJwKO5Huxw6I6qdkuuEm9SRw4MU1bDcSfbZZ9tJ\r\nFAyNPx4NGJ5UNATzRhjeQsAaWbShL/k/wmYCq+oWHXb5xfBQdGgcUVT/uAOq\r\nh/gUtAawLKRuNGRNH3rnAzpHEOmuS82K5X3MVXwe2svcTWKg12ZPtw4HzPfm\r\nAD2OuohLA1EdUplJXOJDG2iYj0j5r/FFDPZEncH7PBdBKCTS5WdmWElqZLP0\r\nHgJwJCHTjzBozLgXf339cf3XjwhpvTgDPs9SyHxj/exSbaNmyGB7jb2czwLa\r\nRcWDne5h3bVZrUGYBPKWnHeRkZPb1K/C52/FynHVFagHhOzmhiQfPxqsr4L4\r\nITRwiqyCUI5zyQtJyYXyy674PQHq/KADq4yd2KHLsuxP4q5BSZjshxNchyga\r\ncE0/ttqoQ6qbAEbTl3EZn88iYnaA4Alsyl+8TD1eFaU2lDMxEpbLl2htbQ0y\r\n4h1r+VJAlO85HfFAWwhGM/D8khtNs4951Ww=\r\n=Hn1x\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@adguard/scriptlets":"^1.5.18","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.3.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"5.4.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.61_1645443348770_0.9886077012294803","host":"s3://npm-registry-packages"}},"0.7.62":{"name":"@adguard/tsurlfilter","version":"0.7.62","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.62","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"0025c6265aadf803e418d75dcea1ea20770ef37c","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.62.tgz","fileCount":202,"integrity":"sha512-j3p664vQmmZOJRbHLfMoioBap/wdqWNb7XVffKsmji602X17awIA91KR0ddNbG4PFlL0cEs5KcQJn9C2HHx4Jw==","signatures":[{"sig":"MEYCIQCGbIA7Gg8iEBoEfEsMIY41OL95IGXmnlUDxzEj2H02twIhAJ8h8U0bgybUl6MMDvAsoZ5oFzAG5HaJHaDh+OhmDv96","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8720581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHPMUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprLQ//YED6l+v6Vyb5Tqb7ufk86zmwUfFAEoGPphIIldjj/0NTE7yQ\r\n52O6nSP1Kj4m7kdz/S+jbMP97WKwsNy0AiMFWBG38DVhtzhSdyPTvbya9h8Q\r\nNYFIRbpNZQRIjWnLpQnvK4Y1GV84jFTXRVvctHm68Nw8Pt8/dFrxHKVOKrx5\r\naf87z+yySlhQSLo1hyf/TCUZgnx4IC+zB8vrwE4gt0h+BQ9huw+3SU/1jMFU\r\nopUzIKEcqRV1+4Q4pmNNnC9hvPO/k/ORMH3nz6vkoA52cV+dljvv/HSAb+1g\r\nIEA6xOl/zb6TXQqV3n4vXvGXF/KAU/mJIFUsWBn3dCEVIGLkwhFVGWb3TW9A\r\nIdyAUB1IzVbtYXv1lqd3tBlWp1Ag4vfbLQ/YinObG0f4my9BcH8ZXct1Ib4P\r\nfAbiiR3/r5+mC1Jub+YDEqmmVZKMx56KloUvTrgSbR34r4JvQwnzTkTe/iaH\r\n321CoRbh8ru5hNMA3Tn2k1PXJfmO61Ds3I09Um3BEuCl6YyiINMtVvFxfa3J\r\nzDmZ9dgmXcZzAGJtslBgl3a4a9R8p2sMVWLpg3ibkXSvmNJnR/pfDKM6VHU8\r\nPybWkCd3k2ywk+uUbCkWljzEZ/4Q7G2WgcfLyyGMOHlFxMbytCeIIJbIbBRg\r\nXgHjku7vA5emrcVlHchQ74bwej9rekGKeVc=\r\n=qK49\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@adguard/scriptlets":"^1.5.18","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.3.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"5.4.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.62_1646064404348_0.5141931414983605","host":"s3://npm-registry-packages"}},"0.7.63":{"name":"@adguard/tsurlfilter","version":"0.7.63","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.63","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"118deb68d20b58283beb665aded6cff21c493ee4","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.63.tgz","fileCount":202,"integrity":"sha512-PM89jSQsLiSqQGfpjsAssQVlP8RGRQEeJ9crQMWMkxK1thPF6IWfkhT5tU58j7pAxztlSHyyRRuVQd/nVPjBJg==","signatures":[{"sig":"MEUCID7xECGssBJfEHfJgp8TmgHB2MK6JSLP9SU2KxB8pohJAiEAvzvpJhjhu30NXlb2dOq59LRpR5tc8myyR3Pv1RjraKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8731059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIgpPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWTw//fPWM1lII4RAUgWztVR0tj9xADTBhhVbyQLV5WTQWahBKLD9z\r\n5SpEl+eUJ+ssK0NoqWuMWJ8u3YZMl8VGq+ir/f8FjjnfJFq4L5+TDRYBaRvv\r\n6HJJAHTb5uygRlQVeECEuljcnPDd4YKcIdRpIrMhE9lHBXVz3w91DW7aw5x4\r\nxeIcUQ296MlOX3HKrmQE3sH5GwFE0efwL/8y9A5RZjI9qD/ik9+po3o8mM4O\r\n44I5B2pCJxUn2XDEeqLLwpqsRL5acHRDvWjHhus9X2ZgFH3jL6bmCJnuuszX\r\nRi/JwvkeOZzj2dI+UxtXpjhCbt77/78zXp05y+6gZms16wc86Fc9649biv8b\r\nCKlvLjbkLgJ2BQeRv+vUNltFgkXuluBrLObBo948VHu5NWnspwBNq9wVRGIv\r\nboYSoOtZzNw3H87tdwZot1vgcLl1u8J1411Rg26Qr1E4bzzWOwo98dzKmur3\r\nq55foPGqAzyaSZdvGeURoQlL/2Poo9l7pt+5VVfdRB1y9t8wrGpf1gJ/56Gw\r\nzAIFQPlCV5yR+PSTKKl5/lbjIuxmpwPw9Crc8H+DfNkpbzA10GBySON97ugm\r\nwKc/7lo6Q/FcP2J8wGYG2wmpT0lR71V5/+hTCgkdkaKuxynAZqI9rVHHf+RY\r\nT44oTKmd1LvV/f2LEnTzQsRXeSWXSrNT5FU=\r\n=VDaD\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@adguard/scriptlets":"^1.5.23","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.3.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"5.4.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.63_1646398031716_0.009072925667831244","host":"s3://npm-registry-packages"}},"0.7.64":{"name":"@adguard/tsurlfilter","version":"0.7.64","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.64","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"3d55db6ffd7dfaf18d7977a605d833994d8c40be","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.64.tgz","fileCount":202,"integrity":"sha512-Hnv4QzH76N+YF27P1mg7pB0tksgY8EziOvR+zU7lNqtHnoz0L99od1+sS3uAc03quu/AyqtlSOXdi74E5jGzJQ==","signatures":[{"sig":"MEUCIBkq6nmFWAcUxJ+KiVH5xDnK5r2Glk7JRmp9hQp3MKzkAiEA+jpNZ2iaxX/9VMGajHUWDESAzZjI7ibO2Ffh5R06H0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8731168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJkSVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKXg//W75w5yKEy5LSyYq/wdIBXYSOss9JmeMh77oIMmDUsthZltBj\r\nsgt+ZOp++4UY7jpiZraTpIMy8/pYAXGBMtU72Xia4I2vqbshP0KsmvjJ+BRI\r\n+fTf9O5Q2oL5JJyITSN3v8I87LPo62FoIFXGN0tUFDhTv5wceBbkS8MP6cT3\r\nMadPxXc9ow8M3eNRy/x28UMqEBMomll6xBtAdVYzAmhEhxeMNoXnsXfT5Hcz\r\nDVHQcQ5EA/HFuH4iXoIYNhgI0VyU+VpVxhs7kbRCTbeLiG4pBkZ0BxJNSz0h\r\nv5KwKIhv0YVyUwKCqp2JyYRoZ1LxJzRepPOC17altCLoPrVIiEtc9h1j5ujZ\r\nSCKjChVVBMV39kvQmfgsEDWOxmyKcl5OSE5R2jOvcJ/KxVKee3e/9y0cl9Wc\r\nXjMTy5VMegHSRpkhaab51KcVaWNfkdG5YPnDmrJ6/xhJ6tbnn4liHw5SR789\r\nS6Ob7+CKNvOlFRBOGwOq09547SqoBqSIo5cuHrPKgWsla69eYbT4MhjJaoC1\r\nDxjdN4Fmh2AuptEHJ4q0e6ABXEnRevr6SVx91HNwpBmYSLxbbm3XU92+8y4W\r\nHpa9r1jsjldDiiOyWhixoSff7vmtm8bY+5wtylzfzgTFtbDkytzVmsBfDlrB\r\niCftuAD4KG4Ca7y43+P7SJ6U45YjU2dbH9A=\r\n=P1Se\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@adguard/scriptlets":"^1.5.24","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.3.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"5.4.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.64_1646675092871_0.7428079713061013","host":"s3://npm-registry-packages"}},"0.7.65":{"name":"@adguard/tsurlfilter","version":"0.7.65","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.65","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"7a3790d8bf9d3ca7877c17d5404092e1082a8141","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.65.tgz","fileCount":202,"integrity":"sha512-53+qmbB4o+Cvshx0GnVQ4ekI9JHRaXGKfcoIL5f0ifTEnKyC+8yoGfsKNnle3HvTgPnNQxnmvj4VojTHH9OJpw==","signatures":[{"sig":"MEQCIFxXxhoo0oEQ5b0hs64MLLcz3ICy8Iokkbwg2v74DPLPAiAeRKPfPC+uYlXGRQ3V22cGgj7f/rUg28hX1eqp5M03gQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8731227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMHTEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoByQ//Q3GfztArnkmD+tK5B6G07GEOcKLKmF1d5LplHWa5QuruhIgp\r\n/B4xgEx1yFjN9Q5q1kqscfzCEbMiPdiGGRxWlGYWJ2NtKtr5T6K0zXAbFrq0\r\nPlgS9MV6NUzgayGBr7XCpHh55FvzjKgQk8Jq4l/rlsjLoZl72sZU8NHkQKcg\r\nQHNqbAmOKsB1zT7Ts9A7ZHhNKzGqV/HgZuJa2OuPWLUyUWtIFE9Ficns6Vb3\r\ndkeMb04qSHMtCv1u4s0xkn9Sm3Y4oRnGqudSd105FcmC1dxn39jCrRWxdvf9\r\n0cE97qC95iPkVRN0dBKv05w6C/gc+wNfn1Mo2sitp0lzRyM3uaXEbwMDn0xj\r\nJrcsKGrVmM0E/gfNryEtJvNJqPcTSdOmYdSKtDudZI0REq9CsEP02eS/JKXL\r\nVcyM0bK7DDVbDcuWIA9kUjHmOlAXVCiUhrfuCVoGgEZTpTYNIwhKKcCf9g7d\r\nUplc+FvKoecWLOJWHSsgX2aFlE1PqOlXOEkalzttLQMWdqhZiaSH1hcbmoUe\r\nVHHCaw+4K+mApa/oe/I69eWqBG7WYpVmOsGXvSIHMzek5dLKeWulGe20p5vR\r\nVJouUr/wMIuwDSydMnOt3cqa/Epl4hjKal1k9vdK0SYM/KT5RYWc3i1mpNTs\r\nAgfqvbvLwVLx+RK8ijfMu35tCSAQUbaL3yA=\r\n=K4IM\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@adguard/scriptlets":"^1.5.24","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.3.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"5.4.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.65_1647342788062_0.9693422251763111","host":"s3://npm-registry-packages"}},"0.7.66":{"name":"@adguard/tsurlfilter","version":"0.7.66","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.66","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"804f2428852f039793570c8a1b860c99344eccf6","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.66.tgz","fileCount":202,"integrity":"sha512-qyJLP0gsNZRqBgWIXFjZ6CWDaSZlq6+eIpayJPtijpR8FAipwahXDWfCUyS2RKn4PrNDfK+01I0pevqwxIOzNQ==","signatures":[{"sig":"MEQCIFTHRl68tf5ZMLCnSNYtyoiD99piRhluLQ9woGipU0R1AiA1yQXNroYDVcy/0bt+S5BHSIV3FhizS4PqxoHaHQgWMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8731164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMdQHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyPRAAl5A6PCwz9OO6a0Thg+w/WTmWkZ5GtKPRgZ5XfYrA883ZOUst\r\nOuTL/CQxg6Q24ckpa2DOVeyV+3uc5x+SgkJg/B3kmBPbTWXh62jGbJmq1e4X\r\nAeAdyCQiox3+ikuR7Fzi581VXre4fIPJeAFM1gCXg7qncssUeCcqgWiun5yg\r\nlt8jff6WHMgsSHcoN2xFlgBeTKqddOW5rOCjFPwlm1OcI9RGpAxSau3MeEyS\r\nVnVAE8io1NktSwEpQcyE8UUoiIRCcCKPRqLbBzGcZ+xwTA/9o+lwRqbvSXXq\r\n/f6P0VT2FL8HMCwZ5hWSnURBUWtphGQ2JHKGJEHCHFPDrx37Dyg90QxmUCba\r\nenxOIbkIEU7/dynMU599ZCPWoqdNIsN4XboSgV5vRhH8ujRmW4hIzEmjLxiI\r\ngEBPPYrFR5NW9kBcCsoHwAz6h123mS+vmr+y+Cz7ypxxHTTODpRVpD/i0hWr\r\nR9M002ChWHCqcsHmH0kKgbrroqDb2CvF86/JJ3CJxTnrAH21kzWl/n7G5Tl9\r\nfmSu46ieuC7Jw4GGJNP27kGJsVKyYpoUgXIwqNvfAUAyEsGx3PDJczhbEs4b\r\nNWt3fL0q+LWGlKOfTLZahfXzL7TkKSdZ2qxOaIcYq9cgDyacQUPy2BTsb56L\r\n4tDCCaDvLgLNkoqPACvAM+yB5N45+VBnEfY=\r\n=qakv\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.1","@adguard/scriptlets":"^1.5.24","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.3.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"5.4.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.66_1647432711376_0.07735374887407787","host":"s3://npm-registry-packages"}},"0.7.69":{"name":"@adguard/tsurlfilter","version":"0.7.69","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.69","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"747f0ebd020f36bbefa00d9e9c40570655c67a80","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.69.tgz","fileCount":204,"integrity":"sha512-GRiFEx8tVwvqGOebMW7w/n/SQvRMu8ASAHA2Nk9Eq2W6E5fVAK5FRGrREWJoYsrTRzbYUNJuubcflGxn5vrkvA==","signatures":[{"sig":"MEYCIQCsXpnzXAaj89v2O68Pn5Rf3XexEKwJQLYFbz6YcPhFfwIhAJdSTGPoJNgelpoaPkNy1WyIsMqa6A2dr7IgdZW0lgg/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8729776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPZfhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjFg//V9cCnprdxnnhRrKl6Ea/SvDrbTi7MrDxpxR6R54CkndakF0K\r\nH8ZZYvhmJj+F/sAY76Gy4/ZQE8v2tN/py3oHGX0pmujFAIc9A7pDNbY0TS+w\r\nZ3EFT8A3I3nvS6PJ0yfrNi3FbiN1eWvpwvUvEwC2mK0bNUpTjDGm6vyjVcEi\r\n8oFaJ3rjOjh9kB1hMmsHzGXM6iVTrSlwDF27bTRkoZ5+DAuREqygNeB3QJ95\r\nazAiv/KYLsCVu6LtB9GvQ+6cqxNlixN/JvCBMrAmCW7DUk9KMXbA+FbBMVed\r\nl9R4cFoGJMOFJGFGfxGtwiph8Xyf1sjbz/ZgCiaR/YBrEgSSqX3rATf4V9tl\r\nkKlF5V9DXXpDzswitx2jeMn1c+CwkIMoo+75cY4oAtdDV/MH8L9fsU24GGbc\r\n9sVi7+CM5fldcdQcC/G8RhCB+fKT+ClSbo/hZBWj05Nk7BHlpp/NoxBI3ZBZ\r\n9KSY3ezu3+bzSMbyiARrvuh3d4pZTKnv2SSRGr8G68XNvMxuBQ3RXLA9jxLj\r\nomC1hJTrJw+hWpr/cRk48YXDQp1nJ3fKKS/EC1PB/Q2blsJ/1BE5swDRkpeW\r\nPIus+sr6NGa/qmjOGN9RaUwOspTwaWex7tY7KbB0krFMrUx7FApf7x9+zMKF\r\niiogN2GLBEmpyki80Qrvx1Zwd2NufbMAIjc=\r\n=6dLC\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.5.24","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.3.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"5.4.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.69_1648203745720_0.024509347489471756","host":"s3://npm-registry-packages"}},"0.7.70":{"name":"@adguard/tsurlfilter","version":"0.7.70","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.70","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"b5144e67ea36a25c0e6689cffc8060a988f7eec6","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.70.tgz","fileCount":204,"integrity":"sha512-dvcpkY5vg5Edc4cnHD4wQYqVOAIONfaMPoc+YY7/CK7TRQLiuZ7z7hR2yOC8uVaf0phdKR8fDG5KrLnau7ZDgQ==","signatures":[{"sig":"MEYCIQDtXTWBn3hfHQLMLrYiW9k85fsVzy4Q7S5iHr8h4sCyfAIhAJJz1OmRLwA2lM96d1L1HpdZituTDCBIc2PfE5inlmoo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8889725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPbVqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVow/9FDs/lSBfT6V6a7hqnPzRvOIP2kgLLuok5XGGFhfFUijaZyOn\r\nTS5/AHAuVqZKnE4oa0nKuPTj3vdnMXQ5BcUEVixf56ys9RKRaF/ynX4llz+9\r\nOGOl8lvY8n7a4JC1wAFEpmJrkx2+2bKw5O4m5P3bo+J1ctPWaH+e6l5zbrfp\r\nOcsVulowfBMoN005r5AP8OAvvJEY0aFnhXXBstezbERhSi/ouJjbKMxvhIXG\r\nDqYX70G8X3187wdp2ElOFZnrmci6BLWuIhWUJTfwR7hJd0M8RdXKV0iKJQ5o\r\nLDg7kZk+zVG31Jc/G9cGRrsjR8X5CZ5Wl0qX2URV3cnMdEQty0i7WHmr3mdr\r\n7SfzallWST8z8JPmQTq07P9rvyT8kWVLzHUyb3BLhFwvBCJ9GIsIzL4sTJj1\r\npQv52C57FFxnH6cx01yaWTuiDjfp671Cm7Tsv+BomKRNgIz5L9XrjqxMvuam\r\ndgO92/XZEOvKPLbLSG2AXYi9Czp05eOfIh+H6LLqPBg/yO2xLJ6q4iAHC5Dg\r\nGWmh1z1wSnyITOH9GAzjKhWiucNUmBB0ugDuh9aekPQ1GTZywY4k9yRuashM\r\nhXh5vwnD/VuK2ZqRGL/RoGDFLcZfHKi3KwJ6RBnoHgNPum24GbcQ+3CuyoWK\r\negpZjRkOfKZwgiyOtQlJR9D9QLWxyWOLjDs=\r\n=Cqu+\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.4","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.3.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"5.4.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.70_1648211306020_0.7426742490456488","host":"s3://npm-registry-packages"}},"0.7.71":{"name":"@adguard/tsurlfilter","version":"0.7.71","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.71","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"fafda60e836dfae75eae5d89d2bf14d42d67b149","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.71.tgz","fileCount":206,"integrity":"sha512-rgtglssSEq/6R5d5Gri0Uqv+oA29NEmWBNzzoi4ejOz7pOOUfd4kEEpWjyOQDwUylFu3PnJsFkLuyDPvBuqMIQ==","signatures":[{"sig":"MEUCIEFiLBdMlCgoH6hqnWMFfMoFQjveddreVaZGROK4JqgTAiEAuAU+1jNuIF7Cc0fNrCHJfwX2DikU/y3xwKXKL6BDZ8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8894808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQxBzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7kRAAidUhlx1r8JwbuDOQJ11Cusr/gx+oT3r1umR3DB+cH+h1mxK/\r\nmx4B4DTp63SEvMzRfafqohRjcNiI7xmkTi3ajMq9cgGUW3gScmCnWsd8lt2D\r\namZy5jBWv6edZNR9HwkWI1lTaOjeYtPhMmZm+tZKf+n7Y8BMphLRaGdhTd4C\r\n/VWJPb1Vb0k0QTAzCdORJjcT/rcpJtNVzxgH3oJ3UxVoAk1DE1CkM51K5bVX\r\neN9xjVu4OST8RGtkLV9AHr+R5ISu8xz4EfUxXIpy8gfMFWp25A3MKGOTBE4v\r\nzvkYW9SQn343w7ki1E2Bn9/UoT8xsJOAnUBNadGM3e8GZIUVBu71hwgUsdLz\r\n1/i1kQ/EwlS8VLtN5Hcywrj6OZayPrk+gG6k8zla0zk/9FPf/EkF3TwE58r/\r\neH8Eu6kmjhUZiB32DRnv40wtRRoXCmMuDNsYowUulAkDks4VTIBuHXmsyQBP\r\nE0Y7ZRdFhryEKOcbYmhbWvJTemM1D7k6wT6FXqKcj6Vyk5LlDqSZJF8USHRv\r\nL/U3RmVkHKOkPDMyVsZck7ZbKztt3YIl13NyoG8c3UseOpI3OYMJP4Uc1vac\r\n1VcGEUrR7RHQ7yXNts8qd/8nT5RFzpDRUIScXjbgkx41G0GedwRZGVEL3vDu\r\nC37rq9TMJY6jEXOpdjKtaopp5uHNndZJNyc=\r\n=CDLn\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.4","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.3.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"5.4.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.71_1648562291103_0.2820142453804073","host":"s3://npm-registry-packages"}},"0.7.72":{"name":"@adguard/tsurlfilter","version":"0.7.72","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.72","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"aa52803bf6abc0c84675f292b07cfb864e9987c9","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.72.tgz","fileCount":206,"integrity":"sha512-zfahka8S8tRvJn0D9JVQnu3pCc5cQGGwggQmm6dvmV3zNjOj0e4S3qF4ZHfNRDZCeVYm3rsQGLEJGFa2bC3K6A==","signatures":[{"sig":"MEYCIQC2K1p6Xdw1JkbBma+vyWuoo9fqq1v57Osce8i+p+xONQIhALoOQPYjYF7ZADaMUdyVSPbJO92K6+mx1vneR2K4ZH2p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8905028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRGftACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUAw//Y4FiBaFaBH04Z7WjU/CbI6q0XWg5+mgVovXoSLWDrly6h+1z\r\npBXHXyhI05+Y5e1TWejAQ5naq8O17KBTdVZTAXkw4OYTtceGKQHihl61dDiu\r\n2PsfXoL/zreefnqD+CZqjVfYkSQwI4/RlWBjmSTM6d2iyOZRfcbd6I1USn9w\r\nXn/tX4wtTjp59lzlBY9XXGhcGvf31bCGPd9sAmz5lZmBGpUXM+RMIcAbZCCG\r\nnugCtVFtRuB1MLDc9fvTmNefTFsdgaT6c/vmqbcWi82FXwfaayxi+dfHti6m\r\nW88pP2yjR4xItXNJbE2js0QSFtNpNcSn43bsdSJdv8zZDs/5KuVSFRqBUz38\r\n2+23v3GS8khSDoCelbqOb1yUVJPdiJeivnrYWaOI5hZ2LtFL38zvh153whmx\r\n7hFR/mPLub7yA5QQB+zmXB/on/dCuRaBl0swoHNCGzzF3l1+EhVYxGtKeLG8\r\ncZgCiQIv9L150hKawp4zc7RTlrF1zD0fepxBkV7mMQakdp6yjscwHepM8PgB\r\nlUD/5r+SP8E+EHcwTYayho34/zxaRVEsV3LMHVGiRN0YQS4SPSdfOL/Xttoh\r\nlF44ot6a+X/rTz3wMuVRiOiUckzE0Lt61nWOppUUPBhG0vpQJdmKQU/kXkfG\r\ndjaELi/29cN29sRNElIY3Y2utHQXMvTx0Tc=\r\n=AJIe\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.4","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.3.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"5.4.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.72_1648650220817_0.21025792339590232","host":"s3://npm-registry-packages"}},"0.7.73":{"name":"@adguard/tsurlfilter","version":"0.7.73","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.73","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"37b36c614dd524d3ffb27a1e330e9c32c659a607","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.73.tgz","fileCount":206,"integrity":"sha512-CsZ0ZZitcCmd/bxdFpLlvBLRsonexjmah1Fpo3xsIadKJ0gvYBAylH0fSvPdD6Tt6iZVdRdGrN2+YS6FONwGnA==","signatures":[{"sig":"MEQCIDpAT71S2me4z5Yx7azbZr6RuqClXGhOlruqcXiAVjgcAiBi0tlQgX6c2b7CWHTRBfeOIxlubQFcGC7IIfYHfpERlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8906620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRbCLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtKhAApBokU6DoR7YKUuAlpsv47hCMNEkE2/U3EjaWxz52fQx60b/s\r\naSjScfb61Bmo+CyYM8uc+9+7eGnenXwNM7weDyTVxALM2YeUoCkk/Kjwmr20\r\n6YEXYsiR4g9BWTP/MuUnV0oSUB1uRhDZnPERiSta6uzKVVKA6LrvX2CKDW2Q\r\n2H78P9ZWl2891a7scNayplIF+Sn6Oafpt1Y1n9KT0qjLnZiNPloClKZ8tJeE\r\n7aCiMLB2PHktNslbH9jl6GlDl4O4DQwlfPkT8GsmcQ3C+6RbPBu9Y26lS4AL\r\nQSBPPxfjsa4h90LUsHHAI8LZLZIlccSIZaJrZbCbUkJuPsZAtzP6XNR2ED14\r\noORLaU5mXn+faBG/rkvOpLRWPL7Nfnn1v1bIddAKNAZjDLnbouK9ZhuBJqSH\r\n8ezZhsy5LDS30JEURSLPQ7G6ajkTJafVwyfBXzMxRarl89XE5oy6y5v6I0KQ\r\nbiMuFuD7mosb/URBpTO1JxruzBtghXasTM4IsxaTHomhJu2i3c60DJOuYvGN\r\ncsjYCBJactpa96BYJEahUFzIEBm0PMCPNjmzFBvXwStnaOxM9Hu0jJiE5Q2E\r\n5VZHrF32R2PqZGUaRCK/qIZYOJLfhrThvKWNke6zOw5o0Jkr2aYd/8FlKMnJ\r\n40UFdzg4wjl7ngZSEFfHdYA7Jhnf4P7+0KM=\r\n=xzmF\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.4","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.3.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"5.4.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.73_1648734347652_0.6687023430372026","host":"s3://npm-registry-packages"}},"0.7.74":{"name":"@adguard/tsurlfilter","version":"0.7.74","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.74","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"5b51c408d749dd03312edec3c3f7e788e0fea08c","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.74.tgz","fileCount":206,"integrity":"sha512-5W/lljyIhmU1oFbWE9wqHqyjcShxwA1LsGsJad3gCJxwdEiqDtJOWSw3Sbmp2AHF50w0j7YdhsLEl/+z0fjh9g==","signatures":[{"sig":"MEYCIQDr0cgQ2UrDW61rUsA9eo1+H4DxLdaKaTxb/IZ0BRCSogIhAI1tz4WVq/HbA3OVEmg8kjDAJCknjwTyR1bhirD0oU94","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8906982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTCiyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJWg/9ETS4jrgFtXFLWPP0ruP70Rf8vGXR1KbPjCeUdV0JdM2Dckog\r\nGgIVY5yTn2SWYjLQ9p/tPmelLObubHcmK+5pNt0BasQjCooEn9WUt/Nn/ARz\r\nCeJa1JTZM5VZTAVwvEXUDMPgAojXU00ZewykRUKyVs5ilIkXML8UZX8lFyta\r\nLeR6SmMqXCZQ+c80teEVdVSNDSIrpH+I2LEtf5uo9G+dFDHElHxZYXwnyr5U\r\nAjOkDCFswB+tk7EFtdRu91b3kV29KKBc9+iCiHKY406VdoO2eARuqvrA4C8+\r\nKUcqZDO7cSkLUiXjyfHjO9TzkUTormKax8CIogJZUZyqAElwBQFKKPIDm554\r\nXEwKoQHpZPBUHOSUAjA9A8xbr2g7Nzk0NFuHLd0F4TKQuG9St1JOUv/wkvD8\r\nalKq6XYgpqZLPM4xmq9KbTwlKoifFO97mq+gJrgVMs5IVV1RsFAyBP568pqk\r\nNz+YHCflHYXnEfeQZR2mf0HVN66YpyRut9qflJ9WFxzqbTvFZPe199OhJUOe\r\nJMclZh36xVpR6E4RHQ4yPYFZAAbet3NJToARPf9rBHYiex8aliHsMsxZXYnc\r\nua+KRPyaW1a1mocfRBKuOqpl6vhFx7MJFg4VzPjDQTOUdZzmeRzS9JC2hrWR\r\nlW20ClGO4Y/Wo0QyoPmW46cEm0lyqhI0r+E=\r\n=4uKg\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts && node tasks/build-txt","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.6","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.3.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"5.4.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.74_1649158322509_0.16678698370454526","host":"s3://npm-registry-packages"}},"0.7.76":{"name":"@adguard/tsurlfilter","version":"0.7.76","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.76","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"1aef34feafda3f51119531e8daf54b82d0e663a0","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.76.tgz","fileCount":206,"integrity":"sha512-HFHs/AdWRcYfIcwrkt7C+7d08G3X/THSB0NscDbnUKNCrug/CJZ6oDYjx/VpmP8LLcwcP/XOg/kUtXOS1vZUNw==","signatures":[{"sig":"MEQCIF3o1H7DAUl5RtDj01EIjs2DwVYV064nf58N2Ku2UE3tAiBzPsbLLT/r4/1pF3JY4DqA5vwdPebdsDVKbGNy7upcIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8922222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWDstACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7XQ/8DD3vudTz27Xpk2WL3L0fOsFz0CKL8+VlQAlYKgWSu1UG5ND+\r\n/wsV2pHEC5PwGKIvHhSYaOEn1L791itkM8EOijr/qeADTdgCYmaiby9GVr6B\r\no9iR4GcaR3A7Gd0NZINo9yWJ1dUNhcoIvfrYQaYkD30EZqh9qirPtjRZ4aMK\r\nXBYf5I5wisb0E9yMw+wpSdAlsR/8LYCETg3CzpETTSUmXCYnL8Z+WD2/7Dha\r\n62roHelCuicTx4O9jkaaR1bjPkT16vPcNPSjxJKfYe6Hn3Yzz3AKA27e5yHE\r\nbabz3cVatpkcJPaX7LWQb0avjtiFXjYkiv6Sph8KssLgtzEIQi+kZ5QUqKq4\r\nxL+2Y766nsDJhiFSTwB71rQG+nNX+pvbj8KJfYI6GpwSk/IJeoTA2YwWyXWZ\r\ngRrScFCHgYxlTyeSfkplTyCwSKGJKIjAqXEBtyYZUW2B5Psx+BdU48z41n6A\r\nvkKdc5yy5sN9wqxkKk+hj9T77mfltb8VdH94glzOT3VnVPUR9g1S0/n6Ki82\r\nZq/mDW0nODnQXsdQ6TIAasm2Ce+EgAtbUZYFTuFHEYViZmFOeZNf6PtOkXae\r\n/9GYOq4fyWnmJSDSJRsCw6/HOHRvjLXy5hi8mJiOBX9ytcbpOCAOdwAK7yki\r\neqOXAvquizszEVp7QqeWKftIu9MFpUxiZYI=\r\n=hXcm\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.8","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.76_1649949484931_0.6108972441225713","host":"s3://npm-registry-packages"}},"0.7.77":{"name":"@adguard/tsurlfilter","version":"0.7.77","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.77","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"1938e11560642ce2609047db8f9a0acbdc9c8247","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.77.tgz","fileCount":206,"integrity":"sha512-ct04WSMKJHZC2EHROdO/tJytuqf7aq/UbnR6yo3m51aIlH5er5M/M+52vIEpuPVRkvft2o3yu7kps5RRKHcn4Q==","signatures":[{"sig":"MEQCIHP6+uLwLDnY53yzi1ei7eO9zarditLBPUEgqDYqf4+wAiBgFS7A3m2jEvudyJoZ45ASB98oagfOutYzLghptMSG8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8938139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiam/gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcHg//WAsyDWX9AjRKJ+ZYipNnGqzoKciiYjTfL9IL5VQj5zT3oih9\r\nn0tdR9qTz7+Pyp/YNp0uCI9nLC/sAbQlORrB2jfP7d0Khm/KbbsiFsArxyWd\r\nvZO4ZPBLTXlvH/6uAGsQVuZWrmO1HNetP7UrVxaAggPz8J4gJXWmkADSUtqb\r\nM8vWAmK/SZ1CPfK+GG7STfruWUnZ+m9uV6wBhwc9j7YCrvMNyo13lETeODXr\r\nuJEkfkWSsLHz+L9vMPYW1uoAAEkShxTZMH/tt7EyBtmWA/6nI6Uxx8aKSCBT\r\nxRgRli5Waj5tEh2gDF7wr0YkZB++MtUVZhn3JB8RZ5yVWdurOZXsPUjeii7U\r\n0Fn1xoUbwkTmLWl+/GwoxHLTxiUkDx3OKiI7N0jMydMM5SUN+E05nBCotQQy\r\nl30fmyDNApUkKoZK/24wssnHNNFcbQUPojXxSlUs0LFwEzSCBqBUUXe4f1EW\r\nWtezn8wwYU9j7HESgeve4bfqv1eDnBqOj7le3Zy4D7mLCW7n1ql7TM5jT/8Y\r\nKGp+sb3mF/PBpG+r0h9sVUUwnTjE5EkfO614W1F+bni4tRUKN0u39Vzbz1/4\r\n7aQDzygUtBeXoYZ6qjRQZsdB4XWWVrAefKwpIc/o/ufQiH5/A5d4Vi8bQqH2\r\nF0/1BmEewzp7XxKkFHDYive64TFbWHkav64=\r\n=FrQp\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.8","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.77_1651142624299_0.8871784132150922","host":"s3://npm-registry-packages"}},"0.7.78":{"name":"@adguard/tsurlfilter","version":"0.7.78","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@0.7.78","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"66b73bfb95f9bd8df389dbe7f6bea09a1cb409cc","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-0.7.78.tgz","fileCount":206,"integrity":"sha512-0H2kRkg8BK17BDf1lGLsWQqWNHI7488WCM/B0Q7Nx/NYjKfG9XbEIIAEiUr5g7rGHPFBxDmD9oiavp0GkCS0Gg==","signatures":[{"sig":"MEYCIQDoX/lBlujgAulj6SsFOATfkLgzSzm2JLUiNwnuT/14NgIhAM7fSwJK2+6VlOnBRhmwpcuJETMBlufYxN3N2M+Txga5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8940834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic7g9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpurQ//c81ZPsjbj3ga8XSjXVGZ9ZKKLZrFapkz/KI5NJdUijRiotn8\r\n8rjoOJFuyjXhCiPXCtDjy5rO7T4BAcZWuJ+B6vVLDpiE2l5Ys+WbOgyWSz/V\r\n7YLnXwBCV+YyxMW7Q4DA/ggn3eFAyLaWWJP+E5Uvs6bVfuvAGAOJtjIZcWuv\r\nDuCiqtmg0RRcc39QVYZUqrULtsge6kcIBUW/25DK8CSmgJtqjoGIZoeKcuAT\r\nUnUeCu4sHmbF8hwcItPWxkKKlDXvzaveH67Fdqhk8M9Y937oZOVBbkAjTPfr\r\niLRI8VlqXWwMaPfR1HdyYNa155Wa/FM2WVaTelQlotuX97olpkvTCWvR9oi9\r\nsY/hOrsoxbS/NawbVirtdgeKsj7UYcldxkOSZTu1WZZBfgXZjIIGtmR+S7H8\r\nG85IFZLBrjJzduRKVv8ZJzUmXUOxmoecO1hNl+N1UZ4I4wdfil9NhZTXvaue\r\n9iGOG2fINkrcnDUQl8XKeFuh8r3F24dnpWBR7/7I2XUcoCDVZdamP2eAzMbK\r\n3pw+SC/Thg9g+fFlC5hjzYaA+sEv+gLkm5pZtGVnwoYXvVv3Y9FLQBBRwxM3\r\ntcnjX980fjK/P2DP5ZGcRavWp6UNTfHUUDES/WBC6iM9nDhn4IEzBKsWChfL\r\nSaODHBB/bIZIHuffoxi5gUSwr/DFn0enkog=\r\n=dnMu\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.8","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_0.7.78_1651750973626_0.2559963270632577","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@adguard/tsurlfilter","version":"1.0.1","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"76b2807841a38b55cd04cfab9881fed3bfea22f9","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.1.tgz","fileCount":206,"integrity":"sha512-+YTkdPinBFIOfH22dU+VIWogGixyLnAL+Ksms5peflDdbNPef+mVhBClYeOiCwRc23ftghNcB63I+hT4ev5v6g==","signatures":[{"sig":"MEUCIGijZXpsBWdmI60zoNdRYdJDcM3rR4Kz2qQ5en+JmD8RAiEAgKbw9qL0Mc4u0wj8L3Z0uRr00nKQ1xTkCLyOPqsWpeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10006013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidQhAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoF8Q//WLvSixWD2d1pcqiAIf8w54k2R18I8ZyrQz+JMqmBdH/NYxL8\r\nhpCmrNP4adO37Rid6kA6LnM/L1BHMmVh1MY6l7JtMJtvm9kzaQgZQ1Hmb0RR\r\np+fJ3EelR4EviYlVfWC3eLttIbUkTrGHV0QvUBIHKg2FUNnWxCuJhHRu05Nh\r\nsZYPL4fU2g51ynBnTiDf9NjFBatfyiO3K5qRcz7GNqVr2v8Yw4pNvzSm41Oh\r\nC4AcsTaPE0JE3qs/h8dp0t4JLQQwI3NKd/6xXy8nxsJdRFK9v7l8n4tlGPDj\r\nJ4sGDjwOw0HlynbokEomtEBMCBlKLuR5NHv05dh4LsgfM51e7P3iDCAy7uYd\r\n92bMXl1qbHjmPksRYdXh6QLToxiFrCyCZCNnOH1MdFNJVZqAr6xuB3B9VcXu\r\naysZgI9uMks/B73Mt3ZVr82s5zlZZ6XoChxQQkgM3Uzv5vZcQiZ9jT3ih/wA\r\nl/zC5vsb+ffu+zELBPwKg+VpUDV0fqcPyZEl7itxqigWlCbsWR6k1YBrWGqN\r\nD8VCSOdKjyXwMaoEUT4z3To8ohyX9LEwpx4/OmulQcAPe3Dvjv80VURyuF3m\r\nzVZKzH5ZOSmcC8fkUWYX6ipohJiH9+Mnov3TgoB9xouHn5VOOFNlGB95GeZA\r\nizCJ8U4o00h03+CTzUctxGL65mVPuoxj8wE=\r\n=gSoa\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.15","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.1_1651836992617_0.46935417861433804","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@adguard/tsurlfilter","version":"1.0.2","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"8f50bdc5bc6a0bf417e2881219082ed94bd2ea36","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.2.tgz","fileCount":206,"integrity":"sha512-hodMm18n+fXXw+aJ31OjgaRVEMoxHRqiTqQ01VCv2EtvTAphueHVpFP9uAyK4Xyud+hOhA6ZeT2Uh5ISBr+PMg==","signatures":[{"sig":"MEYCIQCkU2JM66ZdvOAbf0iuAOcDsk0eIXHZGD/CBJb3MT3sPQIhAIvClWTuntelmlFuUrZRQlWVckl4R0N1BMcnPzPE72YK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10016763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie5cjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJEg/9FWqf0GiukUqfW0L64of3qNajRro5FQ94Ffu14uhgGskrzK8V\r\nq1MAhWayU1gFfsWYdQaq7PgTkxT5VZ801d15GyH5Db+IR5EWE5y+LgnG8zU+\r\nuOTBVTS0emhDqS55GZXIajDd38h16ZygmS7WsbEfplIEELmYGSqgUItNoo/j\r\nms7rLL2pjvFPkCFITk+bU7q1KdQr4A7DoPvZ5hd/hSuyiP5OqZ5C3oQuyYx/\r\nYJXG7loYHe7ZUKnryDL6cqdmEgXcDwz+G4OgryO9HbKNFdi2gnSBAb7MAAjt\r\nwTCbcR4PYLlrSnWhLJDtHj2ifn0GurFvJSvMOZKPdZgSnQAmGqn684zJoPBK\r\njDfmhI8tGELZ3+TxNuwyJrDCA23NOZkx7VnoqaxkYNJAwoIp2XAm573P2WKx\r\nBvhVp7Kv474OBeHnXkcLS/RHuKaymcS5FXjPdimaJG6tchqTeqEhlh1j9Jtr\r\nuNRzP0r1LP/iUjlOjZRtBZmIc1Y1vQO6V+W43FY8vdaHkmd1kettAcMRXE/a\r\nIr3bNqcIZQN+L7Ij4Iu1b2kx/TDVr8wLwXYNN1K9qKNm0qvDHuTvDGCpcNPb\r\nQmMYt0DSww3z0opOzMfvBR+YG3+6I5/2b95otWAtNtm9q/q/1Yn7iPBuJUMg\r\n9XQN2CNrJ4nuCGfO0uLAV8m8O2fs8T1zNe8=\r\n=thYd\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.15","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.2_1652266786919_0.3716731956313992","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@adguard/tsurlfilter","version":"1.0.3","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.3","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"118e5a917f0a79c4638df19de445ddeb9a994634","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.3.tgz","fileCount":206,"integrity":"sha512-zV0TpeQMTZsGwYL1yJlIatXZ7RBvuvr0hzQvJ2C0IHbOdC1ocE4h4B0K4ecqOPbLW24WsYkErOzommyNEDWzDw==","signatures":[{"sig":"MEUCIHDmtfJZjB11ELtYdLlbqXD0sb3i57Uqee8p6OCJkJnzAiEAzs3EmTDHTufFwGTVn8RjY7fs1LjohXhzxzqn3BQzW+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10031992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJileU9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbCw//V5hxIIfDEn8coJWEJ659CYBWlfLZECxFqxtYvhsDEgKDimrk\r\nZJD+9Q+NmzcGLGsiQL34U/3FOe0WeXYTdZTGMWfd8iT34cAoQKUaPY4ZFtvQ\r\n4qIsXKu6cErKj1/AbFe/6HmronldziGBfFDTOZMsCXy+9p/TbVhqGDon8RZj\r\n3p4yh1KRpmQ9XVJimIRaOiQNQ/ZlXB8VT1/uh4tTOSyHT7+a3/opHxS4pyl0\r\ngISEFGMj3U6wO4KnxRKEjpXdSubZxKKqUJlTCvhKRwakgxMlDco8sjsZDLhQ\r\n8t53adYLqzVxtx0ZdY36mhsNNB5cHgG2Q0bjaBirPC4UDX2XOzm0KEydvkby\r\nUAVedzrRkfSBYMWhl4pL8ITve7yT0UG19gbYpSvrVZvBgqG7FQyh9Eib0WDi\r\nWddDZ8Yioooj7F818kmunOiMOjF3KsznYb1Fodoph+lcvxWDy1b5rHVrTc73\r\nxLXj7+INScqv/fJYUrL3CMRccNfs+bHCB7fR2DDVzp7Zuj9DI/v9A5VUTHSl\r\nosMBO/DT0vsfpoAue+b/ApuBkJwE5nt/W8FHPsqvdkw4vGxHz23H6VmRdaor\r\nCg9EiuHTKP4URnqccprgu2ltwqr9Qq1bChnY5HiiGMiIlqHY3LCCxr1B5pfM\r\nMsaaXfeU5gBWQNkEifPiYk8QP48FVwkgOnY=\r\n=EogT\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.18","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.3_1653990717646_0.7727700126964803","host":"s3://npm-registry-packages"}},"2.0.0-alpha.3":{"name":"@adguard/tsurlfilter","version":"2.0.0-alpha.3","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.0.0-alpha.3","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"fd14954bf313336feb0cc7c3f70a6f66edfede02","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.0.0-alpha.3.tgz","fileCount":179,"integrity":"sha512-t4VZRYpaAJkepHDWAlA8TOaKZFRwBA0O7krTXE/W9HEiXpBNCea+8zSzZxlAh6M3oIfPN08TXu5JGSc0Ab1uxQ==","signatures":[{"sig":"MEUCIQCkAFMPNODeBcYbRWptJsdSSmayJl3MRTNvANjiAyQ9XAIgZV/bh0Tnr2toHM7RcbBpCcfwoSD/iu+VK0MP/Kq0Txs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3613287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisZlPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm/g/+OynNUALrEzBVm4R4Xaj/SuOz0VusJNl8XjLVS3g+vLs5UrlB\r\nZZLIkjIvWWJXOK077F3q+8VpkXH18zWY/OBZ8n8c6g5HV6nnyce5gyDyuJ6f\r\nrpE/3Tc8N6D803oUtot8dMW2JW+urhgnZh0L8I8TvhbE1c3+C1Yjbmd7eK9V\r\nzJZzrW9tbqj0O8r7LcpzaQbuM3qNJ/QH0C/fXWNlQJBy8kW9soAOs4kj7KBm\r\npY2xzu24CTwXZjw1Syxf1Tpj3Wic5GhCa3fANVA13pL0e74aYTJrkYYjFAju\r\n4+UBiAdTPhXCWIAFCTRiJbtOIdzi09RfYqTgWEj8ipwg3m8paluXz9+vvotf\r\nFeItHyE6bTU5eimiQpVghIHAvrX6cZ58VvD/YvAKc9BcuZH1/zGF1wIDu3Nf\r\nIOoMrP6r4Q9JDmffpPn5Ip9a7UneD9jLm3I1DIPAkp/xLwur25nc4hyKQ2dW\r\n9l19rPVAQftb5k4pv+QTmBanaHYFwsAo9QYznOr9A3Jh/09muGOfUfPSccbr\r\n2/z6nILhE3P6LF0AhwLVMGMBWq094+OgvgYpphCn6cGkfEo6J6K4MP9+JQRB\r\nexrHJSDxgXswF5f1CvrPBprb6yOGEVjuk+8Gd9lxTDNvbhG3msMD9oFAJN8G\r\nM/33FdWaK3ps21VT9c+TvEejqzF3tvVHAXs=\r\n=uRFg\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","@adguard/scriptlets":"^1.6.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.0.0-alpha.3_1655806286817_0.5753263436394256","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@adguard/tsurlfilter","version":"1.0.19","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.19","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"aec06b3d40d5c492e2d426a34dac100280394ffc","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.19.tgz","fileCount":249,"integrity":"sha512-oOgovbwXTm8PWlGjrsc7CKO1unb7ZYqHQydaz/uGUWVDDT1sEbuSvHPdQZGnsurd2FRJSQAWsfzpCey8aQNMmg==","signatures":[{"sig":"MEQCIHVgz5S0Ja9pvHJJNP7wLG5THD0PdhpYN7DK/PAPrgkvAiBPp1LO+px30NNPPoBN+I9T527TIcpd59oWDcSvqlFGtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10038475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisvFjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrApA//f33V6K9eZQQ0btQXsNokCiZ6vLQn/5kEAhv1tKFsXivjNKDT\r\nuyaq4p8BixluGfRwLf5udlHGYtTz/LI9QDrf7S00+83ZDuF5tIr0K8mDQkJN\r\nX5+OLvtomQSfy6AZNiX2UZsV6kYSzOJjv8JKFwHfP0GrOgJM7do04NyBUPkM\r\ncegYkAZwc1AiI6hoahyYRbaJ37Az70xIMG4oDhHyEc6WPvfi2VDeQpst2KmW\r\nUp80unkEsATeD3WW1h4k58GrDnWcohV+krxEHeIL31QkMcV/iV3X+8tZbvcC\r\n0zvRIpYT8cTQX2eNlukwnavgvpD0z1lbOh8AIZr60hR/BME2wXMichlYBtWe\r\nfLJ/O/SsBPrCNfhOULJuNZ41A45xSb1U30OEQFL3Rhqn6kHYuMf0sbi7ahky\r\nXyFfHb555n0pB0GTGTgxjpXzenpwZMIgZ5vW0SYAtRwqc+FNxR6xkVA04DEG\r\nK7+yjyFCGtLAn6xqECxOsY/C0Mdh5PDEw17vWuuEIyauIW9+fWx9uMNyz89c\r\niWrxXfPoq2akXqVI4RyiIyVlx8DuVUu0AXb+1avKPgY6g3FR1ZJbS8vw316r\r\nm8VHYC2FbuCxtehY5ULzMNcjEmBm6QCw6OsKFau1uPI3veYOnbkJETv0/9AA\r\ndn8lq0XM2IbsUR6/rgu8AuTAe1L8Jb+6fj0=\r\n=6RYA\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.20","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.19_1655894370852_0.03560278469003553","host":"s3://npm-registry-packages"}},"2.0.0-alpha.6":{"name":"@adguard/tsurlfilter","version":"2.0.0-alpha.6","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.0.0-alpha.6","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"1ee1213cebfb7095133c662884ccd7182eac501a","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.0.0-alpha.6.tgz","fileCount":179,"integrity":"sha512-h0Z0pMm5y+Ni0gn7cO9I7vfdvAiP6oqmmWu67KDm4cGb9H/s0b7wVeh7OYnZpspcMKdEEwvvdKvr7mgXqPQkzA==","signatures":[{"sig":"MEQCIHsya2UmeL4gHlnX+O3sYyzD+EAJQHY/xBLZuML9hPIgAiAYe5hlHWdO7z2+d/JDO1JRA5hj1hF40x4Y1Fowsd5TCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3624882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivtXYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrbng//WXLjikjR7uMJlDBWW2P+F9t03Z66wqFeuDVtgsfapq5xkI+i\r\nFz/05+HaKOLVZeYK/YURbHUPaU6m1ZKEx6Y21UgG1cOz0wDdMVMR1z94iJbU\r\n52wPNIGCFox03ncr2fZqOAc5ON1/N1wuoSF6iqNZMYiaK08LUo9UTjsBiBos\r\nC90l0s0J7CGt2aebWpwPVyNYyiGBh7ax7jY+EGuMCwiCgGFyxogRN3+u8BpY\r\nzY83pWXlWlEPSzqBqza2rZuAw1UxQWrlfdfSuHkpgVuEIrdUjA8XgOXnBajF\r\nsAuVWkbl6OlC+82S9jo2h34Kh/9xlHZAVoNRhXOuwdovOftg9O9rHqrNjJL6\r\nLwzzOf3T2+SzFpJPY67+lc+2VBlH8N9WPpL3LvbsDdeVdy6wSXj187cMmU0w\r\n7ytLqN2N++jsCLuyUk44ygV6l5ZTzsJj9F89wQQ7rRsjh50+IzIJxigkDTYF\r\n8EO2BCKRhgRUMZq0wuJCXgjBBr5jzwO/TZNX3fWjDiqhnKbrBj7p7l/QNeAn\r\noeUFI9Ak1YFf6bBhGVowcDM/dF8aMExRBLIDkW2snVWILn34uy8grCFs5BC/\r\nuf8LRaW/y732/m+bK1Qy2xE/IGyyE/e2mGUnzFndTC2i711999jC1Ld7Tv86\r\nNcbo94+vgMjqQhLZhtLzinQJPgGytWfKN28=\r\n=6Cdv\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","@adguard/scriptlets":"^1.6.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.0.0-alpha.6_1656673752674_0.3992459266748294","host":"s3://npm-registry-packages"}},"2.0.0-alpha.8":{"name":"@adguard/tsurlfilter","version":"2.0.0-alpha.8","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.0.0-alpha.8","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"a7a1e8da2939f12d731fed4c380d049bc53ae560","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.0.0-alpha.8.tgz","fileCount":179,"integrity":"sha512-P62Jc+clIMHyzZsWX7I4ruIM+aeTCAraQ0Sr6jYIVn34qZSbe01refgt5FeluU8ziArFGJOkv3zF/v/04gj1bg==","signatures":[{"sig":"MEMCIAD2cMBiHoIt1jLNhSiXRSV77P82erbPfOw0NZQQ784cAh8eKyOhRmfqQgSHLoDlB0W2TLxu2QcZyEokNZiAy8/9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3632065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixAhsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXVBAAikmd9d3uphyUJuQsHtiCTQP45T2Hlr5Y8AkZC9yu2mJozVBk\r\ng+Wv7tD4Ip7BgY8PPlfVT+lqgQJuCZROT+AlMLEmKqCFF8vSdKofbq03lGoe\r\nk/v22aok1YV6AYcqQRzCUfs8nYtR/5Kedgwu6aaHinoQrHqDiIDP07nEcOE4\r\n3YyewwjtgbPrfm+4g7sZ/apCw649SigjWM4hXT1ti+ybHH0jNccwspZK2XUJ\r\n2K7xvkNHSSYPJfDHKo3NOmUzUjlDTOLEnSWpeIxur+9iaSkwCjB2zIbhWkU2\r\nfW/ZD8ZnHFh0DgEflMaYEq06ydGLRzUUyXmo//6Tgtp/MqvrUJhKwaPz+R+x\r\nfCfCkrJEq2wrJVdm1/7XrgGgAloqGdetWe0PNAZ8OfSVDwjHBZxMCva3njaE\r\n7QECQqdNgN3f95Q8SKyCggv137Iy0VzIalUB3l0AHoZFNQQGp3to32WqgJkS\r\nBUYlAKoFCEpllMZZ7w6Yh5+PVsz0onEAH+4o/hEB7wvOthirGTRsWWJ8gqkI\r\npPVcpMZAxdS8Jjp2DCKmQjdpk0g2EQsPcV+NEmVa9Ou32F98cSq1pCWWZZk8\r\nAhG1WIzbsMCN0tyeDiLFoxcCuyIcgUVD4NS73gTQwEFGEjTyzS0cwIlRODJL\r\nzupO0GxGt8aCLxdoG5iKkhL7VRKDIEoqriE=\r\n=TOMK\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","@adguard/scriptlets":"^1.6.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.0.0-alpha.8_1657014380537_0.2559480781998633","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"@adguard/tsurlfilter","version":"1.0.25","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.25","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"887f543cec44c105024521714cebfb1a362244c0","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.25.tgz","fileCount":249,"integrity":"sha512-609BJImjHjsixJcFzB8uRlCMxBv8L34K/3uaer2ce8oyFdqUiw050gUGP7/8RMQWCWXE3/traavagDdSr31Hrg==","signatures":[{"sig":"MEUCIQCjN53aQbT7x0V1DytvV7VdpGw9FbwhOQAjCtl/gu21AwIgTS+NCtw3oJ7XBWSuvv4UQKRTcjWJQJ3uwGQrNW8nFBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10042264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix/87ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJlRAAovQOvdbjmZF0MrutdlNTwoW7VVot4zoSzMHP76MSeZT5T10Y\r\nO+LoEXPJMvIwQxYPh2ZY6DZ8wuQ0SzGC9TI4Zls6n4ytPPo0QNU6Q3K5oDWc\r\ncm4xxk5Okk3X7z8gJSHb31UpY1ZCHyQnqjVoOEoNwm+NII7B3+EYWO/I+WIP\r\nFx1u6erdNXC14LOSRgQtRrYAZbnWOm2zaFVO+XJCeNmDjBB7baxfoVVA9xRg\r\nW7BWZrQnE7U0gm6+pYsbxlUuSTXO+AmF6ELXhYEAvE4yyw/QLBgP1lTpcWUU\r\nx1tAF60oTw0Cu6nllgZVLXwgq06RiZGeHeWpr6QxC+4ChOnwFsNy8F4h6khw\r\nMjhLJm7hG1WIE01/jnE4RhFslTGNGvfZpVoy8ri7ONcF3Tn+sMx6vv8urOj0\r\npmXl9HOIBrckUlo+y9C566/TuopItN/xWAESH/fbnVQ2lMKrO1ivp54OxONz\r\nhiH4BMLP0UiBjPGQDpv2aYght8Ov2CaF89s5h5PhStY15Bliefy6Xwzxv0XX\r\nP1bIWTHVaNeFvBspqlQB5/1jErTC4m1DHgBRD6zKcywTjiThrBSAz7kPv2BU\r\nQSKAmiRa+8ZkP4lvLq/Db7A9V9qEOnCcTRxLACyBZ9ZX8m6aDLUkG7Zpe86s\r\nCOYLWVu7mgbg18685GKPcG8+yFRaDtfiSC8=\r\n=rq5a\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.20","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.25_1657274171538_0.21983654706753608","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"@adguard/tsurlfilter","version":"1.0.27","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.27","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"5c5e5bb28de276c0c7ec35c6b085d4c5ff8e6942","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.27.tgz","fileCount":249,"integrity":"sha512-M4csRjKwbs4RopEhIneAvovp6Pg7bkMLN1S5o2k/v1iVNKqaCxmleujkHQVQDgyf6BtwEFXGPqRK2zCTGtbWhg==","signatures":[{"sig":"MEUCICzrC8GBnrA9twFHv5AARcJ+AHm48d6zkxGuafCt62yjAiEAvrl3k/V14/iIIBOtqfqPDp1rlZP2Kyfkt+XLfH06+dQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10042264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyALsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKXw//ZpDow5SLcd3Bo0jEcgg6RNXBxPiUAYN7lxgVcQc2wgC2YNry\r\ntz23+woubwUiH8TnZ5eOpfhXOIvds98K/yIpk0baWJHu8kdISalTWjRqRxpt\r\nMe90wGO2Sz8HhZClfU67GKNBKvSvJfBLsNIIJFhxZY+ZywYtsDIjTRJIyJS1\r\nVin3M4DpKBZUVKDlEoxIePrkQWr12LzWQCBMAdDHRfNUqV3JUvCltXVoSnQb\r\nuPeoIZfvPcF/Pn9/nFmUIM7CoqfdPRa3tYabdj7kyPfVpC9N9bnpcF3N0KEY\r\nNOBiUaMp9z16c6/ge9b6hj2sPFxLIssFM92w9Ikr+gi+4mTlWka2oY8QvprE\r\njQjR/7m492wmiVYyQN9eHQ/mPTmsE+UJ/CG+REEu3quMdgxGNHl07lZmyqr+\r\nG2ptuYYH+mrUIyJwvgwwBT1H1cluf65M6DUWeUUwrX+fykYN6rDoZ6Wrotyc\r\ngknbbGYdZCg1D0wwbfHaVlgNKJmCbC/sqxVVt+kY4qqftBToAx2cya3UAbMf\r\n0WdlDMpYmP/lpNq6iRsseGTQhXX2QntVaHlFtAlyX2i/rz1dkPOXHAcF+7ce\r\n+bswsBugD/voaa/db+WQsEr6TaVFlashS1ixfCHZ9giaidx+X1MB7LFsrSA3\r\najFuByo8lPyRUXBAzwQVDdkVXmTm4r+dfPg=\r\n=POyK\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.20","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.27_1657275115609_0.9962774898200293","host":"s3://npm-registry-packages"}},"2.0.0-alpha.9":{"name":"@adguard/tsurlfilter","version":"2.0.0-alpha.9","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.0.0-alpha.9","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"450a771cb72738056eb07270f6085db7a86c3751","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.0.0-alpha.9.tgz","fileCount":179,"integrity":"sha512-PpzqCzqT91F8quCDPZeYn8ZsUP0XAJe7oGY45xuXFcWqd7FYr/pSql8mojswv/3zu1IOXq0UQD/iefnw5DpV8A==","signatures":[{"sig":"MEUCIQC3ZhR8NpBPDW36AguzJwGbedKbdYHbWG6RCTRCa7CaRwIgDcLL3mKFLbw6EiAzJDpkWSipASc3oADDSFsFoXFcWh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3643354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0pkoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojBBAAhz+48RCV4BwDN4aguf9w2rqibqxADskPXFajSUvIQGcMihQu\r\nHYFrvugFKb1WCbKY6xiROuk/3KWo0xeY1X9242JlLQSM/kqKO8Gkz1m7+//M\r\nHD3kHYc9C4AD27q44Ev9lCK5hgCb/Lw2aNUMubojsxd4K028gAD9mu6hqOrU\r\n0z4DdBKZNRO7jGTk2aaaocU+vcaFFFYzHpIybdgBFhP3BmsL/mD6aMnvP1KM\r\ncOZeAkxAo8W1+x9jJ+t5pqTKlEfq/wmkbvU0zm4ChkVkbgu6evCrDhwzs3dE\r\nbsnGcog3fZOXxkQlU1AmVgeXr5o6BIPPuno44sfOlIt2lUBcnU3lwG+aaGFa\r\nVf1fsEgpZAEYBpIytHCe2vG+0F4K3R9mppWZuwYAXGtwx2ZSmttuBaPbZ5To\r\nA/JY/7brIe9LxUdv0Cp16Ew8tB5rwzGKWYEJYj+D3tMZZNv4Ug4S9aotb5+o\r\nH+ijiRLRaFRnubhTJD9aJV6AkvqosIYeOve73+/VzdGfZfVLdU7dhbDgxkI8\r\ntbb4IF8Q/tdwTeX/73GNKhC1VibAzTaN7S3xhxhAGas4+mmBs55w/bAx8/JC\r\nk9C/uCDITLTsHvOphP412QqAx950obsKgiiQiBnQRd/TGk5m8F3tZYen0I+i\r\ntCS90RqVK/ioAwuvWEKKxFAvO0a1M2WX2r0=\r\n=DO5a\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","@adguard/scriptlets":"^1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.0.0-alpha.9_1657968936309_0.28125157760010056","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"@adguard/tsurlfilter","version":"1.0.31","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.31","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"2c270ad7d9d52e7a52be296c7f8562e7aa478f08","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.31.tgz","fileCount":249,"integrity":"sha512-m/i+E+p/d2jdieW3CWTxOR6mlvIssyIzPNMJUjRsl3gDrlqD9HGG7x9XZ0824xy6thikv5n8wp2r2F5kR0nN7Q==","signatures":[{"sig":"MEUCIQCjResYccjV8R+BeYEXdfJGn5wGWxZLPN4RvXpxsMkQzAIgauLu58DnW3WC0PaHMHrNJrOssQwOTiVdJA7u67dOb6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10051424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1pa5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4xg//eMI0JGB/BK5TGrQJB7TebjiLCNp2yRBYbLaDcv6/PvZ+fNyJ\r\nOlktGV88vIlekYXtklcF2t58EH3tzDaapATtwMpOCnDn9zD92ObJ4/RR4dkl\r\nGiDna9nyuCTHDJ/xDjAk3JLX8MTU6le4zGwLC3CL8+T6dUxz6jg8/k2wISY1\r\nFZ72KgxB1LFAg3QmvoDnWnUiNY3zlIifq8aFkbTCIRA3QCMx3XS9rS5SvZTt\r\n08Z3XsGmqoxwZ/bff12oWXELTS5KMaWyJ4CHee7WSD2Op1CJG3txEDFX4oFL\r\nk29VyrBEgItSuMYxx2/CLPYYlFoJert8WymfwKJg8TUgpZ1SGuY/wMB5nx09\r\nufRKWQKpeXSIGp7MFZNKxK1XHoPJMITmlqLWRlBPtbFt1jyJZRtWyO+3mDLE\r\nBRg8nkCe9yRqhdliuVorQCTTjijcASkezSfm27h7AdUcI/SiVEGECC5djkdA\r\nFE6luPAxBX7y6tYB3a5s9CrW+A+x/dIpu+y5CVxXLiyWE2NJSWhLO5ElKHYx\r\n1IjW8LvTybQUiEDexgv3p6ntj26S8ToHHM49sD9QiKiTCT4k3O/PVXbO+f7g\r\nH+nCqTRXkTBYQ9+9ydqZF8jlWwLvOtmWhfn4OScid2JkUsuc/h1JpQMX+u8E\r\n/xq7tPri4v6OhZ7Oj30vn9OVCT6/uKrVjPE=\r\n=OFIu\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.20","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.31_1658230457524_0.9138179836192815","host":"s3://npm-registry-packages"}},"2.0.0-alpha.11":{"name":"@adguard/tsurlfilter","version":"2.0.0-alpha.11","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.0.0-alpha.11","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"f6b17515f49b94e71ddbe63bf3d1c97fdda1e886","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.0.0-alpha.11.tgz","fileCount":179,"integrity":"sha512-/qgL+lQEAvRkxOdMJAI3I7qE0kpovWw9qpHC4PQnRftpN25GKa4X01wmTTJUUU/ZI5x6O/CVAO9eOZSHuf8DeA==","signatures":[{"sig":"MEUCIE9QDmX9THywH3ANvERPv5h9DCtMGVCR10OT1zDjfEKVAiEAqTspsVemsWg1jl5v09juTS/fxa+a1IF2+5UXV6XNsKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3643457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3oleACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8xQ//X3gjOJKiF0mehM1Rz/Qw76yHCkqSFmwhnXT5MtBtHulO/p3M\r\njivliIAVqiVaxlGvHqdWX2jq5k2sqV9/q3oUXnE7+tKcL1EFnZOBHKnif/Hq\r\nOG/Y/4qtRiEfLW1JrLDMgPg+wR8bn8ea0H2wZ1Jj6nXPouws/DB4jIITxWhj\r\nQqoMZH5UNlkee/6aGOF9arVazrOEqV8Bur14YOYepGMtMQdKZHaNoHGv+W1c\r\nku8J+z50Sm5u7roUYrASLm5RubVGaMFBvQOrdQNWKReKbe3pxaIDUviVT1YA\r\nGo1DfQ7BwDu7jjdtx9j7RwufFsooPr6dVmWUsoOvacfqozV+0DykdjgJQdgi\r\ny/Yg/YWCMk9X4aEmk16k0gqGyj9R1JCIfCifS4dNHvxW2T6/aNJH7hIHFn9u\r\nT5nRT4Cm0oGCaQlzmo6ue0bWF/MEL235zOdHZayEnw6XXFSuie+8t8pmiYQ/\r\n8XJdqsUHeKhLaJj+opeu95E8G0N/BklyrKkzIoZM9RvaKNW3R6pgKzrVztc8\r\nAM+cNKW6ep9LuUX5InAtpmQiQDmWQdFLeAxVlBNexEHFHC7hgHoPo1mqP6sT\r\n9dexjL8DjS/+VHh+m7/9WBmPETHt5+1GhpcDWOPXmFUovc38gX+ac/RYCgr6\r\n/hQmDHb/79a4LBbrMJ2+zqbjLvLcewTf9xo=\r\n=WpKs\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","@adguard/scriptlets":"^1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.0.0-alpha.11_1658751326466_0.543020701253673","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"@adguard/tsurlfilter","version":"1.0.33","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.33","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"bdcde58ac0d42dc3c2d0343111b15841b46e218d","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.33.tgz","fileCount":249,"integrity":"sha512-4BOWaTLgz2gvAH97y3bHWRCSJKF/dHyUyN5UC4bEJqBUDbaeiPEQntd6SLdQmVNqJ7JblifTwHSY60uBsNkutg==","signatures":[{"sig":"MEUCIQDdoZR+FHVACmaTXmwT0ngbF1Qi+3E8ltCLob0cMmLBZAIgd08Nvy6otyMyUoRUSrqJasmoTl+WF34LSLKVPA0IzRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10054238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6AaIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/kA//d5TFsd6IlcjdJD226BoxMlELwsP0ncUx8ozvVwWwL3Hs3sww\r\n73nKP4SUi99uBb6LT6/tz1x6sRXrb4aJsoYl5A/z/ookiyHbl6kluzj+EM0u\r\nfE803cOEg5hktKDZzLH5vfsk9iOVJDiBZxlfC4KxKY1CWpibpksNGAA95rgB\r\nsHsH7FeRk6BqHXPTLQXbon+UY/SEN9vks71Oggs1jgFDRji1lrbSrYkhFhhe\r\n1WElnU8BF9qxel0Akygx60e4hEYPxw9r6SDWUrxXovwrea6kvtEOc4oF+rwz\r\nxbeGV3mbk/q0MJQRpaAiflHAXRJtYgRXI35Jv8DJSOsznVX5Iafs8Tl+go19\r\nnGIIRKzXQAiqDUpll7g1MXnVbx1QDj8YmPDR3C7oJdK9dkfVmcp+bLoFy6hH\r\nl7WFUCiI9Ra3nAn7QsWQ8B492nsCMJgqngDVTCGT/Yv2Sl9L/+acsWarQLzZ\r\nfgyZK60VME28/XUd10+eyrZEwtMimZiVGp2mh4zWZ1R3ZBNvnNjoCWTAJtX8\r\nojtQpPk0AwhvESeQvmT1XFKmOq929KB8CQljSuU58cZ8kF62TUqnVVojhTCv\r\nAZenqZiGWii3by3pybRv5Dp3mL7RGdAlaqah01ii45CCeXi+MNWrk3s/AQ2x\r\n424Lo8nbAYUsYZuaCRpuTsIBZXBRS5yoJYU=\r\n=y+xh\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.20","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.33_1659373192473_0.8816676321571362","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"@adguard/tsurlfilter","version":"1.0.35","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.35","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"bc1d970f53cef9466c8438934ad00815dc05afdb","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.35.tgz","fileCount":249,"integrity":"sha512-m57eAmzwvZ16bjgbbfpx6BB0Ot3YBOqDJagybUg/c8744Dt6cKyQBxl2zUZc2/hkE4p8ZPc6TNmmllUetpXOGQ==","signatures":[{"sig":"MEUCIEC2Pzv+OE34xLQE5eN+K7d1CTrE0tXe5QJJ1z47P9xFAiEAj87uZs88ET5SeGyPPIzGDDoS+eN9sm3XePBUKJwCga4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10093386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9hykACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpl2A//QyPtPnWVqF5OMq+dTywZHF1DFiK18VvLgp1rvifhXSPaV7YX\r\nEtO7NlKT+K+pnwppaT1sjvM2nl2x5v9VYIu70ibfpkYWUQlGik9YYoTlQlek\r\nKRoo1jXnM8lB9zTKD/jxrP39mI/O5ZXRkMRLTMgGJ239/Ep/yeWjGJV8I87D\r\nwZDkIPaOFVFDLo1wObqCfLuyuNvl56KB0fUI5ShGW1tQzVkX6Vr93teeox04\r\n2Ek/Il2+Wf2BJcG7Fqds7l19dI85fa8f2HpE/sXx7xWKfzOCk5NqGidfKOlg\r\nLwtYP2LhqJql9hfLegLJSGcqiK913B6Q59eYaC2/ZExbm5g0pagldGLWUCXe\r\nlOTCZRhamsF5/B+CHzxr1+ecCBzZZg4yCqDx5R7WSjPh1f/7G6/SQscUABUe\r\nfO0CXfdI16IlLtCgypOLnlIOHUK99loUlrcbnI4IBv5/0ilPqOyC7NQ+1Q+T\r\nQYjDABH/u7S1sNXYNTeJldmCGW+vVHuFMUo+tndMM2hJ182vrSh2tQsWonY+\r\n8k1XIAPyUzhl1vviI6nHUx/q1pwbK8vZgvS8MEEW2dDmhVb/K2XI21Q764qT\r\ngGuMgYWIM2+7yjpIqa3mxdFbgy+iIewCLdj7W3qHL/urV3b6/gJmGeWl1w4h\r\nCcZUCMwesSTEDcb4wpxjUPaMiSngD+OY3GI=\r\n=KgIR\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.39","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.35_1660296356561_0.027893589292040444","host":"s3://npm-registry-packages"}},"2.0.0-alpha.15":{"name":"@adguard/tsurlfilter","version":"2.0.0-alpha.15","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.0.0-alpha.15","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"513b3ce6292ba2fe56a128e68a44f349ad7b6808","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.0.0-alpha.15.tgz","fileCount":179,"integrity":"sha512-d9X5uDK2nphKxFd4rk7OuNH/xjyG+6bQgeCytwxKW2XTNl5oWbkQqOn5B5NKOjuFW33URY0y+3c718McgYKtkQ==","signatures":[{"sig":"MEUCIQDGezZKKF9TINlm399Gm5BQ1eRts+CQYah7JK8Jku3L6gIgHX3umYJngXGKjGvHGFy3MHsohduMTvS4oFiWyV9RGpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3625979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9kHcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvTw//WOEsAhlrwku3JijcgtrrNgEe0nrOz8H+7mBa6HBtNvO84TPm\r\nUNWOAIwq86PB4neQaDbLmZ2weTKm+RRPHpNQJoC1YrBVf6xtxLJ8LSVDAvVw\r\neLZkMO9zRYNXzSwDOHgLiFMVkAQKZZQEHYg9XRtCWJGmwvn6XP6+bJN/6zs5\r\nHvRD6GUTVPEtP/eDo3idS83URetMudBVV3u0yFLMf5HJKMjM6H+2AVFx2yaZ\r\nLVp3pr4LhJ6NaGmS9sa3/2hwnBhBW/MXT/udG4fSUS6ofpPJiHDW4qx26fSI\r\nQMAj1l5yscagGgYa5Pa5cd+9kFdXTkG9j07CIBLAdf5jYtxEsGVkZ80TAUKK\r\nRbYdOa9Z1Kd8P13tlpIL+hxqOT4Hyg/s0K2Z8svVxefnEhczGU0vN65m/iZ7\r\nvjfRTY1OIsiCWrHturmCwS3kTEIAwdtj/srnV+4cEDrnV3KKskEIfbMZ9Xqb\r\n0cQ0wuzyhyUE/uoh4HTc3t7xsowwH2cqJ5nKLyNqs/v2+zakf9YG7Q5zpq8d\r\nJ8kvnJwHzrNPMSrJe0DWs14tOPRZOssIxHDufVSR+lQQObz8D2sEuYDg2msb\r\nLkqB1Po/5UBob+CdYlbvha6WrHX47AYUjwVs3FDCBSdUf0VmT23Xs0jZWpP+\r\nT8Esmhrbf2NZCxrpvM4T9jUyaRd8C/YTyrc=\r\n=oewX\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","@adguard/scriptlets":"^1.6.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-jest":"28.0.7","ts-node":"10.9.1","typedoc":"0.23.10","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","travis-deploy-once":"5.0.11","@rollup/plugin-json":"4.1.0","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","jest-webextension-mock":"3.7.22","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.0.0-alpha.15_1660305884077_0.8309233389389126","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"@adguard/tsurlfilter","version":"1.0.37","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.37","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"3ba4db65340ea1050edf1d3f92352b076009bb25","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.37.tgz","fileCount":249,"integrity":"sha512-w588JISLAMbGTjzTUtvGD/HRN6tQpqUueQwT71IztMVNc+SvCuZOFsFtuKvteQsPV0wFD90ApJePBPIotdUeBw==","signatures":[{"sig":"MEQCICd5010rKD4ZcGpMAD/j3eyVhe4/jWNdf6mAOW+wGhtlAiBvHQmE8E2SDClm0XXIJ2SxwdRMBOKd9P0qQjRdBcWqdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10093629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDNgsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6IRAAonJA06DK+eo2lr0vrTNL9kU3FLqVcIQjiW95lT7wUwMUW9/e\r\ngn2+NxfCs5GKsEcx9SmgJnz+mXiibJ8ox87QTLjdFsChXlzDx2Y5Nmbjei+g\r\nxN8sP/rzsJTnD6Bt2zxWVJ0ZJOA10kenDcZwAAeGKZntD//9U5Yt1ZlSJvX9\r\nr9B2pkyR1mjafqxcwW7l/2dzw4F92gH21zwhQXXP5FbDfnGNd6NcoIfds44H\r\nhtgKPXiyheRmdorHFl+cLs5IhMEvZdS34HeC7ollcE5BIrfyPBgxT2grupfL\r\n25qm+SovkH6wgSNjRCB1KgnmK989ir2jHfw/FzeoHjQLWtMv9e7DLy0BbjuO\r\nqw/IA0VogLwVp3M/KLjFMvn1VZv9cGdltXoCA/ZS9NvrAPQSnbeAwKas7pyG\r\nHs2KC2QqOyThSgFQLFhqKq+rxC5m3pPjJuCxmMey5M7vbeWqvsG5hn/Ep9Fb\r\nYW8+LVMfG374FWEd/zfkZJ5vhAS29vO1pH+58Zf/aZRN1AWrT+lmg5KhGfKJ\r\nFG+j7kTeTiaEDUEwd77+DtKJMa3rUT21PRlq8BbmAb8GNNkfaKBhLVCTbvq/\r\npqIqoZ57acE7T1Sl9W59vR7AQ6j4z2RVWV9WE0k6abyBEu2udy+3KxnCJ1MP\r\nLmv5NUDclXegmqWTrxsLBKq0GAVPfrJEED4=\r\n=ieUq\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.39","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.37_1661786156386_0.1671351228797937","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"@adguard/tsurlfilter","version":"1.0.38","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.38","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"7b55862bd054554b85b61fb07bacea074a84c4c9","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.38.tgz","fileCount":249,"integrity":"sha512-LYDZymWptDUL2W1p9RGaevHwwBwW0OZTEF9xEHwdtlvN3wxnlGDyQT3dbNSye7GIfXA7yr249ZUJEzPF9TYMmQ==","signatures":[{"sig":"MEUCIQDO+Mny38G4bzn8lNYOZif6509FKnaHVeALDWqri+n8kQIgX3c6PTKp4S1BtHo0Ceo2yHHgi3+N6C76M8Tt7LvoiH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10095478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDgQnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw5g/9EOonS2mnDD0IQSYvte4ThSesWk3ShPZxbUXtRVKAthUEVhpo\r\nwRtMN7itzKRiy8FXoNLlit3oVUM64+30u8LKsxvQ4VmsVweQxqW3tDNPk6To\r\n3cykKpHWWkNrYwiFY1K4Pl+RKSHQ2u9oIA2q3rRfhOdPWDdTj6ga7iWHYCLw\r\nOlI79dcXViP7bL3Ysa91VqaVEpjfiCrgFafEZ4HHDNPIKTSEeP/kKlST97+c\r\neYeAyM04fXpeu5u4eSaEg4DwDyCZDnzWxfLlOFMaP7kNT4gwwZRWzjeVDWWM\r\ndJh238qjMSnXUEFuajowYDxtivyqIrnytwacehhEBp6CXJ/5NYy03UFwbink\r\nt7lYwp8/RJxIydjEsss03g8dfvxLXg2sRQyFKrmROgJZ9oFF15Nc9Poln+6C\r\nFCNOAKcLfbfplDKQA23rOohzv8rc4ORyhmmmX35rqhmMPBzrFPnN0xRluO1N\r\nUdh8qgpxgQgW9y1TA3ljRrRWRLN8/YJ8bsKV79dYPnxWK/m+U5/5ZAn11zi/\r\nPs/qAXlVkBKXApSzZ+82nh9HcCoiaJgU90oaEmZro/wRcZ50pusN98e1HQRs\r\nl41CU4DQvbfFoA2EuzlUT6qsJ9am7nKd1qigTcdY8BrIJ0vMAKcpx3sieuR1\r\nCvZx3OQydt6aexg2DeBM0wdkTNqxS+jcaQ8=\r\n=bQaL\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.39","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.38_1661862950764_0.5525781098097318","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"@adguard/tsurlfilter","version":"1.0.39","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.39","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"310f249380e3134396381fd39d23e5c3417c2fb1","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.39.tgz","fileCount":249,"integrity":"sha512-YuwuUUbidtcuf8usrxrVuCuEi0NBk4PusdVumQC8JjbM9+nuJmfhrjk7SdX/Bg3mQSIOIOcHra2qAVZoGkq7wg==","signatures":[{"sig":"MEUCIBoFbO1pOlenEh1P9ux8uctxZdNVILOlIXUZ/mZwRL7zAiEA4G5y0zzRflFxcbID+IJflI/yT3L6G6R1AmmVyzSmJm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10153961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIdpVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqlog//aSCwAnEJyw5QirtdxXBDc0JU2F0AiWapLBuBCL4AJgseQJpu\r\nR8Bt0Jqp8mH7rf7Tc31IZ86/pWsDpWPjMwVJPXALaDEAQUx/FCAfoaqrnuYa\r\nNkWXBpl6F2kZTGN7+6hFajAxX0yl7dIYXy0kJmEZNcMYivCMjPa0ImStyboA\r\nL9uEGQAxPpZtwUYijA9LfG6vYNJu7tRV85Fm9S4Sm5aGduHVRhZgot1l9jU+\r\n8kqMCQwlEuXdosBXJBlaP+zEvu/iOlhHVgh/N5Yax/AsvY6J5DLDsBWrgYPk\r\nt+QdGFLrTV6thn28jgix+nRve0BSoCc9SVtuZzTrVIfoNSNn6bxdcB3/bIan\r\nYWzx9vc2dTBrHxJjor3+nlzyHIZfLlVw5wijuM5kX0ACkfvqLUnJZ3YN+P2w\r\nh8oxhgEFxQ6qQoygMka0SG1DlBNvKHLfJrUp/ioffu9VPXOALKccj4i1xgFD\r\nn6AOxtDLJYfA4QiSejcqfZyg1J5wte6KJVIgNXmRVwBO/PQrSfp1he4wPjeU\r\nDU83A+woQvIaLm4/K9Cb5G83ryn1yHKzHY1lfTt1+2Fusay5sV0dXXjkMXQR\r\npowlDrhLHu/dOgenStDAZGrCljhyuvAV20rlOC0+7YmgbLthzvyN9S2pfYOY\r\nnnALwS7qCJQGCZ4QcN6EANpyiyOWpGyISOE=\r\n=g9ch\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.14","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.51","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.39_1663162964790_0.05331552772417214","host":"s3://npm-registry-packages"}},"1.0.40":{"name":"@adguard/tsurlfilter","version":"1.0.40","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.40","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"1263b332d2f2e1407b15e72d484bf5feb557dc2a","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.40.tgz","fileCount":249,"integrity":"sha512-UWTGJRbVNbwyrQCtyk/Sesu5wPcW9QeZ4b+QYywgRs7OWLABHIplpAJ3LEeJz/pwMNmAuUmoE2szIPweaiCXXw==","signatures":[{"sig":"MEYCIQCGf1pikBiZJmb3sxlUjJFEySWDwmUyER1OXNbGs8fJOwIhALd+B7cdJ/WAxcMoLUTS8gi8J5Xutdk0qal9Caxmy3rW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10154315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI1IYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzRA//cXmM3XlI/LCZHBdOfxisGAO9qHNH9GNKUKTg6M+vwG1mPIZL\r\nxC5CqQ/Q70RqeIaHy0XCyS5GAOo+CM4dCMYHjiuvNL4T/+C3E/CL5ppqpAfY\r\n0XC+Ba2tk6HjJdLb5Y7FsY/qsBtnv4jv4GBbMzHRU60augtaRU/8nTMlGMEG\r\nzFwkfcnfjgseQ3A6mFHX2kiU2v/i1WBKK/8RPGskWbUdzLBx1H9/iTK8UW14\r\nAsgAHw7z9dJkFu4/gamHmj/2I5MdQ3CiZ0gvffnblr2FHHidmz5KIbJwOVl4\r\nv509H2Zea6b/r+I4lkBh4MkvZVbJHNURBk9WVhriDDzHyi4eZmrdfhN3zs1K\r\n2cDI0j4Ax1RTz8qOAEM7AQRUC+IiQqm7XXoaFVS/if1LvCQAtQFlYLXiiEHP\r\nSddNxDFQmklFXO9t/MCnAFqmliI18MiSS39Awt7zEOKEZdK7MPqERHnopSdX\r\nuKKPifVMzKt95wMD1EVKew7MN9VPdhLWOxJMTPzMqSGXEnsZJfMo/qiaub0+\r\nGkVKWeZMF8XLL99Qc2k1o3dZlwfA9qOpGF8ooml5amLwOt9J48kgW+cnU826\r\nrdeDPgk4TzhDSs9qROEhtXdtG61jpr/bTJlZLUJMVcdvee+okmAMskS0B2tf\r\nPjBJJs341ampcCGkhAeouCxqEGwZHNZcihU=\r\n=bj5n\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.16","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.51","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.40_1663259160468_0.033023819582254976","host":"s3://npm-registry-packages"}},"1.0.41":{"name":"@adguard/tsurlfilter","version":"1.0.41","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.41","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"545c47f68d4f7ca240f96c78d75298971cf00507","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.41.tgz","fileCount":249,"integrity":"sha512-jLpK+BOZfgo+sJGmO7QWdiJGYnTtrUIagwFiJm78VfkPLJhUeu2drtHvXdlXs7Svb2oxpR1DB8Srd8l2kgCYsQ==","signatures":[{"sig":"MEUCIQC6v/V5g0xMW5WJM4wCTHVgY5/DpieTygAgFpD2hhFVnAIgMF7qDs2ayL/RLlfDvjIj4RGpeOPX5zutQBDC2yXDGoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10154315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJGo9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpenQ//S1ymBHeFnUZHiJYrYYOzHZSrD9lvDuzMq97etRhTqNrN/+JK\r\nY/QTRLdh7OTr//Fk7YxCm60wDXOe8D8lv5KvR2uMHU3IVbr+u8xJhjfRPRKE\r\nNlVhXv2FfAkUkqxu/0eywAnv2VsDnoyosGLQMfOWodTZKHtf6qpcBkSxX9OC\r\nLQQdiQHL7ab24OaspFSKgjC7u1y6fpQLIa4G3yz+LCn4zKM+RNucI4kOto9c\r\nwtA0NU5/XY1Y4jVd7ATyiVFetwRenAEKOPRGYKrDGM59NTzStKgOdGlMkntS\r\nBp5TGkfWnJ+ADYWOJgRB928B19MwwO71go4iM0IXxdOlW+OEp+34SaaiJI4S\r\nxbBt80VwTtXEdO+5oid3Rd3ySpVXyDbLPMkXtolAbQ6AS5L1gS8HjjhR5InF\r\nhizlzgRdQ+fii00S1BWqX/r9blt6wEnNdZnEBd5pnEyt8sW9YhSp45kUNH5o\r\nYmWTjZyDhAbDHJoxESDkiBpeXix13xGCwwLMLPbSy3JMNlGTW4aCpyk6yMae\r\nLAY/cNrcJSohoOWkLPrsd8w7cxIbGSdDJkoBON2ISWjjXFV/Rmed8F5DfMQC\r\n1wwxQK1m5G0wlINUf6THAFGc8n47YT1xxHLij79VSsQhtSKytPjTYPohPD79\r\n9ij68hWNxCcwIKCnz0FZkFzq6i80fqHHSUk=\r\n=E+M4\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.16","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.51","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.41_1663330877038_0.28216202862258033","host":"s3://npm-registry-packages"}},"1.0.42":{"name":"@adguard/tsurlfilter","version":"1.0.42","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.42","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"033647c9be5b658b884550602e97729df82e534c","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.42.tgz","fileCount":249,"integrity":"sha512-t72nA2KtkKDPrgHtCHEJtIs6tIltAPC3ne7/nMVcgyd8XGnIUuVxqjsAiYKL9pAKiSJY1m/1VhImqStzu/+kHA==","signatures":[{"sig":"MEUCIQC+DGuBgWVTqCzuFshoo5+QNuu9LBMTyD7Wmz7x0PnA9gIgb9VLkRfIax/+8YjeJKSQIz/euMfe/Fa4kJkjJIue4dw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10164914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMr/MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5pQ//YfC3E5y8ubLoFQUQ83HrcXKoEBtKEjv7zYHhqMMWwtSvEcZy\r\nFbhUQFuqT6/QVOYaODjzTbF5EyS4TPUN3pm3cnSeJ2o0QFPJH5MGz2QLQj+e\r\nr7cTpeYf7ifmZ4FgqoTE3rjXq5bqy5ohARCicwmXtqxk248CvHIDeXBlYIEn\r\nid2OO0BIHG3z+qBBWg9NKtNCh/HevjC/WVuXmcs+GlOshrAZtA4UDYStYxIV\r\nZn1lBLqVOvw9eGAgHNRnstmYAQUDa9xWvy93pDZN5tBK6e7DnhKCCpv12LtY\r\nqaTmKwJZ9ygLsy4/o+hM17uPaJuTIhP8qkNNyoN+O3Ep0Cxno/hrO8d7cIKJ\r\nSigAl31JjrrwUUbnv5Uv8nyIonr/b/AlW1bWhV1AlzO8NYk38fiaHVEPll0A\r\nEY5Se8HMRffu9RG5Wp486MIdrnMTPenV62J6dbHWKiJfC5xfhgOilvSV4i0t\r\nSNrwHCEJmn+g+jyutQsMDrfpaKPKsOe0+mqNvcaPe4aS9Posbupl/HLA0Xqi\r\nc6UB8fC/MAap/dZivUsbxOMdKzaykLQH/Hmlfet2q/toZCzvpFKMF5zOmXbt\r\nkxLfsKOK7XbNkVxkJGgFBKH7fZsxhgyVj30pzpiwF2c7gIFrV4K8Z4Z2IISy\r\nhCUMKVja1M6CyXbRfQJ94GqgmvmQzuKWCaY=\r\n=Ddb9\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.16","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.55","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.42_1664270284581_0.9504884403994951","host":"s3://npm-registry-packages"}},"1.0.43":{"name":"@adguard/tsurlfilter","version":"1.0.43","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.43","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"3271bdd63cb39ebe74dd6344e0fdcd23e703afe6","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.43.tgz","fileCount":249,"integrity":"sha512-j9Ekfcwj85tWGlIzDdHtwr+5cJ4R9JaexL/6hVSFx1aZOhfmA3JXaXi+7pJgbDkGgJywJMDJXDWBqVklWobZnw==","signatures":[{"sig":"MEYCIQD4MlpAzBlGjdiOrVq7GcYrelREr+sXmwrdkyGj8udXVwIhAOiEQ0xmNNPdYjHS2MQ7ZsDNG8I5bvqrdaUzZz24Lx7U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10135011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYp+tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAVg//Th941UvxVqcyHfVH7tmmr6cc9Q3nHglP9xbtfDkx3djgEkYU\r\nUC4BvY9p6l1ngppwrtWJwDsIBqDGVN6eujpLbLx6pzQyo/qwmkIANFhKK5Ln\r\nP8cBHXSRf+FS0d9QNHtctQaoSaIJWtqsJprv/H2NXYJQ43BrXLxMijV5cWE1\r\ntRHYETI3A+o3ArB0TxW8wycqFlQKw5T5GOBKm+5iPa0RudrVrshHjTY9hdSz\r\n4qrDZvaODyQ9+wQ2Hn8H7AWC9G++jXWvKxzlL38CJd2PCcDSIIpOA7hzq3kt\r\nFLeQpS+E7QlL0Hw0fALq522zujUEGtB6Ln9KAOQdkRid+sYqHl9t8PJ2YgpD\r\np+tdAwtk1gVPSdbstlj43idprh1ddYvRVyv3zU0d+BgQDEGBG/ZNy7n6OgxP\r\nNSu1PXUkhbN+Lo4nk3F5QQh9gpG28Fd55zJu4/GSo/jBsLzlZoE3BkRsQl8q\r\nuv9nMbLY3WWpYgwbbzVHWEG3s/rybnE0PgAOJ1ibxAQDWiBY/F5ax6ky0L39\r\noWvNh98tjczkkq73o5gSUmeHKgUlNXbEYVt8lbhmj0ZeIpG4kZfyunpQeamb\r\ncFqNwc1vWKX/THJ+T42Cvcf7diwZlQmwm2pe0jvCdDpAobeOBu31ctxrCiGp\r\nUrEg+f2YWPIaQ5YW5y6kQEe6MzCACVVNOjk=\r\n=lTOD\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.55","@adguard/extended-css":"^2.0.2","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.43_1667407789103_0.6182258217617862","host":"s3://npm-registry-packages"}},"1.0.45":{"name":"@adguard/tsurlfilter","version":"1.0.45","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.45","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"feb13275cc890717b3c18da61769a23bcdc0b99b","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.45.tgz","fileCount":249,"integrity":"sha512-1rmswBj/tBxzHr7T7T9+MjwfwOOIhT8Si8HBsTtpK+7Wdc9y4nueUxCXu9Ws0b+K13F0eKV3hvsEL5j5aekkqQ==","signatures":[{"sig":"MEUCIQDS665Cf/vcTzEAsja7OBcGc3xL2fn6jnKm9H9E8pgcJgIgHletIMl1UuN7ad/1jjIeH/QtMu/HUasSkoaSENjd3jY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10135011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY/NNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOhw/+JK1DSypMJkPypCOr8eSPZWTOTkLQq2AwRCRjhvjBXFQohfH3\r\nG+0GJY4Go75M1jqJP2m5dFN4fHQyXmS/uATthhnU9yiP5/L5U+H0M3e6lUH7\r\nIbUncdn5bgSPvi24qlnxrYz2y6Q5ef127iX0FrRH7retUkxT8oVLWkM+lWVO\r\n3fMPuwyAZ2Qd3n9M36yRg3rtx20AdkhcrhQSnlWBB/sm1A6VgQRgTobPLdQm\r\npeOC2/Pb6FELEPUBIKm4EoirUJ5csEBB3epVlPS9o1GW9TIHfaOaFvmVNNj+\r\nTaVqPpnYLzXK/h6Kdeq3KjCKGoAMAxGD+3U60lU01xbbPJlivUTf9C9hGk7t\r\n3SDeNjHc3k9UB916pwrADf4iZoF3f50Ob5Zjkw4DlxDhuivBEWzl0NI7UtdW\r\nKpzOHOSlKkw0cATuVnyIgRfec92c7tvAhtsS1zNcwaM4VjNrLmhZORd0l3Qs\r\numlp9rD/p3PE9yQ4yAS/1+YWzMh43Uxpkb6Zk2PXUVom3iITz622FzNBD5gv\r\nFUYhKSmWWlp2YOxNxPnT3UwUZSwnCoGfuc/oET/Hpr3kik5aYdsUuAICC3D8\r\nzKxbGNFyi9QhJuM/GzdlnSHmy+YhkSj7q1Yq6WEqriEMfbbnwDh0dRHVzqsC\r\n2wyuZZl09KVZ17u7vUbDM+hXIkuJmfbUujg=\r\n=xlUc\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.55","@adguard/extended-css":"^2.0.4","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.45_1667494733013_0.7867982928778832","host":"s3://npm-registry-packages"}},"1.0.46":{"name":"@adguard/tsurlfilter","version":"1.0.46","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.46","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"2108b52192c56aabe0b1602c8cde5fb740942b45","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.46.tgz","fileCount":249,"integrity":"sha512-7WT7jRAoeSNJuFUcfYmR7elipyY+i+tiGUDlwiQZFO7OXsqlSMM1iwcrQhC6wIAiDK6her2nOZP8Nc731Fq5lA==","signatures":[{"sig":"MEYCIQDPnJy8Bmh5+udIyX8/jNx7wH4qfXaYEdAaAwfiqNcnhgIhAMGH/F0UPoYfUzyjtiS8SxDYaKo8xcwZeUbL/uSHHYF3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10136551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjahlLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUNA/+OC+f+IlWHimlH/7M6K3aEEdJyfft8Sqi4Frgympkh3hpZwX8\r\nU+x6PQlnWP/+8whf7xn8o+S2+VpFI7CHHaWXE/cjpQ2QlU1tzHzzEg1keOQ4\r\nZzan4+AF+Hz/bX85h7uDphbwD+51qkoF3nNoIDkPlXd3pBHAPYscXtwvSKDV\r\n2s1Ekm4L9mxBQQhD2IOOr40pZY7Y1q++LTS7JTKzgOqn03jhEHpRLA6qubFY\r\ngWbPA34SwompofJgb4Z0zmu4FHOm7xR8juuuOFZc8cXK1Z0j727lYzwGAZ+D\r\nU5GKeegcE1U9Uf5DdJEvq/nnRn5cMgbxtN2tQY9eoW9JJIid27oq38CYeg6b\r\nFd43P8hC+rEESL8c3DTEjUt3MBXeMc3uvCqZf2W5N4xbPIzY3LDt3vjDAzkO\r\nLVjK1IoqlTFSwC+1j46/ba29jBtw2ioQDCXOcy2vRp7X7AtwgCeKxekUyNRb\r\nnX7atSRgk+B1dr9qW4bzjZoKWdyfvokveKuQpzxXDOViHopYzfNP4LUXFup0\r\nz8snlJCZyc7Cab45LBK0h0RFEvdpXAtNDepeZrUHc3++WdFep0tHddJfYyZZ\r\n4gJMG59B7l18Np8bnzfqWz3EyUEwAVp3m6ID51co2gw5RQIIJiPlzqQLB/es\r\n6K7P56a/HlZEPChfOj2M4/CTOh9qOJCv/hg=\r\n=2SzH\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.55","@adguard/extended-css":"^2.0.5","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.46_1667897674813_0.1475847935684842","host":"s3://npm-registry-packages"}},"1.0.47":{"name":"@adguard/tsurlfilter","version":"1.0.47","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.47","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"a1f5d371e5dc8dc5c5f8493078b8c0f651659ebb","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.47.tgz","fileCount":249,"integrity":"sha512-KJvP8Qzd2SY7CfnYe8smeIgGtJ6j+vdn3ojRZkF7Lm1f0zZra1CAFWzZqu5+pn7utcQ+/7CVIAa+laIdv8RQGA==","signatures":[{"sig":"MEUCID2lRm3P0eDENDjQZlBaBj2CWvvwtj3rCD/2r3u1qPdYAiEA+V2j6cnowzZ4RDVT1a+6/gkBOorT3hrKwiF65iWdj2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10138646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbSWmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpa2w//YKn/seN8duYA5YAtHjuZAZoBCSVQ1Ib42h7RQGxfIDFKTDVP\r\nSle8tIJIqIBdCmJ4p5qWPV1KTjYyu4rNJEIGJn2WVJeHTrft2WRCoj62r9aJ\r\n4sFYe5ien2yX80hm9swke+FbNZyYd59hDHAScDL9t7RMU65eLLkMtymZ7vdn\r\nRjCnGKTcadx1QOaEqEB0SoDie8adm+2PON2j8iRrOmFsxrhl/YHNyTuwY0kB\r\nePUE2pRc4wKt7/r9QeiE5qD+0zqFRH4BRaxdRZ3dlkmjJc9se7X73vP8KGmB\r\nlxMEcGOOxrGtP5iIb4+tjWRTZaL5EJbRY/BM6TRarwHBO+kwJecxLztZlvR3\r\nnZDOn/2A7V2vbSyQRnSycioBJvI+ohVfc9j6MWMW8FNToiMhJG5dGOFAxgKs\r\ndcub17qfKSQQSuXA6SvPTxMP2RGa8yM/agBhOkpPyUOexYJVu0cVqgojOjgY\r\nFHZREm/7YjVH9D5taezp/c5u8TjER6XktB1KYe9waBDnngKq33fK8E8jX1Yg\r\n+JQEAsl9fnw/xLZw8Eo7iZVavOzSExk2xLCit2ca9jSeJJZsreOEEVmr4H6Z\r\nAXmlV+pp+Q2nppKbIwUgXoVCK8VolSDWbI9MtC51nMUJXk8i2fF1o8JJ5kco\r\nMG5fmlKRp/Vu6mRfymrJQj7bHs6SlgBKBUc=\r\n=YW+5\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.55","@adguard/extended-css":"^2.0.7","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.47_1668097446267_0.9128807292963961","host":"s3://npm-registry-packages"}},"1.0.48":{"name":"@adguard/tsurlfilter","version":"1.0.48","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.48","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"8bb97ef015b07c0e0a98b8f7728870c1ab3b37cb","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.48.tgz","fileCount":249,"integrity":"sha512-TF420im4hna1vOoTzDYOSKEaaCgKhmFAtjvqJF/7+PzqBCaYX832TpuswWdEZ6su7CEcFTsVYA/yCpq481KfjA==","signatures":[{"sig":"MEUCIQCUsc8QS9mwsZjStB+Cfs6wiik8QoSczLOBpS1nQ6h3hgIgPL1e1pMLF5+JXtfLiofWREYIHf4SovaKw6KPf3o+Lc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10139676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbjgtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpV1w//aovj30yaBr0b1C06CERUEjnAT0cDUgrLU7PQx8RRSFIo+jhE\r\n79C+MyOvPG5DRHmBhSTkoew9hJSiaRI10WaS7A39n3wMJWOIi2rc0geQnE21\r\nJjOVI5HT57PGx5WSKWm+HU8SaCUMU6PnEJ9iAvdUcYYkXXyOhlrWwJ42IVB3\r\nPH1CnAH1eeNTs0Aq5vuQobglgJ9A1nSz2zVYU2mYKNVVQsginuDKS0GbjtjT\r\nF0Ntui9aGlT8/7oDiNIR33/5qY1j7tzM4K7wpabUWJHmZB+JWv7alRVoq9y0\r\n3fbb2OnORfn+Uo+OHKQGzByNNvjIklq1BerE944rXK7WzIXGjXWwpvwsGXZP\r\nXq+WoajuKPqJvgf24JbDID1qGDNwVkKP33809HiLDZie68xkB0uPsEiRpnBI\r\nc7pM9DhcX+nxJqR2I5jLxTd3DJY8wAvaKbA/OUyPmfbFTEQnpe5I4GPEHzNO\r\nFpI/9qKk0UZFdf4IQQJiAgHxOifga4oHAG1lkjxy1VFXixr0rYH60Hu9Qstr\r\nOAISn8FXuZ4tEPPtjybZe9Us0vKTDIcVOca4Y8cp3iqqVQcTlNvvm+9WFhRX\r\nNz1fd/pHsPdQk8Zg1QS3IiJybN2Nj8Yh2SzvvfX9gIClmtT3yqdtdiFSVgVD\r\np6rodXC7qO2lhCkb/K++sGsB9+2MAktmZcE=\r\n=EBie\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.55","@adguard/extended-css":"^2.0.8","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.48_1668167724835_0.18321295421828188","host":"s3://npm-registry-packages"}},"2.0.0-alpha.26":{"name":"@adguard/tsurlfilter","version":"2.0.0-alpha.26","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.0.0-alpha.26","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"cf3dc3ac8a9c624ac3a2ab970217b7c08abf4838","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.0.0-alpha.26.tgz","fileCount":256,"integrity":"sha512-pMvlOiKOyrt/LmsGhRz2vRnPNMQVn3AkzMv0Fx1Swe7gQuQfntnxPCyu7llToqH0tLDJp/z6xdORtqRnXYnwHw==","signatures":[{"sig":"MEUCIQCyREe9Lf2Cr7iZD3y+VVEKiRP3PD4BP8elUsGu3NaK5gIgcenGx6dRitrGXvLy7bdVP5QRkvRM/ECCeLMlXXZbZc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4501030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbk70ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeOxAAluMNvdGaVRkjSZtcvbqs4uFbDtftzzrkPcVOIRflffrJEDWq\r\nGLTuxDczIfA9OR5NoT5c6zlo5EMVMCv+CUQMxBvrg9PLUXSm7utmT+m8qOBp\r\nELhiUYlF0s/6WPSi/lXxksrNlb8igGTS3xDh9WrAe+hshuvtzRSL1v2wht9i\r\nXZjgW4d2wM4cYb2TieuNgHsPg0jOL9Ytc2ayfbLm6SdaLiPrRwOHrBrAKqZ+\r\n7mx3erDsSOPoqytHVJKUKdXNEzVqSCpWf8tMlR8QTEjAhxJTeo6Yql7asKZx\r\nxAklU95mH+QfWynXBPrl2VWyqfTmgidQI721BA98W+c/ieELsZh9cZxTCrH6\r\nQRp2F1ImcyPcDu75jwZkkq/WXxC+dsg2SVii00/Xy/9MxYKFaNgRbhp3jcoi\r\nEj7T62I9QF+2Wuvc9UcDkydNXUtRzyInGjPPaLt7GGt61MUMIzFB6h0dgJ+e\r\nMpBlXp/kKnrWhLDK7dRMMKpItp+AARoAHoMADK4TqU7052TrVn6KU1bf8DT+\r\n3RwnFvthnrhzmiXpyeE8duznuXmKiRjN/AujjfBNFFDVULW6n6lIMHkDQ56Q\r\nFACAcfTreKc5S1q4IwWHmXAxny36tQ9enJ8O88Zn/tnnG1jst2NQw/MhVCqQ\r\nFFVBP0qXe0W6mIm7OKJ4yIbB45cp76/t3e0=\r\n=W9ym\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":"./dist/tsurlfilter.umd.js","./cli":"./dist/cli.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","commander":"9.4.1","@adguard/scriptlets":"^1.6.24"},"typesVersions":{"*":{"*":["dist/types/src"],"cli":["dist/types/cli/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"0.14.54","ts-jest":"28.0.7","ts-node":"10.9.1","typedoc":"0.23.10","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"3.3.3","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","jest-webextension-mock":"3.7.22","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.0.0-alpha.26_1668173556007_0.00029868359956553014","host":"s3://npm-registry-packages"}},"2.0.0-alpha.27":{"name":"@adguard/tsurlfilter","version":"2.0.0-alpha.27","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.0.0-alpha.27","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"c65ecb7dcf3cb520da9c1354df9361630579ed6d","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.0.0-alpha.27.tgz","fileCount":256,"integrity":"sha512-8FMLKxduLSdYH5lTrnpRGO6DCUawnCuOcZqBu+f5f/glmb4qSq16SYEsmUmV8SuBCp4t4fCNQurvVWasdSQ+iw==","signatures":[{"sig":"MEQCIGgPpW5b1PVFt+GjFsVbh3Un+3sYFuL9e1zD7q4x99mSAiAbn0MK2zHVocOg1UHTvOrcQXaqkiyQ6f8Ub/oDrV3itA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4501030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcghJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4hw/9HSucRXSh/SbwkLQYqNzl+fHrXfkEa5IPlF+wWP0bcY2fOTIE\r\nUZAkD7A8xwYALasf1l656EsN4X22t2EDQa7sarDeh8e7oYYiGoaan+S42pVX\r\n20Z60v8JVO7hKYYtkVF668Ej3f8UPyZjjURJwhyRb67TBYX1KEsUGY3FN+Yp\r\ndQ2k6teuteP8TCaNFUCaeWxLzqBY+97o3rbhBKgMgxsAryu3eUQMV7Kc/b9D\r\nip04SbNGugf+MqTlvHhvEhk/ljGh4INBYDxqmAB30hRJmYqKmUfvj/XnKq0m\r\nzt2/MXIZFxQIGvewfv/yDUEw8/8PqgxmWutz3y99jz37RKyXLIkUVvzZNaNe\r\nwQMAdwtoSTiNoX7+9WFrD+4bAmn8nBkvwPMcrys3ijOc9Xt4/oUdQFhKCK2l\r\nm51lNhB5JZT6waEKLYRBWxlDklgd5C1vMdFylaww/rxCvNlC99UEsDjEeimJ\r\nRKQ/bfMeAZRB7kSNu/PEDDmHmwEBt5uKzY0Z2Ut4OexH0/1cpP4dI0eM6HU5\r\nNf+DlD5GZVV8soJ9iFoZDJjrNI4AYMLcZfKvb+EhGDpW/FzDg+F10Yj9Az9x\r\nOZTvqyfjrbEKZaXZ4bxbh6akNtQDJVKTPSM3ZsOXEeQdP13alorhlIO17M7P\r\nnRVIgGMCoERgE/TzuXlElrrS1neCg6/4FH4=\r\n=O2Ft\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":"./dist/tsurlfilter.umd.js","./cli":"./dist/cli.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","commander":"9.4.1","@adguard/scriptlets":"^1.6.55"},"typesVersions":{"*":{"*":["dist/types/src"],"cli":["dist/types/cli/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"0.14.54","ts-jest":"28.0.7","ts-node":"10.9.1","typedoc":"0.23.10","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"3.3.3","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","jest-webextension-mock":"3.7.22","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.0.0-alpha.27_1668417608895_0.9654863432126324","host":"s3://npm-registry-packages"}},"1.0.49":{"name":"@adguard/tsurlfilter","version":"1.0.49","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.49","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"b617140d17e58e57d5941785967ba74e918286c6","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.49.tgz","fileCount":249,"integrity":"sha512-SMJjUfYcTxYYvslzaii34cJuCt2fadI1SEhPwctmdmk001JlzaoCNnMREK2UyIXfgYuY3kLbKYm6XIX2/XLMPg==","signatures":[{"sig":"MEUCIQDUTQEI9bLnP9lE8B0gA7R0RHPHBOowE+LOSA9uzi/DAwIgTlwpXhRUbNDTqyovTYmHzG1RYhVNghWzPNjzv22IkRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10145443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc94kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbVRAAgXhG/2At9v2VJahkApAP1YaEiNPnCICbEZNpHENb5VGQLL7Q\r\nYppwRBYF+T9tXJJPsZv8WAJQiYjiPv7bw+pziRgVyhiS/Wd4ZSi7+3EudJum\r\naMX/T/vZaFgnSOvB4Z3hJOoKGqbutrBE1/EfdLMjmrfQC5fJoLgmRaoHI5sO\r\nSfT4BFrfbP62HxE82g8nirqCgFVi/23Sty7mrs8kUNJJ906hP6ac3NDCrMao\r\n1LSNWp9t6gWQKqN1wEO9aCsVBRI+rEmG9rxqOwKJ1yzmc+faL/pX32IokYUx\r\nUP++x517RLNoAURk9EHQJXVjMCA2G2w6BV9KZ5gOsEsL0PLjCh2vutK6kKuy\r\niWPthSMEEf3mZXoBz/WTrR9PpZRxJmQ2VewN6qOgPwxPCGgg9GSY569Vz7cQ\r\nS5f8m7WW1kM4WN62l5ppp+v+l9d94aD08xmwS4Aru6w5p4BLbLv9bURQoba2\r\n88+PGBPRL9sVQS7YknGCTQt1tE0yK9gDjInIIdG0mFaDlmsne5lPpJ6CfcKo\r\nULW0fGGPGEMyg4ttDoXNosqvEiY7G/PMBkUu//0D1IaZ30QOZmgzlZSiRCpu\r\n9k6NJZKTs8hLkbjGPaA3OOwMWprFlx27rYrvknqEO7MCoKTJ7bEGFCC023Rg\r\nDvObGY+R5UHKQCQCQ0M4/rfqAcpMc+Xpu1c=\r\n=o6e4\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.55","@adguard/extended-css":"^2.0.9","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.49_1668537891829_0.5361742009646044","host":"s3://npm-registry-packages"}},"1.0.50":{"name":"@adguard/tsurlfilter","version":"1.0.50","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.50","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"af4140ef6e8031afd253377fafd88736e3876c71","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.50.tgz","fileCount":249,"integrity":"sha512-tr1vExHoNnNiIBpNXvxXvlrOka+/GAblR2s+j11OMFYypyDZe5YB2nFhErb33Y0FztFe36bTCxUsSOh+oJIflg==","signatures":[{"sig":"MEUCIFZbCFj2ysFOJBa8F6qcQaWgFzWyP/SMOri0W0+YSDvKAiEA5VAiicih92jmU2PzBNVv4t4tQPfPW7f8Oz7uMirZY/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10146118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdBAiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCTw//VCW1N9o648l50gTV37KmugCZH/wxRrsHuzoRyjfrgbw5OwWe\r\nBXcPMOdhw3ZwJUhnzrDUThw0u8OtQbCBHpwbgn4ECPbCjgCsTSHqBL/lE2SM\r\nSoN7fZ+p4sE/u3T8zUVkdmxdBK6pmAhz5kfycOBUbO5C2SenHvV3zGKvwaeA\r\nfLGg8Pj3aA7fSagBuGbfsfXnnH7eJdlAvklosrT72tviM06xJyM/ZKunrues\r\n6zZApQmTAL3NenHEgN3oez0enH0jK0FnkQWWD3gX/4ZZ2i+gEIl+o9+slXnE\r\nHoPAVxBa4akVBgvDpPu7ByrKVr7HEuCuqOQCF7e7HD/AP8aJjZFPFbkT8uSf\r\nqr7jR3BNN0fF7kD22p+mg/uFZYM+7+s3UIxGKkg1BHYtVLaYTKDbqaN/U4iZ\r\njwZIOYhZlyuPbwZYAINT6A/60yFJN6bdDBMGKlXeuus+mWptokDwTNoaMfKM\r\nJM0jikwTEAV7Be33xM9NTVCsycS4ErIsMsKCtdQgJKXArHE3SBWo/dPLjqSW\r\nt6rLhT75eoUejNn0VDWrYjTcuYH3O4xSQSVdMb7LIALYxbgy7/pgb2tvxI+v\r\ncpaTjwUtizFIS64OyvTLiCEFGbTj7XDHXgLJg+5M9/ouKWev0a27p2JDNOsp\r\nntrcvVaFtDP7B9/IXWlpzyXr/zzoAUqa2cg=\r\n=BSfb\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.6.55","@adguard/extended-css":"^2.0.10","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.50_1668550689793_0.5191647726494446","host":"s3://npm-registry-packages"}},"1.0.51":{"name":"@adguard/tsurlfilter","version":"1.0.51","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.51","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"088a1c653ad0b991113381b750df1dd1a2d89983","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.51.tgz","fileCount":249,"integrity":"sha512-uWjwzfFVEkgyh+OZJtV6Nbaq/lEC8JA7WxpVHgS9vKBqvNulcKztWc/22Gy1woT7JKS/3XlxuAY5EuTbf7X8fA==","signatures":[{"sig":"MEUCIQD4RIRUe9sYhBjodEGLvGRvHkBEDOBj5EpGuYd4ZhXp8gIgNxIh9jrRqORt/DL6E9qRJd4Vc9DM2zp4lMvXcLselkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10725053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfLLXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEiQ//VzWMUdvrAsy4mFFDs8MfP67dKEzUiFIkw9+UHTZ22WCKv+Yi\r\nselFpIq02Z2OM5x4y0GUSm7j9744eGgK7L7DhuQ+joN4/CTynVeTYcUMOjSg\r\nmZ3haJqklipe1u0lf5IivQpDYWHpcYEmPftNVSQGOqE6244JXfu6NoSh8BVw\r\nbePE982YlJCWNjGVu0oc22pN9++Fo6+3Nnawq/TJMCkKnx15vM2YexC1Qzn9\r\nafu91cdcCXazo31zE0M1rhF9ceD7NkIcbZ5KcPVe0lwidrYTk16e3NGpmqx2\r\ng9G/bcAZwjkpGvqx+aGrjJufySg/CkxVFqsDiLHRVQx7S6E5ARJIQ2mF5XkC\r\n99nWa/iLS1xv68HA4v7GN7c2uVsLwQrG6uWD3+wcs0l8Bm+9LIfnCFH/2HcO\r\nWlDRkisAzR0Zo+XiSZPNI99iQ5U/6fPvkeI5JvsOJMk9d1LzEjJgzosT2Thy\r\nMy+U1oSrlwAlYjrBHe32+sAQMDYchftMQBCKiNiWikEIE0DxdlPNV9aSzgCv\r\n+oPwIXr0jXB/uWlkkAQ966o+05NULOji/EG5TW3GRlQqacu8iBPGDMYqioAU\r\nXLolsX7xMaijaC1PmJb4ENWBfYD5/hJ1GoQ2o57P+LuzFQMXmVf6/9hTnWAS\r\nEaJk2wWmVUjAuqePtq2ITeSOEVqz2x+jHak=\r\n=GxgQ\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.7.3","@adguard/extended-css":"^2.0.10","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.51_1669116631580_0.6260422731525488","host":"s3://npm-registry-packages"}},"1.0.53":{"name":"@adguard/tsurlfilter","version":"1.0.53","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.53","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"0139c4a9f61204fd58778e0acbb5a2663f6221dc","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.53.tgz","fileCount":249,"integrity":"sha512-hWF5VhZt7UO2FhkTP5NJWOZGeGxkKI/1kQpxEWeM/2lRIlGoftQbneVgCO7PBfsCnDWfboLa6D6hKoOMt8zhkw==","signatures":[{"sig":"MEUCIF78Z8ki4S4YAQs99oyP8AhGJDI+ydu1G6hQ/LFc1AogAiEA7GPOJu+oD1EehMFmd1VwMHoWs4nWF6wyClI2CBGpwAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10727659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgJ78ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoqtg/9FYxGflBhXO92tGfn2QfNM6oDK9hAaFgmdSwz0KziPFs4XD+Y\r\nFDZ1SkN5n96OETiabcdv76UtuiiFNbsTvU6SeEfedq3/rdS3+lqHQB5TmE6u\r\newp9FmojP7bgPcns6Qdr0x42p783mDvxPlbZ6BdkqG/SyjMZQf7l+8cKy1jz\r\n1CBi1tBCQl3K2FaayOtZWONbRiZnMbDdI/xA0ZzMwNxZOJBi/Du7aQbfCzio\r\nr/+ClJXJgXNpA3Ip/jm9aNuOpUzxhd3g03ecCLpHC4auvCZqbGeh5Iqj9TBo\r\nwWEJPSvXyIrzlr/C6T5nhR1Y3Fs/5kxpTq6JsvT2JKV1uRMIjJI/2EtWL0+Z\r\n6C4R+F04XAQzbIG7GI3Pxg9LKFWct+i7QfXE1i6uk2XAM4lDa8RyD5i3ukDB\r\nnJeUqsnWT59v+BsSDDDQuDTAwmcddKQ19RmwEg183Gi7nwL2jD8S/07SUTrj\r\n2zD0/pQZsv4/BlDnW5kMY13QxtzoSWazjbxi0sQgBv/T9NdZ+6DTOgjCmPjy\r\nDk/8pvFkNADAL9aaNHI8QeujSMaTVUN1PMZ1J2W5IiekMvVvSVr7dNQPkB5+\r\n3Dx5ni2gNSQlcQLNY/eyX0TIULaSVD8K7YUqf2hQP4l1z89YWJ/A+O9e0oOc\r\nyniY3SfdqhypRKWz1hiK2PiD5HmmPvSHAbI=\r\n=PBES\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.7.3","@adguard/extended-css":"^2.0.12","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.53_1669373692421_0.28891201666688127","host":"s3://npm-registry-packages"}},"1.0.54":{"name":"@adguard/tsurlfilter","version":"1.0.54","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.54","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"990e5469b7d461b5fa9ff8cf3ac847b0c088b1f4","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.54.tgz","fileCount":249,"integrity":"sha512-RIM8NTmNlOlI704iIuiQANnpmx99Ksq4q+L5pyCtoLRdii01eXv5sz54AFtip3Cm4jaYCRczjs1UQIIWxdbHZA==","signatures":[{"sig":"MEUCIQDjUegNGWZN0C9+pSA29Rygv16o4/GDs2Xg6vhz0ddgZAIge2C8DK+fYCcGDeoEmVvkvpOSLGcT7G0Dhm5AylZmK90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10727756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhhCiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaOg/6A5PESnHJK7UxeGVgLVhIRy1ixPjm0MJ7O9+MS/e3nUDyG3cy\r\n/bnAdaZqKolPKMaW9Iuy9gCvYKkBKLAiyJfpf3cFj1UWovSz3Sv46HdmsdVj\r\nsfj/JKtWsmWdlZ5JlKKDwIxtZZaBNHY1Ew2FP5bhDUIMUFBEP+NA1yMdCxky\r\nzLNI5jApbW9KMmGMESFCccoPHyCYnOIRogtw6v2SD19HsNa/CHXvr+1rIXjQ\r\n6R2PoJ803BSu26Emd9Yh+BU0P5eQ2USC0hkAgHCGTflDhQjLFrj3Saol0jhW\r\nc/g3TbPCP4CvInbgdyobGVWyr5nNiV8IAuPEklj8EWLKlOSZ3BcS00whB3tl\r\nEwraNP/nKXbamtOd/Lb9G6rLzJ4rPwLyz1HAjklWN2ukOeewm689e/9+AGw7\r\n+5RUocLI8cM/IlEP1NYi7XunL6gvUgjGvYbR7rF1+q7qz2r3rr3HhebiTmAZ\r\n5WcAOQzFXMixZSK2jUOQZut4Htl8Z4BUGY7hSZ9j/UltGPQk93UpabKCPrs4\r\nEXUOA7TyUqXgychZyMlwuqdPGFYIThw5C0CRREolpBQlHR/2K8CCeGSoO42Q\r\ncVTX+q0+Z8QDAv61my4S6p0z2MjQYFieVD3GyRWmtPVSzbWXDnXs/orV9x8/\r\nFKS68J3HRAzRv6AeukwhX6cmLOp4TjQsq0Y=\r\n=+AWm\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.7.3","@adguard/extended-css":"^2.0.15","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.54_1669730466186_0.7175983836494455","host":"s3://npm-registry-packages"}},"1.0.56":{"name":"@adguard/tsurlfilter","version":"1.0.56","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.56","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"16f6878ef18a5e45b2bcd060e1c6b4103415436c","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.56.tgz","fileCount":249,"integrity":"sha512-8cFxoIo6NZnhgv9fW+fxP9H3xMlnbddyK8t25IUJJw+F3ZUN5Sjr4RkCwGC7lCqtpwgGWnoP6pe/Lv0f9mSAEg==","signatures":[{"sig":"MEUCIDvQFeYofxyYkhqjaWdFkes82oNgoyLnfQLM0xk7BrRbAiEAkc/FAjJzxlObr5y5XMJRdgw+5A5cbEWvbovN0V9tpRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10731574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh623ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmtQ/+LThhLd97yjAMAPksLUiP7aREILtbX45GUaP4VXDq/C6LZV95\r\nEpWoJHwMd9+c51MGLjXUK3EGYVrwxDYNtju7cJnJPkdbiap4FHuSJ+i3bKa/\r\nR4un6BTYJgvUYDR6asyUiA0qczVB77zFFdZa1gdVhNaG4324dWATbfC64jWx\r\nLUGo4oNOwceUcP3zmqMY5G5xBYoVRAx8sIxfHpyiLWqGtWjZi5vBg+0LQJQo\r\nkmKycojTzw1O+e31KMlrfT2lTPoboida5W4/MSEcYpRVwjKuhCvcjp58d4gR\r\nKEY9vbmOgTLbBwlNkfRh5wapqu2yeBGzydK3jlVq9yLlgB70jK3G+Pow9W3F\r\nVHkwwjp02hwqTUo6kERosga2Jp2GL+NL9WaIXaJ5REcimrq3sO3FcWHwbKAR\r\nTyWeDqEI6+Ft6kFxwGzEwATEP/YXUsF2TLxQ0JdYK4fIPRPnT1BougMVEJdv\r\nNC01FN4DKQK6IcETqLjgDWP0TiwlKbM1b/BSLv8BG6mCTQL8AQzFhffl9/su\r\n/ypYKo9jph+Ni8gNRVqTLWgZUoDmcwS4EjctmDUFfQ3vaShQdHHm70jD0dQM\r\n4H3uTxnY4pQRtkUAdeQ2hXUkq5biLHaFN/P7qICbq2jJ0zcA5ax2Vedxdy1x\r\nBheGE+IUxXg7LeX6bcSZhiAjt2ulSnkp/fo=\r\n=FpPk\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.7.3","@adguard/extended-css":"^2.0.18","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.56_1669836214831_0.0273530038863794","host":"s3://npm-registry-packages"}},"1.0.57":{"name":"@adguard/tsurlfilter","version":"1.0.57","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.57","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"d27c13426149637599413abb414614a5bff3d8f7","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.57.tgz","fileCount":249,"integrity":"sha512-QN80uMQyq5azE57sf3P5O39iAOrWy/zbZqy96wQ0QA1CYBYybvB3N0JYTnRQrC3gVMYFfFx0H2ndrMIfgfkLKg==","signatures":[{"sig":"MEUCIDkquXWAhChkdrJ+TPVGLLiCKz6kpBrfuzPS6hwhpBZXAiEAtDiLcGUF56u7QtV/pzI93FnxeQznER8WusxGN2fZZIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10599848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj3osACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi0g/9FLmHSaNtEe6bF1one5Yogjnp8NoNcSJb7w0fJ0zTOZTpgf4y\r\nPHzEOLO+3S4/COgTYCexiilpMSxaFCUW1oSKI1JoF7BKW4NR1F5fuTkLllzD\r\nDiN7PlVVMECKKdWMOgJ9WdTyS0eFKg5iSX85swG8x/qwuLEIn/EPBPaEU+DZ\r\nInb2mu38y+fC969i8fBSCzAFUeNn9iu1UoGyEPX26PA0akR2VY9aZzacS+8u\r\ni9VkBwahiGG5iQIUtar7Wv3ABtdC4JJF4C9qPuA8qD1vTpGd+Mu7VSJv72yf\r\nBGEM3B2JptoGcaK6ij/r7BNLtDtWXJKAST8HDWolgfj0nUnPYJjlxAoyVZkh\r\n5zqkN+HuVifS8UnRzKcnV5RAo3ccM7KxcCUpkBcAG3eYtX6E6nOYDbxKuj1p\r\nMJLhzD6cLmMLnFUvuHkCGuUPt0Qhyt1akPM1jHdhAFR47dQQ/vFgw3s2OMSQ\r\nMoaxZNl3HCxsJsZLiBT+Hr5kf+lp3IpXW6xJMqXCM0cBnhSqKdX27awPre75\r\ngEOE3IlJt68RZ9ZQYzIXe0aIszADHFLGDRIcOgkgKdhOwNPE1xIrQWazoNgz\r\nFg6wTDep3qXQCgX5EcOZRv2HzhVmoUYDUjucOqQOPsHEUPNiz3aC72s9XK6I\r\nbFsuM+u+j8CVxeUwjCVphtjz6mBjDyEUeQQ=\r\n=e2CH\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.7.10","@adguard/extended-css":"^2.0.24","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.57_1670347307948_0.3256132071543112","host":"s3://npm-registry-packages"}},"1.0.59":{"name":"@adguard/tsurlfilter","version":"1.0.59","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.59","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"77af40e14acdf202f4f0be8e0cc7a40aa518107e","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.59.tgz","fileCount":249,"integrity":"sha512-/eNUNVJ1vxDGD6GcHItkXUAO5OXFe509En1kckp58gpZ5HFx6I2Hax7svIG7wmNloBqS/rK3U0wxJRyjAVs4+A==","signatures":[{"sig":"MEQCIF0TUFaPj4YJ6pofkLuoNxefVw6z1snQaoGkbJUHE16XAiB6UXGPTAqKw+8JiyA5Kqs42UGfYcGE/DbExSs8yAX30g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10601974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkfwMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6qA//a0M5vxS2KscN0SHuQCBerAD2TvymMs5IwYbkO617UJfh9FRE\r\nIScZt/4rP/fonkaEMZ0x3y/lUDRZvzdIdktIITzOl8gttQcXxM9+k7KnHYwz\r\nGr7pn0PA6oIalOejaHhgndlbdvn0IZd4S0FcTPCnMCMNi7g483V2L4Z4t/Gu\r\nCJzyzrZAOZ3YYqXMtnTJ2KZb41SWCaukrCDa+OFh2/QbLBAlTEiPZFLbiGom\r\n4X/2Wo8fxWX3fX9Iob27LnlwF3Ql5IxstHH2uOTshpYlDs2PUs/UtdtpKpMb\r\nMmLTsS4nKdHMAXfwcr8xqhXzsfWFvR5N7aINxk6BTRzh+ik0ahJTPlUax0at\r\n9PZC6XdouxY2ZfRdIK6o88P4IIKD5957Zklw2cRXTL6NizOLvFxYkGWWyhyw\r\nQeOPDbReapPidra6b93G3U53ENi5wLnxsegTpbI14DKV4DtJ2u7nWc67FrI/\r\nq/PKK6B+TfdbzlfnDzXr0ovEwP3mUXuk/QOnV2lgwjBTUxkZ6raahiHrth8K\r\n3+ov5OF5Bheulbc2jYcvwQS7vJb7InDqqK0KNnB23zSVLUavKFmEvF4g9ko2\r\nH7PraSXi4nETZ1TX3CgHloxYLIk2KOpuKRWZs7GmFBK2GfEr2tjQDZPYKQUt\r\nKmBiVzOB6yiECIcLckbdPYTCBOeEh6JyyR4=\r\n=BT0h\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.7.10","@adguard/extended-css":"^2.0.26","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.10","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.59_1670511627681_0.23959149145766667","host":"s3://npm-registry-packages"}},"1.0.62":{"name":"@adguard/tsurlfilter","version":"1.0.62","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.62","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"6b01d653aa1c6a292c52f1f1812306abe0542de4","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.62.tgz","fileCount":250,"integrity":"sha512-5T/VHvVy2x0mUF0qFub0xJqRuzO81v57/uOgZDACmQoyd7Y1DJ4S959lzZnjqOSE6DQbLgZtcidHolwi8kTj1Q==","signatures":[{"sig":"MEQCIEHH4GyaOb7HKy5kbf36udfihaFLYdWZnmVl3FPcBstLAiBto3m2pgIr0Z+g6LuZSTztATc8m/IIkFzCHgrxhRRT6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10603710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl24NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrinhAAkzBW+sdrFIUkZrznW1/Nk68Sd1k59etlwpyecrVxRW74BCAm\r\n9S8v3vONWHc9dL756AsmJJK4SQYwaE7DErYHgCySVU+SIAlTE1ZxB6RLVs0X\r\nTGKACjB/tNrxpOK2sQBMj0w/ITHn2XMuwOKQRf4fBqJzZHGA+nMJ6fOJJWIl\r\n478KWJuw5glQaQFYOztxURoFij79V3PJ9uXJf7Wn0J8benmBBFkdPvT6l7uj\r\n2fMCCKrxZnc1OBaBCDHhHg0gf4FyqY3OWCRWgDoGheumr0SdyqWbYrMunIoy\r\nHl1tVIrVkWWiKvj9rZYZj/815hf2jaTwLKNV0YMbmYvR03lNkC2RojXlOT/f\r\njUt4hObPDwdnpJ9h6OqTklaoWVHrrXLu5UimI4m4SFxUJ5/7Y36BPzkQHM5b\r\nLV3wOsmLt91qjGh/EAaSHm280ZGoGuO+uRDCavPfnXk0MyIgV7aDZEbkJz08\r\nSvf76gjkTHmwMHQdxuZlYz1iHrIG0Pjv0zeUPIwDU2T1KzYs9RADLZaRxAPm\r\nXpcb0+07ooWminlKNbGfrY2phucHuershhkJx7sxli/cX86QzOaEEksDFDFi\r\njP4Czj//FLA7uNkTHJRTnx5LwKRXbeKHK6IdSGf0ZrF4SqDSkS8k7qttA/cZ\r\nnCp2E7fQi7XIhEiW4DnJz2FquTktjaOBUGs=\r\n=6txH\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.7.10","@adguard/extended-css":"^2.0.26","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^18.11.11","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.62_1670868493714_0.7246711864199207","host":"s3://npm-registry-packages"}},"1.0.63":{"name":"@adguard/tsurlfilter","version":"1.0.63","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.63","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"e755ed09bb120eb6da672098a3d530894c39adb2","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.63.tgz","fileCount":250,"integrity":"sha512-jO2p+CAOhvWBJFRoS+30SjJUc76/PG9GzloHTWBvhzcqGnG6UO1xpobWpV/DaSdxsM3Ay6kmGTxlA7NBAycMuQ==","signatures":[{"sig":"MEYCIQCZrf4AxfeLSaldo8VPBw/I4HjSHSfEMxhMbkR2QdkfSwIhALtM5mVJ5vbDixPawFUN2TZk55UHWc8Sp3PIofmriXom","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10605132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmM0DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoa6g/+MRbHbvRpbSOkx4kiSxVK3He2CaIKFMEoSK3Li6PVEa7oS/13\r\nwbYyM2P1HGiwLb97pcQaXEiJeuMmYVjh9pH7T+guG+QkcQLK+UIGWLJiGzK+\r\n6EpO1f6dMZTvNLT62ZTKkfXBNox+OeApm0DMIOEY+FtSBnyO1ZUAKIGk2uSF\r\nLVLQm0gWQN1/h8JFIyUxcCLDwwQJyxIkM8v12X1bg/suUM4KX7RXzXggISR9\r\neEPpMQIyGWzMxPK6ZfBFQ60+pPxajz1DrZKdRodACb2T/lplD5dvnWLTfstN\r\nv0OfCNY94VrGbXGqYEd2W0IbpqMy8EVNxJ9Q47lSaM4tMLeCilns0Bil7HNq\r\n5ku6YXs4PvvQe4y9JOThvoB6MsphQz30yv/nrloIjudY+Ybvq8HMYtHgnUCw\r\nGRG+g/8v52GmBCDMsOLkl5/A5F/pTPIp57MnUFl7nLR47HOXh1qJfVchuoEb\r\nMckOz2AIyPwwolfwm6hxHzcnB0jdpRI3J5YvUIF+kC3Nzit3W14uhx0pHaOJ\r\nLhyDqfrZnAtA1dcScoKzikicCUq4CwbINs32r403/c9YdogWbASjuB5SwpOI\r\nQ6LRLdpYORzmfxAM0gTs9DIGKbRckx5mH7qkiR6xbZ1+j/iggQzVHOcSLqyy\r\nZaTr94Vgc3Kk0iSdEyHQP0G/APgkmMN6lZ8=\r\n=CZ5V\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.7.13","@adguard/extended-css":"^2.0.26","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^18.11.11","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.63_1670958338529_0.44574115193357744","host":"s3://npm-registry-packages"}},"1.0.64":{"name":"@adguard/tsurlfilter","version":"1.0.64","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.64","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"aa2cae6bc45ccb63849ae99b4056d5d86d437df9","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.64.tgz","fileCount":250,"integrity":"sha512-J32BkXFoi0RNYtFlPdz1fK7Y3FGO5Bmk4D0oEX0YEL05gJVTtvytT7duwFXBLD2GJ+PjQh0u0h96tCPqnE5HnQ==","signatures":[{"sig":"MEUCIQCEpEDpYa/zJNYbrCLXi77DAAyzybp181zfebeB5Km3QQIgZRPXq9oAUyBBSyupHHIoN2tarflMyNxWwZQT2g72SEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10607795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnMv9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFuw//a85yRoIu/uZUD+bfV1Nib+GKfWc/sTiHS9jeOClXne+h+H55\r\nt5BU8ch6twh+QvoJHlIbaNH7YtPO8pHFujH9TT+NqBx1k0MlLVm5TIQ690GM\r\nySDSTe8b6/yzCliDPKi1/Wio3rjVj+3/DrrUv5CKolrkILlc3HXB3/O/NxdX\r\ncLZFCpUGdvdtA8l1+tMbg3tttC7p5ZgDWZwmFxzMQg//AF96RiWeCORazIC2\r\n+30cIIvET42VNEIVrgMxjnTWXWxaC4g1/m/QlLYF/5UwLEsti+FdgA6KersX\r\ngN4/Q8tzqsFtG/cbhP35xg4ZmgAIc9oHO1Q9IfjsVHUmUH+KjxZo501ekL5o\r\n2Pv6QP1AXpolnQyjFP4RcbgitIjyMMrdhh6riWDurK90ZfAgQt18GKtqCQCu\r\nHFGXk2J8KsVOwbk67Q2t+Smg4wm8MWr60aKPg3x2dvhwRtulhlQ4gwuxgvsE\r\npEuqRdf+JHMTFfTm/4LBB8N6zd7ryETkwUN45YwX47ACmjQ8E7W7G0aMJa/e\r\nzGGzoIT2T6QEFgX1B762TKgJCXrCqHWAxynORB500i8m0vmGr0xndANDDgyv\r\nIfn4BiE9RgDuRdUjX1cK3XBXkSuUrERIVPrJvdvd7qMqvILctSQKcI05Eend\r\nGJA5JOQl6xbVgrF9w1JdoeYuzH82xBC1lF0=\r\n=IvlL\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.7.14","@adguard/extended-css":"^2.0.26","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^18.11.11","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.64_1671220220797_0.49747879933755623","host":"s3://npm-registry-packages"}},"1.0.65":{"name":"@adguard/tsurlfilter","version":"1.0.65","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.65","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"089b08e0784cde50d8f49d2689724d219fe131a8","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.65.tgz","fileCount":250,"integrity":"sha512-G0cQJz8rU9mcF0a8pRn2i24jI/Z7kiJFTZfbp0hzIdsEMpJ+XQcmdksgxDFL6jj4LBohuQrqD6xgzeb9lz5u1A==","signatures":[{"sig":"MEQCIB4zlJlxOmYXLElY3TpnZcpJtd5I3cTUDfIk2HiYfVaQAiB7QXxujrQs/QEji0sFNYPyY4arjgaxGd7+i5/WvC6X2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10625858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpJi+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3txAAmScrx6WCBYhDuf5lPREKuEGMGgDh/DEm7RfkkvNeQCA57CGF\r\nRqm63TOmsOUwFIKnmjeiq36Hk9CY8SWowF8s3eqILMu8Y7Ur/VlKAYfivzmx\r\n9WHdWoJeXI6tZSd4pfovFr3uF1863dgU7Xc8aUqqDtuDj3j5+KieURImzVwF\r\nFA7GufyqQ6dMp85s7NN9Ku3IuHNMMURwDiqkRanaaSDznonaRCgZQ27FI+3H\r\nqiW3u9tTfvXzN/8rId8Ey0CAIM1P3IJLjxh9l7NaWIQS/nb/fuQuP/Bh50bB\r\nJcmlEZp7gAIZVpBKNJbUAfXlWOCDhvVEuNqvmrKmjh3zdFDpp4V+HgQrKA8I\r\nTcP6NGiO+hPw0IH8F1l9e+mCra5DJw7nOLsL2yybjR0IURj1JJAzhNi+9KFu\r\nXUEP0AWG+lJvgTupWdLIHSdaCEf0q5oqPvYY1C7PM3xJ+IFRZYGmeFm23zXP\r\nKPBuBk0asnQYBYtO8FhrdF7+YbfADuJwDMEOxe568AFsWjzTD+OnCZLRCePH\r\n+mnOMwMKi25V9R8bIfxt/H5SOCQfTUgonYSlHVPGMpdjHOtHYQhZUj6V7PsZ\r\neXP/nynG5DPKGhgMFcJ9R32zvs4LVkhsD6Pml3X/h5zjXNnhnfyYGBK+pRki\r\ndZxGrGMQWks6/bOcP79nG1nw3cJULW6iQ80=\r\n=F4Tb\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.7.19","@adguard/extended-css":"^2.0.33","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^18.11.11","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.65_1671731390681_0.22793878555559322","host":"s3://npm-registry-packages"}},"1.0.66":{"name":"@adguard/tsurlfilter","version":"1.0.66","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.66","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"dd8bca87cf88fdf985b7249ffc9a40ec32f671bf","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.66.tgz","fileCount":250,"integrity":"sha512-RklWl/7nuWR4+lzis1nIwq6zw2EgQ7zIFdrhVCLqISW8oi+jfCD54cQVyIRKODLxFI//0OQvTpv4giWzOnJX7A==","signatures":[{"sig":"MEUCIEFRY1vUvuu7GeBzOp68pz9KbGkKXXoPxTAeY3VmfA77AiEA0VNcpDasXLWSAcxhqztAanzzw2R2bQPOURkYLJseAk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10623540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpaWaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3lQ/+MLICUjNNNJ8dwE6//1JHuD1NnbYDnPMo92pogrqJ+atEG3hQ\r\nb5iSXig0V4ra/6MUTT0uwoT5exvXAXWLEzMuOro8bckdeM1gLqD24w/5N5Ei\r\njb1CwKIkeXr4CTA8UdMUZPZ2hZuPVc0GtRyDo7m3wUtVa8WLlpA8uh7hWtzd\r\nDfo4PYclNAoagFoO/eWvYwuVsseYwGWO+w8c8wBf+LjPigOROrMdZtnIEsG3\r\ns6xWE0+3p41RLSjdejnnoEMVx++I4k+uJxs5I2XxdY+ZMbrWhbJ+dHIlU2x1\r\n2nSv5nbn6F9OzEa48piQr28e7Qj4tr80NYdDT+Qe/AnMLRAXiKzCwwAyOWmq\r\nO5gt4sypz4nhHLBnNClbxU/dRWVfvSM/65p/s+RsGuOvz6+QKtaH75N5bBOk\r\nCUOhpE6/B5bQDf87xxm3wP0LXRrFz9bp0yMrKkZuggIsr9Td3TyiMlnEjFmO\r\njOCSJd1tRVrw4gDdcD5yVohj7yQZu3WgejtUvM/TZC1uge4YiSCSVi3v0KIP\r\njvdUg+/L1vfQ8x0bxq4DBRuzkzFzL9OCs6ybdHY+h8Q8D7Kqt12LGObWynTo\r\nTExLtaXzAOUE6Df/C2TsyaZYd9vwEPfFL4mt5jEdevz+7GemSD5vXJ4fBOeb\r\nkAnGYttaFiOR+/Kk2NUT5gIq7+wK1MKVZkA=\r\n=DFKL\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933313/64585753-89423877/tsurlfilter.tgz","_integrity":"sha512-RklWl/7nuWR4+lzis1nIwq6zw2EgQ7zIFdrhVCLqISW8oi+jfCD54cQVyIRKODLxFI//0OQvTpv4giWzOnJX7A==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.7.19","@adguard/extended-css":"^2.0.33","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^18.11.11","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.66_1671800217902_0.6100245286971624","host":"s3://npm-registry-packages"}},"2.0.0-alpha.35":{"name":"@adguard/tsurlfilter","version":"2.0.0-alpha.35","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.0.0-alpha.35","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"4c96a1053a4a31fd6125b369dd0b7f3dd8eb08f5","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.0.0-alpha.35.tgz","fileCount":261,"integrity":"sha512-huGv7PozQV/VtBEmm+PazhhIp19aIh7ULC9LwRDWc61u7Q4P8rGtg5a8N7VcKi7pZIsqQU/t6G35QujUjVZaCA==","signatures":[{"sig":"MEYCIQCRocP7dzEZ2aYQiOeuTmZuWQkG6U4k/8RPKPlRNMJDJwIhALdfNG8UkZafaqsAE0cklMomectzwniUw39f+l0n22Xl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4779391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpcETACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOfw/+NRQWih81sndHRGpbvOtyL3sbSx4JcfxJFRogbWakmbKKumZP\r\nT23KuzNPsU98hMfW9NExTFowhs/4GgU/jsYVqfSqNVzUB7PgK9GumdstK7qP\r\n29HqDogRKmUVcHwTOKWoMCc+QsBzVOgO/NfkexxxWpctPWSxz3ZtmUFeTSuZ\r\nYMbfwJblZFGHAS09zWen+pTN25HzzZQlrR2MrLF1YaLdcBkivsuXWacP6y3R\r\nLVsQaB1lvHLqJrxSoRQuIwt3JNmcjBckTiY6VjpWIqZu1G2Sxyf2wN90Exqc\r\nN6iShz/IDMEtRvQMVkQIPEb63OZe+KgbP20mr8BB+YwfESBuFv3R4NhiJ1ML\r\n+Hu6CuEJyMuiuLdrdsKxcImhSH41pEuZbhwQ6HPoaTSe2wYRAWlaQCkunBf0\r\nW+Qn9F7R/o0Zz8jpWgVTAw8eq1dakWLak5wv918xBonQgj7Wa0u7wxEd9MTq\r\n/+N0JjDOFxmhL+SLKgQHphI1HHV1FhoikJ3I0KJb3a434SF1/P83mLBsLTKY\r\nuBCZ6Gxn3dnYtriXe5MUZN7Zf/X0TAoBIq4vnqK7O0MVB9cOAeRUtWsWhkJ6\r\nKGBejdfzGd5wOAs+9OSrxySCfaxDYTWMa8FXB9od7xWf4ljeOO0qi6vO4hj+\r\nEhc3RwD6BDEyArkRznYVoH+7v+mIvbQPr9Q=\r\n=MONY\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":"./dist/tsurlfilter.umd.js","./cli":"./dist/cli.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","commander":"9.4.1","@adguard/scriptlets":"^1.7.19"},"typesVersions":{"*":{"*":["dist/types/src"],"cli":["dist/types/cli/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"0.14.54","ts-jest":"28.0.7","ts-node":"10.9.1","typedoc":"0.23.10","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"3.3.3","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","jest-webextension-mock":"3.7.22","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.0.0-alpha.35_1671807251477_0.20284173392431804","host":"s3://npm-registry-packages"}},"1.0.67":{"name":"@adguard/tsurlfilter","version":"1.0.67","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.67","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"967189403924377011c5f12220115ab76d1005e8","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.67.tgz","fileCount":250,"integrity":"sha512-CkZ9PYzhOh1/0lFhrJaroKlx2+h7b0frrbwsiVm50NIa34cLmjRcHjm9Tn7S0guLbg5r8B+VxZir0KaJ3U2+jw==","signatures":[{"sig":"MEUCIFQRehGrOUb9z19P4BzRp8nX1EInm5NY2N0zY/Fxg3U3AiEA1B6Hs272OQ9LfUwY54M05uDYNAK00Gs3tiQs8pU6QGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10628218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqxf3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAxw/9EO1FzEGmYASCeoXY8bkEEfcMnIsDrQn2o+OLKRvHZ6a0VTtd\r\nBxfuI3CAeU+oyVGYj2LNd5FMVyuz4ACe9S9lBxWkx3Vbo8rrLCJREtEkwOUT\r\nWGK4ygMkAcFmRE0MtqY4XE/bUbbu4K46RbJpJUeQmdyJuKRD/U7Mvq0Kp3Zp\r\n4fClp3YO/Qvd5VhrmZcY3kYSCwDW9cbmqkSufK2hW2c7HVajYeHZ/dF/YznP\r\nZ5YHGkq3Qd2MHZvtEFGxMUED8XiWnFQroM+VMeCW1tcPdWwtdvjqVSFzYdH+\r\nD3oXcbMmsYSOqrs6q8NxDSinGFw/rs8bSaCy0RFxeESqi9AJxtpzGNeF/er5\r\nCX8sWXy+/tu1FPGgEyqHJwHDJYP7exk91Ber9IY52P+x9qWu3flg4vhDfoSq\r\nxFVbLiVERAtn/gqSwHCpAcnHnPDaA5Jq5Ss3mqnDzkuhDtIbFzmJ+MwxdaAi\r\ntDDJiaZvRHrM6YS96qRzP5g8/y9fIo2rRQ3L5jlSjtr/tfr2JAMcBiWjtTGq\r\nts9i0Gn6dQQpIg+ngvAK67j7HKDnJdFO16zDP/S7H0g3iQwSBeVzmFovVVhz\r\nLVEHBIN+rVBGTSxALWteyb7f60AkdSy8t6FdWlPtlJ2kdGjuJFbzn33I3gno\r\nhqR306EytYtIHNcy6atDqGTGIMhVIgEe0j8=\r\n=fon2\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/64585753-89423877/tsurlfilter.tgz","_integrity":"sha512-CkZ9PYzhOh1/0lFhrJaroKlx2+h7b0frrbwsiVm50NIa34cLmjRcHjm9Tn7S0guLbg5r8B+VxZir0KaJ3U2+jw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.7.19","@adguard/extended-css":"^2.0.33","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^18.11.11","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.67_1672157175426_0.6865890858408523","host":"s3://npm-registry-packages"}},"1.0.68":{"name":"@adguard/tsurlfilter","version":"1.0.68","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.68","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"ea3c79c56dc7d7131383c367fe143e8a058e8da5","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.68.tgz","fileCount":250,"integrity":"sha512-qaZeETYSqsSjfzRJJlBI1nyV3cKkVmAtRO3SBoG3nH07pKbGpOksxLDHgrPJYuTnD9LJCr1PxW0/OsfnNZc2/w==","signatures":[{"sig":"MEQCIF2O8DaWtvNPOuEhZSzyKlXaOw5l7Z8QakZR11oPyzWpAiBiVAn//ZMRKYDZuLmsOTOnBVzDHwDMVQoHypl3fvIH7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10632310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrFwzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHUw//fpesrZpATGMVJrkqdJWK8xt9n0hwwy1KF3l1e6t7WkVXMsZo\r\nHXG//+bxIBmWLsin+OfkrTxb+nFaMoYfagZ1BuXKUhvCfuuaVx57fQCbmoqX\r\nXywFoX3KjmvTg25EgjSxs2lXIedImJAF62Rv7IulaAjxY6wXcZzczvxVrvJq\r\nT6nvSguOWmSruPTbGdM4OsSWkyWu0P/Xr419FEbK3W6bZqkKk8Ov95FUJYs0\r\nMLR8HqhgLWJsb9nciNIANI/DuF/nqXYxJU7DWmTeu3aTBpCVaT9CNoG4E5b7\r\nZhqfm/hx4XFeOJ/MaGvGTSpkWMYrh0cj0LdW65Sq/QV7RsXT8ivIYuH4JpSn\r\nc4ZQisfnUgqkIYRUU8bkchbXnJ1/VpSrnzYAfLaT/G8at98UPofjrvYCvcFM\r\nJsxwxAeh4FDg8LXNULgWi+qU33Vl8Otj/rOpbqd72UkSq+082tgXo/lSv/k/\r\nIY5mgzHMEzQrwjbHSatWiexb0/WVDjJSb3e/dyvRBCUWt6RTmE6zcWFrxKK2\r\ngWg8QyXibq/XIfdUdhQWPRmkamYm+li/a3ke0ui4R8ZnB74eK096TZTl6qqI\r\nP5R9q54DYEf/tBqtn+S4Jt/nHnSXEXxI6SULI+F/KB3bsvaJk2g6jKgcR8L4\r\nHDm25DbIjfHlLdmvh00hkqnbdeFnh2TTWU8=\r\n=Efyg\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/72220673/64585753-89423877/tsurlfilter.tgz","_integrity":"sha512-qaZeETYSqsSjfzRJJlBI1nyV3cKkVmAtRO3SBoG3nH07pKbGpOksxLDHgrPJYuTnD9LJCr1PxW0/OsfnNZc2/w==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.7.19","@adguard/extended-css":"^2.0.33","webextension-polyfill":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^18.11.11","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.68_1672240179152_0.5362666607486779","host":"s3://npm-registry-packages"}},"1.0.69":{"name":"@adguard/tsurlfilter","version":"1.0.69","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.69","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"c424b171041895fbe49e825f16ffd1a97376dc3b","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.69.tgz","fileCount":253,"integrity":"sha512-2v1ubby30QV8Fnz9yuDzkf90r6VN88N+HIVZtFoJAT4zot2uh0YWrTE6wlNqWa2Djm3vwXwqqsF4jLZqS/K/2g==","signatures":[{"sig":"MEQCIEsyrRqr9oiOEDkKP7FQIcCzJ18GTyBntpQdXb+VYsZyAiBECM0s/JtJtEvriq/OLJ5yC43e5KcMI2dRHMdVVkPTjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10921583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxrNMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmol5w//SABBzKJxQBcutN5WDOWt8UGzaX2HMZI9aB42XWDuamB53anq\r\ncUjcTgVY3em8mUIFgrhsIOFT6In5vw6L4TSysD6zYVyrxgh3nCgwXofkCvW3\r\nk/BgFwY2l4ayMlwzoLr3SaQJo/KXl7iIYeSpyu7d05AtmrU6agDdMq69OrSi\r\nyTC4P+JEYKHtlj2kC85Oqsg23JOTlCSn97OisnmwjrJiv1P0zDCBCrnEhn79\r\n8AsM387Ij7jY4xS0qsWIPFKvBhoy8crjg9ZtFYYhoOfSgaEpAxb51ieER/TS\r\nlznUC6QW2sOJb6OfJ0byJcdB8RI3OOZKm8ytDRXc/e/mX6qyvuVxojEXHfDE\r\nFVcoWppBQ9hH7RezwMzrZilL2BsRC31ETyZdxAAuhMaVDcfoZARaU9eBsWQ/\r\n8JOKMH+8T1C5HSv4bEuC+o7SCGtt0mVS5e5nejgxA4+qcbqkNlYg93fKqlvh\r\nBgBuHkWTEDmWTm2SUFgeNWIZKzYwHABDCilZruaNrGMgJXs3jpubgc1zVX4/\r\nBlOdJZXjOzuPKMlDhXJ/VZ2C0mh4l3r/YcmMrKxs0qRz6LC8sbwta9Z2vJ4T\r\n0Sy1Ulu6JbvwOPMCKEtVibY/FECdyPz2Kkpsusn2xH+VqqKt8xibkQKTt4w6\r\ngj740c0dPePFc1MoMH79bWiMw6LNtA8l7ZE=\r\n=V65m\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"_from":"file:tsurlfilter.tgz","types":"dist/types","engines":{"node":">=6.0.0"},"exports":{".":"./dist/es","./*":"./*","./content-script":"./dist/es/content-script","./content-script/*":"./dist/es/content-script/*"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/64585753-89423877/tsurlfilter.tgz","_integrity":"sha512-2v1ubby30QV8Fnz9yuDzkf90r6VN88N+HIVZtFoJAT4zot2uh0YWrTE6wlNqWa2Djm3vwXwqqsF4jLZqS/K/2g==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.7.19","@adguard/extended-css":"^2.0.33","webextension-polyfill":"^0.8.0"},"typesVersions":{"*":{"*":["dist/types/index.d.ts"],"content-script":["dist/types/content-script/index.d.ts"],"content-script/*":["dist/types/content-script/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^18.11.11","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.69_1673966412607_0.3484696844509583","host":"s3://npm-registry-packages"}},"1.0.70":{"name":"@adguard/tsurlfilter","version":"1.0.70","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.70","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"e149c7f4a1edf8ff307c1861e75cc159fa5eff69","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.70.tgz","fileCount":253,"integrity":"sha512-89yl7gIyRSOSQQRLNmRF9ZfXG022zL7TG4BKdT71Kr/q41HX7gLGTXwI1ckfaMxtVr2mT9Y8Suxza8PFebceGQ==","signatures":[{"sig":"MEUCIQDMDyCkKjUup648iAX9jgBKD6ZvSXs1i+cQ4T1aI/41ugIgbGKH3LKUlkjiAj5wfwNktLPwQ03mkHI13nl32WX3o4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11124983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyVhVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAahAAiDTJMIM/cHzzfCqUYoirb2j9sQNS9OYzx/+ZNZ6du4xOX2Nh\r\n6HQowXCKwIxT9txU13h0WrTlRcsKZnZBSYV9jPjuMSLsyyzDixBhmMnSSudx\r\nrpeLNIbPEkQmwZSOUssNK+QHBiQJSTPDbVfzWYjyjO7aka1SVaS/Y8C7VpyO\r\nU2/RGvduo5hlH0zZqOQjKIpZVnGSAyInwPAVAdYdr2QnzcyOTm0Lyz2/Rdyb\r\n40wSqtCJz7Ab+qmMFAUVXFsByKfJ5ArbZk474biU6eHjjnm48sAjvLS3EOW0\r\nzkM3pFdnRuhz4HMNinO4/xAMokFQjfYCO1m/dmJX2WtzLU++6WwAJ8tvaglD\r\nTxtW9k715csVWIEZ2T8SheY+Moa1YP8lKnIzFbqHRhutZyupcNhPcI3JhJNb\r\nurGs2h8Lihy1ToNZAzqTSa7vPrVuzxcwrTp8ib8jFeQldyv3fbiKF7kOHsB0\r\nFID4/NuBWWtWNAodsVCa9EDcOGOwvl5gu2qtHlbwzLpzmyMLSxVp1f/NsLtg\r\nh8CPm6mp5Qz4PAxsg+iu17GRr5B2D8qX5/O9yx1zflZweVHLWIC1wrr+lW0B\r\njnm2B710llHgAC91B2k5hQNnOy78acq61zD8TpKgDnYC0EDabUtnALeb8O+y\r\n4ejZLIR0SRSnMa9YTJvMBnTiD2Mp4GViIog=\r\n=5N+W\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"_from":"file:tsurlfilter.tgz","types":"dist/types","engines":{"node":">=6.0.0"},"exports":{".":"./dist/es","./*":"./*","./content-script":"./dist/es/content-script","./content-script/*":"./dist/es/content-script/*"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/64585753-89423877/tsurlfilter.tgz","_integrity":"sha512-89yl7gIyRSOSQQRLNmRF9ZfXG022zL7TG4BKdT71Kr/q41HX7gLGTXwI1ckfaMxtVr2mT9Y8Suxza8PFebceGQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.8.2","@adguard/extended-css":"^2.0.33","webextension-polyfill":"^0.8.0"},"typesVersions":{"*":{"*":["dist/types/index.d.ts"],"content-script":["dist/types/content-script/index.d.ts"],"content-script/*":["dist/types/content-script/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^18.11.11","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.70_1674139732817_0.2071393691679353","host":"s3://npm-registry-packages"}},"1.0.71":{"name":"@adguard/tsurlfilter","version":"1.0.71","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.71","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"a2c693a9c52acbc481ee1a959cd7efe1b96c3e3e","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.71.tgz","fileCount":253,"integrity":"sha512-5GEsZilS7l4hDDL41UxlIjRno3ZHm0qpgnNz/Lc0lXNkIq5GLmf533WEn2RvcDzwnGkPe1mpR5TtKT1KvHtHpA==","signatures":[{"sig":"MEYCIQD44EbvKRK+flgX3iT9lmX0ehsoOo/zN1rtQQJpn8OsuwIhAJtyARsGiW0NM4TSOAnP1nu4Eeo2JAFhdXPgoPQOjBnz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10978385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyXqCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7oQ//ZkPutK/ynmG9VZbhM8Qhv0zDfvhtDfaDAwiqajLRzHmmZiwB\r\nYFVVK6AKyZH5+xP48z4Ozp8GIfQgSnkE997+VdJ45mBVJBgFRIh7N1ab2d1g\r\nxBtbl26hxfB1KgjWpVjxjDMgunialLICWMOW9G27eP+Q4NGkvigfPswnEB7W\r\nrjTCGID58JYmkLZhB+jHNYRuo0bkLSX6aSf1F4jS2qHEcsnPoshnYxbXPfU0\r\nKlO98kLMGm3r7j1/eOLhb5Xpk0vWTnJqL9I7e2nTcteFmNE2quUzdbIahWSM\r\ndqxj7m/HnkDKQk7jvdbAR3wt1vUJk6h0pBM46YbLEe+B7fz24xMczuDFcIJu\r\nzpz5Ww5G3U9q14NNDScG8jd4gbSaKLfRPRMy5b4/Cme7pUyej+GSnsVkSYCU\r\n7GHi3+porN864HmmUq6CfdGT6giLV7GdcSg1YjQV2nkLBft/FpdDmgQph228\r\nRZdh8NxT61awZiRUp+rbgu5Y2rmmrJ2njx0i+sh021Q8E7lQxWFUdptZBN9a\r\n4GFSJ0cvZmLLDlEMZYJL18MvgfmwW7VzyLoUfuSGNG7m/6Q+l1oeKEZ6EBy3\r\nYIF8A/Sb3UwhU0cIYoijnY+LuT2iRnaVwHJMrJVIsVJxfX0xr2/Iq+Tx/7LU\r\n71lu+y9ndKGzNapPWAoOiiBtsWtdssbISY4=\r\n=ELp5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"_from":"file:tsurlfilter.tgz","types":"dist/types","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es","require":"./dist/tsurlfilter.umd.js"},"./*":"./*","./content-script":"./dist/es/content-script","./content-script/*":"./dist/es/content-script/*"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/64585753-89423877/tsurlfilter.tgz","_integrity":"sha512-5GEsZilS7l4hDDL41UxlIjRno3ZHm0qpgnNz/Lc0lXNkIq5GLmf533WEn2RvcDzwnGkPe1mpR5TtKT1KvHtHpA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.8.2","@adguard/extended-css":"^2.0.33","webextension-polyfill":"^0.8.0"},"typesVersions":{"*":{"*":["dist/types/index.d.ts"],"content-script":["dist/types/content-script/index.d.ts"],"content-script/*":["dist/types/content-script/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^18.11.11","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.71_1674148482113_0.44570071633012387","host":"s3://npm-registry-packages"}},"1.0.72":{"name":"@adguard/tsurlfilter","version":"1.0.72","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.72","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"258b7767944dbe4cc281e132058e77a590278fe0","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.72.tgz","fileCount":253,"integrity":"sha512-nILloUiaHxLBy3rwPAT9kzwRxwh65gTGxUmqYvzboTZoMNM6MBfOg11saga4eMG4WFdRrNKLhh5bi5fXDFbcNg==","signatures":[{"sig":"MEUCIQCjzSFflr4w1Uy6BjeGYFm8QfCeZqC3p+JpnQjQhc5tbAIgSo/l/fF0M/JJTE8XCFZWnTt428cRXIL2ZMH5ZEJ14kw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10978536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyY5jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojiQ/+M+LvAkdpDIsASBwuEl+xQo1Uf8oMjdplwKTHO8su3AdhUXtj\r\nlYW77BrXZHajfERR6e50hPenvJxHqqvA+EY38adTnf3jjwd48ZAGCgTYiu+8\r\nWvQjfVZ9UfClSBaL4V4O0C82SUdkVYlHmKhE7mOHccV25xRlalVEBOv7eNCJ\r\nJklWvhlJkfetKxdcyy6oq79D85a7u5JETX9GidViyu2kEykYrOQ20nppWLdc\r\nuG58Je+9c7YuBE8g4320wmh60jcCUt4LblxBNMb0R+M6CChlXv2TqF7gAotd\r\neJRIrc8hajHDeRggEJxCNP4QqveIxZ7381P5XlqGis12O/+A9aVjN/4+Gs+T\r\nzbtVTHao1F5oGuOFzmvD9A2C+jjmRdhV9h3xExrENmb9SXdgWB5a0b/8pvGQ\r\nI6cA+7vz5kzcMhy5fAXGZP44pyOqmDNOZzLgS6nFLU9v8j5qM8QR8u4I6A/g\r\n8XwO2Q7djIIfUS60oNHz5QRFQubqtm+wGF4VDxTM1GBlZVDeR4pERg/buk0v\r\n0c4kjhjrbXO8iibAEw1OSM+QWD+wOHXYEIwOmImMCLCb3Keq6Zhr7cmDcj6a\r\nlby17FSODWRvzngd4fN0ez1lbwmID66AMdVBU4EluoqUPWucPyTHPNT8rMWR\r\nJU3WMZ+7ekPojI0IQrunxRB0zA87IgfVZSI=\r\n=S+tH\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","types":"dist/types","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es","require":"./dist/tsurlfilter.umd.js"},"./*":"./*","./content-script":"./dist/es/content-script","./content-script/*":"./dist/es/content-script/*"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933315/64585753-89423877/tsurlfilter.tgz","_integrity":"sha512-nILloUiaHxLBy3rwPAT9kzwRxwh65gTGxUmqYvzboTZoMNM6MBfOg11saga4eMG4WFdRrNKLhh5bi5fXDFbcNg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.8.2","@adguard/extended-css":"^2.0.33","webextension-polyfill":"^0.8.0"},"typesVersions":{"*":{"*":["dist/types/index.d.ts"],"content-script":["dist/types/content-script/index.d.ts"],"content-script/*":["dist/types/content-script/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^18.11.11","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.72_1674153571266_0.49643118075982495","host":"s3://npm-registry-packages"}},"2.0.0-alpha.47":{"name":"@adguard/tsurlfilter","version":"2.0.0-alpha.47","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.0.0-alpha.47","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"79b99bf28ee1490db61100704b55d28b46d90be4","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.0.0-alpha.47.tgz","fileCount":261,"integrity":"sha512-FDKZrAC5ulIBnjZTZNbbOMkFA1TBFfiPLBs+Nrm8PLszS2KcJextfl6y88W5Q1/4kbawTwLaRxvjRynqOh1ryg==","signatures":[{"sig":"MEUCIHYZqE/FWwTX4LynOR/L5mt3nA9GFIZA3H3Bh+jcPy9HAiEAnuG2hqYbprfzwillDH7x+KRy3XuPCtXbAThrR2+V/nE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4896198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjymIaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ7A/9G6lKc/6RVFvqEWB5WrKAnBtYw/jV3oH1LCz5buL0Tnfh/NHz\r\nFiOrgqMvu2JFZSfNxMUSmclYdZiO8z9mPBheywtyCJdL6qiIsilzpWAA91jb\r\nyMF1vX8j6b5g9iOcN9xcDGBxU3jXXAxuoEoRud3wUsDavy7nxKhkn4Jg3dRu\r\nsFh2BO5Otcm9r861ISMxNnCCdMJvTt5E09i9FaaOlYSqxOl+agE7fxp4hzbS\r\nq4Ds6si33ViBKTULnQnmAloFkR2MpEl6Xs7ijSmKpq0lpC0m9GgjAKLOwqhp\r\nH48YC9V1+x7T6IBjkobLaO+1V2XLhd3qGu57ThmcHpvaQTKEG2qDgSDUvTuG\r\naqR3sc/PmO0cSNG+qcfotc06cG01ag32B077hga7hLptzCyOQ+LxW25T4GX3\r\nSLAH1l3R+FCmki5UZF+lfXHTSWAn2Saj+2ARoAgnexmKaqUPD8Fhtj1L6LNZ\r\n4KmXgbVj2jlmr0Kt69oAb/Lz0YRZMb3/Le/kdxOageLUPE/1x4baAPdaIUiX\r\nL0zKLIAdPM2p0u2F9cidmnKt1Soucgx5YzNDgJLd8fbOvbw29DZ7RmsEdUz4\r\nsEpKlYkUqwqvWOEGlxtViUROsvo+9VRz/89bsu9dJjEy0mx2ytiITiE5kS1Z\r\nB9edKubbsJUKiE455Edpake+ZHWcYCLNyRc=\r\n=nKZt\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":"./dist/es/index.js","./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","commander":"9.4.1","@adguard/scriptlets":"^1.7.19"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.0.0-alpha.47_1674207770181_0.9018113759357078","host":"s3://npm-registry-packages"}},"1.0.73":{"name":"@adguard/tsurlfilter","version":"1.0.73","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.73","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"b2f96c08bac6ce3343433f44ff3707e043ecc1ac","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.73.tgz","fileCount":253,"integrity":"sha512-nFG9hdF0T77nwRGTWhuVQJRDKrKvlBbzIS2HDPgRlcWRjwmjX1SbdORDX9kFTccrXVxZwHMUKWl0ymUu3Rc/Zw==","signatures":[{"sig":"MEUCIQCnr6SYz1oJrw0QhUnMWQ+rM/4AyChd/kEoW1V/s7cp0wIgCqNW55LdGmFjovs8cIuIHVvnFh78RipAU+UcXtNpP68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10973505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2j1fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxIA/9GlWLGM2FPgQ2+52h6P64ekBHBg9Yn+ysEp71QP9tfZmCzNIS\r\nTlui+NLNWK1b99wm7Wzp7tBLVGCnkGWiORl180Ht4fhnkHltkEYXKiL9Gf0d\r\nrFBersckKQF1dRDnqrhR6zGOBZpxwIuj6/NnSzLwWwYJovYSXbbQEo/HXJ3M\r\nr87B91jhRuZ2ek4Eo2wAmoHSi5K7Ka9vobahdi8XExoMec0If7Yi02vXhPrt\r\nDsDM3DxEUyTf3OhBDLsRzhee2/842TiaEtGVn2wG0c+JpPopQDupnNtevVYq\r\nl9Ft0E+Lpbk/+BanIyMCTSpWhvKaY00KRRD4BPS1Ah+au0VylGknS3cgVcAC\r\n9eD6pozeNUGe2p/8aDgS7m2NiixoYOJUWqYWwN8y4Qbw5ut/IKChSAdVaLYU\r\nWEOZw29ErgN5KXw8glLXnGQ3V7Hgifh5Vqt/IVp9Rn56JfzHipXjZL/Ussb5\r\nfAPlehTEYkoQaiGTbXtRt+zjjeLbBnea6hlyGu+Xfm6sanRUTCrjwvRCwUgD\r\nTs+Zw5ZBxLtwtB83U8ayTmAX/o4jrkvk7XT+vrNxqBy8BTeGIEmDqbW95Ywz\r\ndPyJtJauXNCKzSZnXZGH3rEaxLSxw+XaerUk4cch0K4AIWKIRAYSFG/Nyv/x\r\nky1cWx+WNNIIWqnyca8wST0SonrIHaAfyPI=\r\n=vd5T\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","types":"dist/types","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es","require":"./dist/tsurlfilter.umd.js"},"./*":"./*","./content-script":"./dist/es/content-script","./content-script/*":"./dist/es/content-script/*"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163841/64585753-89423877/tsurlfilter.tgz","_integrity":"sha512-nFG9hdF0T77nwRGTWhuVQJRDKrKvlBbzIS2HDPgRlcWRjwmjX1SbdORDX9kFTccrXVxZwHMUKWl0ymUu3Rc/Zw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.8.2","@adguard/extended-css":"^2.0.45","webextension-polyfill":"^0.8.0"},"typesVersions":{"*":{"*":["dist/types/index.d.ts"],"content-script":["dist/types/content-script/index.d.ts"],"content-script/*":["dist/types/content-script/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^18.11.11","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.73_1675246943180_0.35341884415095537","host":"s3://npm-registry-packages"}},"1.0.74":{"name":"@adguard/tsurlfilter","version":"1.0.74","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.74","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"8247187a7c2b4d9b125c0bff1525f152cebdbe1f","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.74.tgz","fileCount":253,"integrity":"sha512-YXp2t9aRaM0/9mu4sagvWl8jO1Pgo7XA0WlGoZjKHKJwF2jDuaN1HFMywbrtj7wXNcnChqlZAthklL/hDzYX2g==","signatures":[{"sig":"MEQCIAJ6SebeIBiaUMxglFJDm0OwhqRPqHes1lI6uEqvnAmgAiANIw8CbrJuGl1MzCuUBYAvhB2Fj/WPL6Xh8siy3mnG4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10973582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4l/0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQRBAAg7itO0gHbysaiMw4Qwh00cU06KKmohKJ9a/bTYnhPJibgDZA\r\nD2fp2xKAAMX/j1oiq0lQwNLL4FE2ogWHpmBroeV5t3ofNUObobqBVpDWe7xc\r\nF3g/I7Pqp8o8lg5tq6jYdldmGdEDS6Vps/paEi0CpYVRrKuUhlMFXFEdsW7b\r\naC1/NK5KKO+L181p0byVLAXwbKof1K2T1Kaya+bxCoJoH78MJyQtzLVvMx48\r\nwJBPwrAmI98b3qspaoAhf1+bGwyioAOO0xIrr+JjOmSIOuA30Lqo2NHbO+2T\r\n6XN1hiGR0bCzibMArI5CTKl97z1OuDTXvGj6lwQUPGzKuyfbB9k1GB8+M9VH\r\nlobCrGhHfF3J+jE5Ggo5esfSVxZzFuZYZN7qu7uLRa/wmksI2CuSiQwtUEhS\r\ndX3oJbWy8TiHz3RTqB+2lWuiYFqjxqCNES+7uqiUd1qkLg2lmyC8aJpMbtwK\r\nQyz6XT46OHu/b038OfWqwSBzgqDXchzDvgAdvpPwvlvKTBnqJTkMNz7WZalm\r\nH87VSviv8DvjVMOQ/88Xb1JMtf+5DNY+gjxrjuzkGDPZuyAtoNOVF0oOMhXg\r\ny6fuNmghNYo0cTkzcBcJ8pO62s85BPiOs0oPeRuOI4xn8CLfN5JjaKe2yxNA\r\nCFzE7eGCOLrAE40v2CAXtgVO27C4jI65xYU=\r\n=WGfW\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","types":"dist/types","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es","require":"./dist/tsurlfilter.umd.js"},"./*":"./*","./content-script":"./dist/es/content-script","./content-script/*":"./dist/es/content-script/*"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933313/64585753-89423877/tsurlfilter.tgz","_integrity":"sha512-YXp2t9aRaM0/9mu4sagvWl8jO1Pgo7XA0WlGoZjKHKJwF2jDuaN1HFMywbrtj7wXNcnChqlZAthklL/hDzYX2g==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.8.2","@adguard/extended-css":"^2.0.49","webextension-polyfill":"^0.8.0"},"typesVersions":{"*":{"*":["dist/types/index.d.ts"],"content-script":["dist/types/content-script/index.d.ts"],"content-script/*":["dist/types/content-script/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^18.11.11","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.74_1675780083839_0.9971096843257297","host":"s3://npm-registry-packages"}},"1.0.75":{"name":"@adguard/tsurlfilter","version":"1.0.75","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.75","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"61ff66954d9e03381d8b6243a03fbf206d6a30f5","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.75.tgz","fileCount":253,"integrity":"sha512-fTqU17c4SFN9zLQVJFfLlvX/UvQUQYFxcwvQdBC692+yTShwRHdGyBuYPCg2LoJm/ygqVkS0VwhdTxjvMFf7Rg==","signatures":[{"sig":"MEUCIQDX2wtDJi7VaZ1osekcYRNxuVds0n3LufeyMdF9rZYMcQIgFcmuyCJIaMeHxtm5IufWD/hNatAlTkkIeh3H8dTGX7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10973761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj74W/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYtQ//WzCMVdH7jRARO7cWnaQ/aBq9Rs7cPYFH76s+1h1H8XLek2gh\r\nd5Lusn3IiVu6iHTAcf0lrQaxTda+7LLuE0XgF9MmdSgH8SkVBJgjRszvxTho\r\ngjLyC4enJfPZecuLxBg+cwwETkazS4+z8Gzkq44Ns2BQ59g+xfGDqstABgwt\r\nAvjS4EbGjG2xEd7CGoUbbg7TpNPPHxufCHx38sAC0Slg+Fvy3bXLQghCDMLj\r\nzn/yUT4xJ/jaTASuzK1JdB4iVkkCWomvmrk5zisfluyOCIoyTRJWy1F0l9jI\r\nggEmc+nt0cihb524D8qy6ZpjSIh0S1XSNOFB4aeCjPYj5hxN0E/w1uySrqSm\r\nEj+1nod+tPxNpG9Co3CDjDRQJgkJSQUVOd3aU4+/ausB/w4usDyx2xxSbglP\r\nfNAPIvGcgruOn6cKLvBpVK9oN49Dvlf2Yi5fA9inMAuH+TwkCP5Ztq6q8cPk\r\nr5kXVB7AGrKOPneqZyiUtYJmC1+RM0I2ajHmL/4hXWqBV4dlDdvhvDOvORiH\r\n0MSuD0RhMHcqgq6y+VIZyCbr7AM1by5ep3incSA0wxolSqkZa1VE14G8orrI\r\n+6TYXwU3eiLGuH+F3G8qR47IPkIqJbpmq9THGB7lSH+LrtPPBAP8bD9Crppi\r\nq4NZ2OiOv3P0sofRVS6yWMkhguejS1olY78=\r\n=gUGK\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","types":"dist/types","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es","require":"./dist/tsurlfilter.umd.js"},"./*":"./*","./content-script":"./dist/es/content-script","./content-script/*":"./dist/es/content-script/*"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/64585753-89423877/tsurlfilter.tgz","_integrity":"sha512-fTqU17c4SFN9zLQVJFfLlvX/UvQUQYFxcwvQdBC692+yTShwRHdGyBuYPCg2LoJm/ygqVkS0VwhdTxjvMFf7Rg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.8.2","@adguard/extended-css":"^2.0.51","webextension-polyfill":"^0.8.0"},"typesVersions":{"*":{"*":["dist/types/index.d.ts"],"content-script":["dist/types/content-script/index.d.ts"],"content-script/*":["dist/types/content-script/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^18.11.11","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.75_1676641727199_0.8163588235212471","host":"s3://npm-registry-packages"}},"2.0.0-alpha.48":{"name":"@adguard/tsurlfilter","version":"2.0.0-alpha.48","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.0.0-alpha.48","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"829690688a6436739db26b1fa68359c0b035dbba","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.0.0-alpha.48.tgz","fileCount":261,"integrity":"sha512-neCAD5WwQIlVBKMwGMK4+t5+F/Mle8NXCoLBfnWFJMefgy+CmYMuJjphiK+7wQvIdHLN64zLEjpZOJXNkVZMYQ==","signatures":[{"sig":"MEQCID9BR2YbSuPtlomec3Pk6bfIwMvfH4RvTTLTJw5+DmRIAiBp3Fc4Q3bbLvNcbwJjfMstPgESY1Bd57HEjrlxn/VjDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4896364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj78DvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqmA/9EtiCAMkz8Aah+hW51cFfRSMcAVdEkgUlywZL6cVpu6rbeug/\r\nS0NcZeZtHGq5fXELpE2Fyx5vHSeOWPfM7fvjpdg+0WDiXFVF5tYC/n7ep+RE\r\noX5xbs4eDnGmEPEg1qjLNDVXTVvI89CcMa7895HoDEv7nxgMALf37aAEu9jV\r\nSZi30kC+hfyJSJMAiNIFgQxOBzllRo95Fow5jS2MxH5vAIHU/zzau9OKwoqS\r\njoPlYC9RpDWwSSdcsHbaccJEbTCDQodjTVTucKBSKRA4aTzwHa6/U1jVnvh2\r\nbR5COfFXjXZGn1Udt9HLaac6Io93Dw9jHv7WuYdlAWf3jzGNOHl9B5OkBTPL\r\n6xV3MoquCOLwtl8uSU2CKO6YbD/ln64SStemePJ9Yx3uWski9Y2KXI0PuqZr\r\nv3AMWQ+VGCM+Leyb/8qYpRQtaVsPPInhfgSOPX+8GxjGd44VLPBKQK4u8YiO\r\n2F4mgarCFumlhz6NUsFWFfCP1lEsAzedjLOqAQa5EeIzwIOToBORSIhljDaX\r\nmz9IHMgkoh1oyFtsPzLrEzwHA8lVuXbzXdTSNVFIFZiUuTBVZ59Lst+VRJxZ\r\nWtT01B5IJq6GdxRSAC+OXmpIZZE+9mVpsC6XbqJ5vE9SG5IHSmnAljk1QX+c\r\nd7e/E2miwPdLCuwOroo/sC9suxf13/T/Uac=\r\n=EQiH\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":"./dist/es/index.js","./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","commander":"9.4.1","@adguard/scriptlets":"^1.7.19"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.0.0-alpha.48_1676656878670_0.8414465634215893","host":"s3://npm-registry-packages"}},"1.0.76":{"name":"@adguard/tsurlfilter","version":"1.0.76","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.76","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"2b3ddf6d54c9bc06a80e3cca1ea9717ee00122dc","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.76.tgz","fileCount":253,"integrity":"sha512-8nWv8VvWHuq5LKLn8Qi3Y5W9wwYC8jgTkygSwOViFq/fnbZcIr1jMJRl04aD7IWCA4UGivkgQogUMPiJG0UDVQ==","signatures":[{"sig":"MEUCIQDG0vdEL1hP2/mREhKfjGWtBITftD8qM+YbDuvlKB87ZwIgDOGN0jQmZxu++cF5q9CGxS1WDCJtbApeZxC0t9U20f8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10976526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/1gNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrP/g//dOy0Ns0ZRpyLfVXmdwwd4LU4B10snxCYPel6FyXLEiGXPn4q\r\nDNLEnSMTeUUCcUKHm2MQeGDRRZn87jxQ5nCQHTwakOP+IHRVjxV989fWOcnM\r\n/Zq66qAHgLXCEoKt/12indZlxuS0peyQXj2js9YwQIuwBgzpIhasf1ZvmJg5\r\np0a+bCEu8iTyxRk2TVYfRb7jYPLTiQyjnsKuFZGzSXsYFwHqg3Uo69jc/Rdd\r\nkRguoMqb4oXiDVxQd6q724EQ8vCNg0DS0iRBTsO47GlsEDa0t5NOszY0SpqV\r\nXhnEieVn5TBllbv5wXXk2htVQss3spM6MI20YVDSo2IFbf9Fa94PTZREfvQL\r\n8r1+gA/j2JkgoQWUX7seGmgLD+aXePYeQOxBI/z9WaJRTDPPU8sTJp/e0obq\r\nc6tLqDN9gFdkqdSKNX7BDrNyYrZw7OGNRzItPKbOGwjijfgDwycl2qSJigW3\r\n2aKTlBocfv34gFvh5c3jTzdrri6oMNoWtkT3soNKghyjRobuOTvGe3Cc8qyq\r\nN5sv3b0IkDxx9HQcnKAfw08dvjkuckaeRg8meqqH5CohWShXDw1Uo6aOXBGX\r\nSWr2eYDJ71YIvVZlWACjVbImsABLTmxtuJC0H4gRL0q0g1jXE3OlsuJMLM9D\r\np6ECchnOjIFobvCENPka9yp1B4n2DknrhzA=\r\n=zHCf\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","types":"dist/types","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es","require":"./dist/tsurlfilter.umd.js"},"./*":"./*","./content-script":"./dist/es/content-script","./content-script/*":"./dist/es/content-script/*"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/72220673/64585753-89423877/tsurlfilter.tgz","_integrity":"sha512-8nWv8VvWHuq5LKLn8Qi3Y5W9wwYC8jgTkygSwOViFq/fnbZcIr1jMJRl04aD7IWCA4UGivkgQogUMPiJG0UDVQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.8.2","@adguard/extended-css":"^2.0.51","webextension-polyfill":"^0.8.0"},"typesVersions":{"*":{"*":["dist/types/index.d.ts"],"content-script":["dist/types/content-script/index.d.ts"],"content-script/*":["dist/types/content-script/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^18.11.11","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.76_1677678605584_0.21186890318283802","host":"s3://npm-registry-packages"}},"1.0.77":{"name":"@adguard/tsurlfilter","version":"1.0.77","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.77","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"6bac28774bb2e4129c9a7f56de6ac73579d90e54","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.77.tgz","fileCount":253,"integrity":"sha512-rs/zFm4dV8p+IWE+KrDMfVVN2oh0Qyw7YWgy7ekB1HGsIwPuEC6OmhgKF1nFbfxuY8aX8rWlTJb2c2YU/ZAtqg==","signatures":[{"sig":"MEQCIDarW1tNETtMOKdilJPurr7B0hOWeN06HZvUYsgIIipcAiBJ+8E0trLAvskjybsSmswys+9QRY/Fot7WAzwhZFBOUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11154133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCyctACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZPQ/6A0xyyfJV2mdx+Gsz8lcM51Gq4S+bPE/zB5yg6wnon48kuxgO\r\nzk065RXn+0Ruur785rnvJRbnqyYxlA0rQ+6V7etELJ5pA3BHEbojmDC8YoMt\r\nCrtpo5JHgfpMzIZCfr6XJudLfreUa2ryprULVznHmNpTCPy/qb4EpVR4+Kri\r\nDwdVoNcJb0GZFARlhf13B0BfSmSNlNLvHrTQORbMoUlxSlUBYT6ckSj6oIb+\r\n5MaQOtiv8cSe3x1YbxYAAPsjZdTLZ7Jt2qqa6qykKKjlhAS+v5NrhS1F0s70\r\nl6h8FFVmx1ZmlBsUUny52zmfEz+l894byq2AfZC12d5VldMQAvj+Wh5g6Xm0\r\nqdl3QLaqg2SvAAdz/urNXwr0iV9KQXba6ciNzS+i3jfy8sRfV8ZelyfWkjOI\r\nIWm450nIQTehjNdJdkbAqbFItBfipJDzp2vJ27fhrCrErjvs9dQxv93xKNeL\r\nsDYs2KaaRfvqbW/ZJMERDHvNy5Bf9olmQvkHltfk9DkoNlYFIa5+3zOH5w0b\r\nakF98f+Dt7udE5x2hK8+OitAsiP1mmZdJJi1xsUBb2KRUb2Z58iRhugbCZpL\r\nzPVTS4kJ6yYFEgczM1d1MBPqZjjfuGDlJz4mGoFXKAvZHdukg2FKSlzyQjUp\r\nvPyD/VpJzoQzDw966RfSrQbWkIT7SbH74XI=\r\n=N0+C\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","types":"dist/types","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es","require":"./dist/tsurlfilter.umd.js"},"./*":"./*","./content-script":"./dist/es/content-script","./content-script/*":"./dist/es/content-script/*"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933314/64585753-89423877/tsurlfilter.tgz","_integrity":"sha512-rs/zFm4dV8p+IWE+KrDMfVVN2oh0Qyw7YWgy7ekB1HGsIwPuEC6OmhgKF1nFbfxuY8aX8rWlTJb2c2YU/ZAtqg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.9.1","@adguard/extended-css":"^2.0.51","webextension-polyfill":"^0.8.0"},"typesVersions":{"*":{"*":["dist/types/index.d.ts"],"content-script":["dist/types/content-script/index.d.ts"],"content-script/*":["dist/types/content-script/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^18.11.11","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.77_1678452525493_0.3148995369930587","host":"s3://npm-registry-packages"}},"1.0.78":{"name":"@adguard/tsurlfilter","version":"1.0.78","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.78","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"cd2237cbb1620fb318f2f99fd2c783974411d88e","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.78.tgz","fileCount":253,"integrity":"sha512-cN/ocvmA7ThGP8g5/p2mIsZ0OqBQnZUFXJKVLt+Itcl4In7QT4BUO8M82ijmaD+f4xfDem4k9PQehEMs/j/aRw==","signatures":[{"sig":"MEQCIFm6RrBL/gKtFabEUOagIwNsXvhrEzFe2+V/CrU0uZSZAiA64C8z1mDp20t0QFDGfiWZO4KSNrL9O+6CF6KqvILyQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11154402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDx5iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgEA//T+bon4HCCKAu2emu4ejCuCRN+P44QJM1PjEnr+Lb8a2euLd/\r\n/PtRAC28oBzN/O21V22omQ5xWlr3V38UN0SoPb5GkS6+oXYiUtQjnaylmxMs\r\n211NpGNYrz9nBmv3iwmjVqGMIrHCzD93n1ZK2Ko2+U81lo4CKa8KGlrT6/P9\r\n/87O2TF0gnt5crWEfqFW5LolmON9RYA8LBbzt8MhJ/IOPO8TwbLWo5HF/QTB\r\nUg4yP8cFh6p8mDwp3ftyGgRsUEoj9IGoHLNWvCfeXA8804j+AxgpNkPK7waW\r\ns8c6FzHqa8rPtCF0RWGT48L1nRveqPzfkZCE/wpWQbQs8LiFUu/D+pMlEIZ8\r\n9mcKJvHemXspStI2Psq7BhO0wD5VTeNXMwuFs5mkWsemHxMLQq8o00JB12gI\r\nwl1Sr8MTLb4ulnhewj6vbeCiu7TMUlsGrCT+yUozJ0QwwGHL975qr4/0IqCp\r\ntwg1AIQVbl2lm9tutwtP29UhKavf/wfV9qpjBj7On91GavIFM/mbFq4zBYOE\r\niBB+HQt+aTNCyBMJI9i/TAg+NH/Z3TahvDcYyyrdXE1ZztTfkUWHL/zUNK47\r\nYFRabOBeBOv++1DhQE0SbhSkSwLtFcY0DBSjivcZkdvMH90yxqVFbySHmiy/\r\nMFieY1zQeEGULEIdhairp3Dz3xzoJBCa+dI=\r\n=2deq\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","types":"dist/types","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es","require":"./dist/tsurlfilter.umd.js"},"./*":"./*","./content-script":"./dist/es/content-script","./content-script/*":"./dist/es/content-script/*"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/72220673/64585753-89423877/tsurlfilter.tgz","_integrity":"sha512-cN/ocvmA7ThGP8g5/p2mIsZ0OqBQnZUFXJKVLt+Itcl4In7QT4BUO8M82ijmaD+f4xfDem4k9PQehEMs/j/aRw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.9.1","@adguard/extended-css":"^2.0.51","webextension-polyfill":"^0.8.0"},"typesVersions":{"*":{"*":["dist/types/index.d.ts"],"content-script":["dist/types/content-script/index.d.ts"],"content-script/*":["dist/types/content-script/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^18.11.11","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.78_1678712417774_0.8737970667715032","host":"s3://npm-registry-packages"}},"2.0.0-alpha.49":{"name":"@adguard/tsurlfilter","version":"2.0.0-alpha.49","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.0.0-alpha.49","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"6c0bf5bf4ae34d5e3e2520b1497aff8c3d49067b","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.0.0-alpha.49.tgz","fileCount":261,"integrity":"sha512-nrevxgjB3QCG6Wkf9M6laHDVFGN2DyLrndqX7ulsEAF9WW0zNWrZtGiiqzaxkGojwFYUr4cgH3Dg0jYYxmtDhQ==","signatures":[{"sig":"MEYCIQDmwy4slJ4g1KHmRbl68hbL2C1tkGfHatuzZY7yOdT4rQIhANiAzXzalk6+zloEOoOLqoCNUuf7qyUeKsromTBIv+EQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4981772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEFBbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9ow//aEs8EMA0v611v2hyiKkuPVgFbfaW1vlK76MnbXIxUKlt64KF\r\nxffpEZ6PGBY6HLoa9eU9aV63gU3QuDj48UEQQ3P0mqo+2hCtkQe5IceGr5WL\r\n1kh+CTo/oJq3BMae2iMTvHpSJmey7ORZF+qgyWPycDubduzeHebSkvfJSV7Y\r\nuFeRSZ1dmtnAMUjxQAx0HrRvhvMnrtteyC77MKEfKiLwGg5U2oux+SzIH6Hm\r\nOmc9JqtZtwfKI7eqLOoLIfOcDkKWLLfkjMqFi7xQBN5sKk85bkoSWarb5RKx\r\nnj49zQrV9AK167VzLFdPs6Uidmiilj6nlbHqKCFcCIb25JNjEo1RZPQXC550\r\nDqUK0KinuthWiuP4rOYeeONgP1TJVXC3292K0pcWXzY/8spQAhNgVt7oMKRz\r\nOHFZXb3xxlixGkazks+X5v7mpW3aqnmrpmINDqMELZQP28CQAjsCgYiFFzan\r\n/mTzZdr5iwRD1j+BgZP0Zu2rg8dScRyw+zyxK8PG4nnn/dWUl3C5Z0wxh1mz\r\n9S2UTTgBJli0rzjmy/CWtgZK/fhwFpFrh0mkOVUy/ecbOQ6ovAVjboXdgY4w\r\nSaSuzwAC50cZ3eW2uHjpRORbrn6rzEvaxn+fi8HCxvLCzX/g1rZ1YldFGAd8\r\ntgvYvvq5sWDBIr1uR0aHutYoXbFuGgWxN+U=\r\n=j1Jd\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":"./dist/es/index.js","./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","commander":"9.4.1","@adguard/scriptlets":"^1.9.1"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.0.0-alpha.49_1678790747112_0.9673342294494318","host":"s3://npm-registry-packages"}},"1.0.79":{"name":"@adguard/tsurlfilter","version":"1.0.79","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.79","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"2ec2e9a5b8b707f2ec95e5beaf69422c98c68b8f","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.79.tgz","fileCount":257,"integrity":"sha512-Hp8P+K8wirayeZvJ30AySiIFsvk6BLd3AI/q+VC2TY5r4A7fhv6dlJxP9Vy9t3UNdKZt2OfjLJLN4c9b+EJrrQ==","signatures":[{"sig":"MEUCIEdrLvmpGTS/7U93/VwX/63c+hNM54z9U4em77StKCNuAiEArM2wMs/8221JMmcQw0NzlWLZW4mrpMwd8RMj+3WjdHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11215898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJE/MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+Mg//RyT8dyO5iRJyVn93veRsLL7XnTUyL12AAAjxadSfB/famrPW\r\n19HFMARLRWTiBIDG6m33jN5M/d6zOMzmHYlCrCRWJhMS/ybzKEPqZtcx7FT+\r\n0T1Y0hWfvLHrIRRt63NeYUgX6EGPgPwFg0o7EMUKQTR+E+gmtWTiDWfM5glx\r\n7ksTTCRTDOQ5M+pfUo2obP1y1n0IEarR6spG/BzjuQXYifNFa4Q1J51BU3dB\r\nBbc5yaqThmtfOmNLPjA3e4/DYeLNK0g3RnY38J/2HFgKzwyTAoMoSXtJvbwd\r\nWjS6AfNh/w92FjHodYG4+txXzhQYegWZwXVxGbwiQHTICZrWGIZRBZHwGdg1\r\nfgMDmSqnvwMubLMOYSd8Ykg1qg1l/qgb3YVsn7A9/2MlGJZ/XAY4m71WORN8\r\nW5Gk6OJiUcFF0TlexvXsvwZF9NwtCCUXYASh+T2lslsCiF127saTnrd9jq4B\r\nn49I1d8rc7SmI6p7W8dyOVu2Mu1Z2r1mZ7cI4MUgj2+/6xlpVMd/nuzi82wJ\r\n55KC9wfB9GqzywrsKdsxWeq8eOR5R3BKC1vIdXrS61/Y1JckGfDRQfVweLs2\r\npcJRiJtOtpmxuuGutfBskilfqUlM2dLc8AonxjX/z9NKXMU83IORyYpp6rMM\r\nXzkmwUE5O1LtNxEKu0W3gPIvYKa1PuN9ZTA=\r\n=xwIV\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","types":"dist/types","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es","require":"./dist/tsurlfilter.umd.js"},"./*":"./*","./content-script":"./dist/es/content-script","./content-script/*":"./dist/es/content-script/*"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933314/64585753-89423877/tsurlfilter.tgz","_integrity":"sha512-Hp8P+K8wirayeZvJ30AySiIFsvk6BLd3AI/q+VC2TY5r4A7fhv6dlJxP9Vy9t3UNdKZt2OfjLJLN4c9b+EJrrQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.9.1","@adguard/extended-css":"^2.0.51","webextension-polyfill":"^0.8.0"},"typesVersions":{"*":{"*":["dist/types/index.d.ts"],"content-script":["dist/types/content-script/index.d.ts"],"content-script/*":["dist/types/content-script/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^18.11.11","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.79_1680101324388_0.19276682981499738","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@adguard/tsurlfilter","version":"2.0.1","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.0.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"d8da1079f8a64009fb70e7faf415b10ce64144b0","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.0.1.tgz","fileCount":261,"integrity":"sha512-7BGRdPqzlkXI02v+Qvm+Gz5cxRJlQh35BYFCh4eL3/SZP1p6qUsMRgukN0IJGtYzQy22MvwW8UM9M50Fm/zbWQ==","signatures":[{"sig":"MEUCIEc0dlvQFHTVurG+UF/teQrvu8tOJ+XOJmU+7Qvpgxu7AiEAuXUuMP7o0txF3qcQ+tIxN0z2QsTBvFjP3tH9T/hrrSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4982036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJrNrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxzA/9EBhkoLdtNTNgwHAaG097LxDGwri1x1Y6abeDctSX7Pb18XLs\r\n+hhLdPA3kDJjwN9wf824GOx6R6a/LzNwYFb3Jytdwb933l0Au6w7AcedYG8o\r\n/hlA6+M9fwtqvrOgMlSAyrySePoFNByxotNDAhcXPILjjZOt/Q7xi9LaKZES\r\nFFZBGWTIuCHo0/C+hgEaz0vtpYWKIxt/z86ran8r3ZdSGJWSfoTz4CMege/C\r\nEoSdWGLt6nup2tF+LM513TZvTJ27cXCLE5Xfn3sHxOKC5SSZ5SNFbwi+zhQK\r\n3r6gPioPpSjkSuW0IPjdDzstg7Hrhai0Isf8UJ3ulVMtpYchrH+2C/YJTQKB\r\ngSQ8mmR0ShFbkUlIWQcC3Gj+aTnCz60JTs4o1qhxEPIglJt9+SgB9oP2KDsj\r\nJqKyylIZv73RF+EDG2I5Que1qpsyvCg1vYAtrdd2N+pLFB/9pl2knaitAcGa\r\neQ9lYbyos348LfSW2v1Byud28SGXAv7gXzHZcWmgGC7a3ojCTwkgEbc9mlNO\r\nRKLtvXdiXlcUwfXyaIsd1r4udLIx14M67Ioxl/dA8/HLWVmCYgLGeai0h4+C\r\nEO8HcEgusLYUbdq9K0q9upkKRE/qQLQbTkEc3tJ0HrKBgh1iPzkQG0U4PtBF\r\nH89yJ9bzZrrveZzOdQWVF2IWklGRCUORFtQ=\r\n=dDv8\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":"./dist/es/index.js","./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","commander":"9.4.1","@adguard/scriptlets":"^1.9.1"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.0.1_1680257899152_0.5698622844594943","host":"s3://npm-registry-packages"}},"1.0.80":{"name":"@adguard/tsurlfilter","version":"1.0.80","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.80","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"84a1063aceff7c22bd73759a26c0196218c4fc92","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.80.tgz","fileCount":259,"integrity":"sha512-6wxiSBjzP67bJJ1nOSdskPkLErGoUm1rDaJ+4JBCKErMhZZGEEo8/JlETaBFFQtwQgMVIwTPWmOYT8Iztx706w==","signatures":[{"sig":"MEUCIQCdVVKTMEsZ7ush9VsVVnkTC3uW5Ogci/65z7QUPVGSkQIgSkbIpjG4tg6Q78Lyx4ObTYvq4ZXS6YhKlA2wczYl8fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11223205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKv14ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDiBAAo/ClWu0kBfDQmjhNHn8myfFWObnwCqtTBBcOrAnoKP8H/9Or\r\n8wq9AQTofp+EbMRQYPbKsrooqepx6fDPepkAXq9pi5C2hzwMmZ6q4UAERHoE\r\nunyiCiaVpVm/6mMpzloEoBB84kZ4lIvXdQH7WDGuCcmhGtjcCwfdDMWUooZn\r\n4r7yoRlTKAgXfu14FiiwXq6NPOqCr8kwo8wL3IOSUH+ROmk0QIlg9ah7+TNj\r\nyl2cGwA//vHD4iKKUQju9Pf2tOIPM1TVTEt69DpmmeifamvXIkQ49gdTXQn+\r\nvOGdvzqb/X7sWe8Yicq63XnYBzYXY+owODhGThlhh4Krzk61gW7c7EuM9ab7\r\nR26gfG/jG57N/QkNDkOwFPXKrl7L+Y7KYrh7GWlzCcj2syY7SlazGKMaiKuE\r\nQ7OAaW1wLLQaA9MlmzjZMjcTE4tTRO1nqN1N4Vheyh/8vY3nMXa2Stnu6mGS\r\nuHFUfLhRFhBk2WEEOHXA957CJ6FG/WrUm6ndY+z94a3nCnG63bQrKhpf6BmX\r\nwIFibwrCpPyPjJgOp6lsSf7G8L0g/IIx/FHGDj8W1zTmDZovPEr7dOranpyO\r\n29Mvcua6QYyzZXn9uiIxo1StHH90UW09fDMW5CQu8C2OcZbPcyJJffIsu5ZA\r\n6b6x/ggyLMOQfYMOLUNP9hbIC0VA0qawOx0=\r\n=gNMP\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","types":"dist/types","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es","require":"./dist/tsurlfilter.umd.js"},"./*":"./*","./content-script":"./dist/es/content-script","./content-script/*":"./dist/es/content-script/*"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163841/64585753-89423877/tsurlfilter.tgz","_integrity":"sha512-6wxiSBjzP67bJJ1nOSdskPkLErGoUm1rDaJ+4JBCKErMhZZGEEo8/JlETaBFFQtwQgMVIwTPWmOYT8Iztx706w==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.9.1","@adguard/extended-css":"^2.0.51","webextension-polyfill":"^0.8.0"},"typesVersions":{"*":{"*":["dist/types/index.d.ts"],"content-script":["dist/types/content-script/index.d.ts"],"content-script/*":["dist/types/content-script/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.1.4","ts-node":"^10.7.0","typedoc":"^0.22.9","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^18.11.11","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.80_1680538999809_0.5543281330125742","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@adguard/tsurlfilter","version":"2.0.2","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.0.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"98d0159ab5f1a5718141033174687e1a78d4cc73","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.0.2.tgz","fileCount":261,"integrity":"sha512-m4cKQygSSsJwIfSY7+0NwCWcBN72+M1HiyZC6fiqIQmOg7vgMpOgHRrBz5oMxhBp1B9U9HuJXJIiIf8KNrhgyQ==","signatures":[{"sig":"MEQCIFOH77hNwObQEcSGttW9itJZXe1R6BuCqsX049uy4IyuAiBHCrlcTOzaNwCNea63csb5orrDv3fAtnlbPZMQ/rUGKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4990145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPVl7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqn4hAAhpVaTzCBVOFIgdGFt41l3czrC3r0dJlpeoFAoald+5KdA16S\r\nQO4Fe/X+11xHS1lF8IrtMBwdhggDcFLntNtT+0r/D6bhs+njI75RZXtPA0Uz\r\ndrzNLwiOKl6+aody4r2ucu8n+XLZW3Xllap6EFZC0G3/wzaMAJw2gyLEz9Mb\r\nX3Mz/mtip1mN1X8fLGlMm19uwn2NPuRzjV6TCK0voVojP2NUjquSM0Aafp8w\r\nePMH/sd2ebba5CQDD1zpV1p00hlYA1dMapd2mUZYd5/kRywE7t/WRP1Rm5S0\r\nGFgkjW8+E86kiyiEG4oIKful7QRjQ1bKlI1baGPSiKXQ/fCiO0DUyaLO+ghl\r\n/0zACykaYL+eA8viGvHBgRZR+e/9FclT1b/MhDdyAIogD16OKIdpMMxaWOQK\r\n7gynDo6RNNZPXjiPnEa+UIyntQpya8Uoi2kniijt/3UUwjE8Bq5QFL9utxi2\r\nOylXDxP+V+5voRYAMczeTpGHHukTMYqMqvwu2cERxyVilPZ442zgFeMfXd77\r\n6rIH0a2CdCSnsftaM65MoaQALaZUAlEM7+85BIPQOuhQi3t7DOM1TE/gWodV\r\n4Im7KRZ8KYStwrqim5V3dQfN63w5acU/EI2tponeO98P/361oZ3HcA5A5hxN\r\n2Q4K7tg5v8nUhwpAtLYdquAF6NnCNv0vw5k=\r\n=yN0n\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":"./dist/es/index.js","./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933314/64585753-89423877/tsurlfilter.tgz","_integrity":"sha512-m4cKQygSSsJwIfSY7+0NwCWcBN72+M1HiyZC6fiqIQmOg7vgMpOgHRrBz5oMxhBp1B9U9HuJXJIiIf8KNrhgyQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","commander":"9.4.1","@adguard/scriptlets":"^1.9.7"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.0.2_1681742203621_0.8303519817654426","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@adguard/tsurlfilter","version":"2.0.3","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.0.3","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"c8dd63c365f771a079c06cfad7ebd7f8ea007eec","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.0.3.tgz","fileCount":261,"integrity":"sha512-Lj2dBJnNFwSzGTDW0KeXld25iWdwTC8qvGRX5T/Rm1bzFD1nQ/QoAOXP+q2ThDdrSaJG23LXpuwdUNzi4R5jgQ==","signatures":[{"sig":"MEUCIQCJ164nwAI0iIp2osM393aWh2+RebTmV+po6wk1km4gQwIgMtEFpK38kAmzizgO2/DF3/pQw85+IqimV7ymGaLRpgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4990281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPX3HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoB+g/+LepZNUmXAXEFuZUmCt1PhCv8025cWCHjNu2aKwvhBVyOB6Xe\r\nEiZYr/Vkca4fDDaUfG71eqps/NoXJL/CXl+bOy4RCl86mL08E6ScJbL1bqCl\r\nNjofB2FePfgWyytXxkcxDeiEk5rHk5RzJpz6eucSUOlekl+pyrbp30ccEXpN\r\nPHCWhjO06XpvAvYqk+6iLfE7H6uHRLjPdET/PF4QQ8seZYAUH0ltj6TdXT4K\r\nIkwFNKalPDIWxjCfeTYKtJRQna4MF2RgFxNk+FcY8pYM15MewqRok9dIXqao\r\nGuls8L95DDqLwnFGJL3zEEPFTauIbFAelwMoHg2CStNZgo1p1S7ikJ0L1+1Z\r\nVWXUtXUBXZ0LDXMi3Gl+JfI9aNZsaJBoZL29BoH8lU40iz7uSgZa8Lj3mt3t\r\nmzf+BzC6GtiHXlfdmY2H80MmanTcf7hbm8RvLN9TTAwAd2/U5n6HXOcDMsMg\r\nWikHxTA5izB9Kd2gZqX90WMs+R3ESj/NV0bAPQmGf4Ao0ZbBDft51xGGbwVY\r\n7Y2TUHvFqMpKRwYFOch0S0HHdwErGAsUmI1jQc0MO/58qPmqPMMW+AFox+ZP\r\nqivzqweAcLmv4SITlKzqtgThoWK2uhif3wpuTDJ0jV8fL5HJxU5a10suwxGg\r\nFLfLs49TOMbwR+yjps+I60JZ2Ze8pUPnMpw=\r\n=yQM4\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163841/64585753-89423877/tsurlfilter.tgz","_integrity":"sha512-Lj2dBJnNFwSzGTDW0KeXld25iWdwTC8qvGRX5T/Rm1bzFD1nQ/QoAOXP+q2ThDdrSaJG23LXpuwdUNzi4R5jgQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","commander":"9.4.1","@adguard/scriptlets":"^1.9.7"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.0.3_1681751495024_0.021166294581958178","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@adguard/tsurlfilter","version":"2.0.4","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.0.4","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"1f8c04554bbdfbb44706772422f12af149850af7","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.0.4.tgz","fileCount":261,"integrity":"sha512-nWvCIIOkq+XPhoUf+kozY0ajCHfP4RJDnyvqZj5PMaFKV/lhIIRQgLt1Zai65TRqP1DowLgINsyp9NoyTS9DwA==","signatures":[{"sig":"MEUCICxncOs9axrzhYc8E5gYqCZgmwpI+8/JXgR6XUjyDi7kAiEA8TWz2N85jGs66IKKUz0YvPDVdTI+KPTTxzN893qHJjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4990281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPsT5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqyag/7BBVcyLHxnRIgWQGoC98JQ4VK0Kcd8JLHLlQRnBPu3AyRW6OS\r\nsCXkYF5oSU+PRx04x0v33R1bo9qBHRL69mfNXxSv9oEn8mDUym+qN7qrdXdV\r\nJiZFE7DqAq/zf2EeVNO2Jgz3hrHe0OoG2dKnoHizHb7U6fssh9reuzoJuVg3\r\n2lzzH9PFM/XEocwNkTKmOZhProZd2k9Yjt7HylSX1Zt13SOjoT+a3Gm2QPEV\r\n3du8EV0Eru0elrpGICj+/11tdN6LRIJPOJ1cdPLVAobfmICORysdGYhAE2IQ\r\nK+ZfJMd+Axjj1k5Af28vj2fT/glhF1tZYxDv2lpZbvxjC/94UscgH748E4mJ\r\nZP867ejSwWD4wipQyK3uJXbMTXQ/h6wWE4Um7Id3+1jQq5+FOF6HnuBhlDl5\r\nf6AajuRcTWhcAxfD+WjQNtgxg7HRMgFOorck7syYjsD1Tqewcv7EE5UPqkqy\r\nEHBZFAQ8s6xq4RKKjYEZLAq6PtU1o8CiOYv+1QcCY3a5AdF00ViCRL30lhyC\r\n6ZX1Lj0PkRpICqM1PNTXeEdZbQYAE8OKm1X78KtL8O9XynUCfZVayDQPky3K\r\ntNJa4kjebHOnN5lRbRkq1ZSIDgOmIn2kub9KLxJbdpghNbQWoC/uRas9MFav\r\nDGdvZVMzPIDnZWFo69rD/5cX8c9uhqUYibs=\r\n=Z5zv\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953282/64585753-89423877/tsurlfilter.tgz","_integrity":"sha512-nWvCIIOkq+XPhoUf+kozY0ajCHfP4RJDnyvqZj5PMaFKV/lhIIRQgLt1Zai65TRqP1DowLgINsyp9NoyTS9DwA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","commander":"9.4.1","@adguard/scriptlets":"^1.9.7"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.0.4_1681835257034_0.5032145014016078","host":"s3://npm-registry-packages"}},"1.0.81":{"name":"@adguard/tsurlfilter","version":"1.0.81","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@1.0.81","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"a92f68b5eae78410812c42de7e2b3ec2af44520a","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-1.0.81.tgz","fileCount":259,"integrity":"sha512-soS6aQ9mKsynjXcTyhL+MeERrx3MRO/ETFzV2RjB6ImTiLPhotKOCMW+qaaMaBYOofnzoAiR9ZJvlnUzj1N0PQ==","signatures":[{"sig":"MEUCICIeVaXAg4NrmeLXYvEQr0uKhp3WioiwdSLl7S7SQeHcAiEAmUAyWnuRcFfNLjvVrLN5rkds8meONN/24Na7nucg2U4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11233113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPv5RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqByxAAg1BAPdeMDKM3aozygAyL/YIdVqC0FDL++APET6HeOAoYLm/l\r\nDqt7i1Yi4tRb+jcFkVi1QFzC61LfiryD2mHtS9cdSJuluv1Z2syzgWWYBwiq\r\nJWNOsopHFFDTg5r38tTYxHlxc4PDZScSlTkbyZHgpQm0OlN6oj6DBXPbK5Qw\r\nI9xCPR0FChsjPRkH+y5CW49c54lQW18SjMNFlUpMF8r27Dv58f9P1ZjKntkN\r\n/aIJiCNKipbn/LKOWLZHjZ2l1J15YHpOjI4w6+163xlGWbCD9Ac0jGSPgc/e\r\ncmyE1STOzIVVKMZBe5Neku4eTXJV2BdP2TYaaF4b1ytmLTeJ2gn/8I+8Zf8D\r\nNzZ+jgcPBHmon+MPhHwJqui/L0BF5TW2OE/+15Adv1PB8sXYkkKE1SC48cLQ\r\n1jf9nwbuX4tGTY/XnWYm+Kk7knaFEGIY/3e4SMypQ48r9GUXdW+WYKhOWFUo\r\ntUk1piDT3lYw7nyFrirwxibCLooVeTVuIZJUwQLnCbfjRYGTeAdEUO27JoRV\r\nr6cP8LFfkvaPqu0g5ytTz+WRCp95se+8xP+oYBVzXszx1gM19vSdVmTDXteL\r\noi0fo0+JwtqvXkHEE4RkJfbKw3ayLAbiQGq8fpyenPbJ46Cyaj7KafyLfzEp\r\nmQqRr8G2joCn1k4wAwYkHfls3uN8ShIS5zw=\r\n=9j5B\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","jest":{"resolver":"jest-node-exports-resolver","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"@swc/jest"},"setupFiles":["jest-webextension-mock"],"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":90,"functions":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}","src/*/*.{js,ts}","src/*/*/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"]},"main":"dist/tsurlfilter.umd.js","_from":"file:tsurlfilter.tgz","types":"dist/types","module":"dist/es/index.js","browser":"dist/tsurlfilter.browser.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es","require":"./dist/tsurlfilter.umd.js"},"./*":"./*","./content-script":"./dist/es/content-script","./content-script/*":"./dist/es/content-script/*"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","increment:alpha":"yarn version --prerelease --no-git-tag-version","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/64585753-89423877/tsurlfilter.tgz","_integrity":"sha512-soS6aQ9mKsynjXcTyhL+MeERrx3MRO/ETFzV2RjB6ImTiLPhotKOCMW+qaaMaBYOofnzoAiR9ZJvlnUzj1N0PQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"is-ip":"^3.1.0","tldts":"^5.6.45","ip6addr":"^0.2.3","is-cidr":"^4.0.2","lru_map":"^0.4.1","netmask":"^2.0.2","punycode":"^2.1.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/scriptlets":"^1.9.7","@adguard/extended-css":"^2.0.52","webextension-polyfill":"^0.8.0"},"typesVersions":{"*":{"*":["dist/types/index.d.ts"],"content-script":["dist/types/content-script/index.d.ts"],"content-script/*":["dist/types/content-script/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","tslib":"^2.3.1","eslint":"^8.12.0","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^2.60.1","ts-node":"^10.7.0","typedoc":"^0.22.9","@swc/core":"^1.3.51","@swc/jest":"^0.2.26","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^18.11.11","lint-staged":"^12.1.2","@types/ip6addr":"^0.2.3","@types/netmask":"^1.0.30","@types/punycode":"^2.1.0","travis-deploy-once":"^5.0.11","@rollup/plugin-json":"^4.1.0","eslint-plugin-import":"^2.25.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","jest-webextension-mock":"^3.7.19","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.18.0","jest-node-exports-resolver":"^1.1.6","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-polyfill-node":"^0.7.0","@types/webextension-polyfill":"^0.8.2","eslint-config-airbnb-typescript":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.18.0","@types/rollup-plugin-node-globals":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_1.0.81_1681849937052_0.1622187014529779","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@adguard/tsurlfilter","version":"2.0.5","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.0.5","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"aaaae43ce1432abbd6854b303ae89caf391a1204","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.0.5.tgz","fileCount":262,"integrity":"sha512-8BugEeRl4OckDjAKUkjnaEUmx3lZAGWsapWWZ+sk8Wzk7QhioYbQJmVHNjOCqAZJcsilnQgTV87+UfjlINDwXg==","signatures":[{"sig":"MEUCIA7BKC3NwHjl43RdK6jAxfi3LDn2JJPQ7Sn/x9+0LQhHAiEAg1F6YL8KaeT+wuA14XBRz0BUTYXM0KJ663rbCFHkJoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6008145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRnAsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRPQ/+JDJBfwWG0PsBsBz4/+bt3JCGcBwns/MTzQsm36sM6q3/i4Qh\r\nD95aMgsVIVuNq0Yn2Xh+hERb1QtvHSPwBec6EE6EFITO1PTwESXqCL7JY4vS\r\ntjf6vgfehYryka6lCZ2Mrj9WPoKVq0FZImL5FjM3+De+4JRPyrCFIoyx55F1\r\nirAcPuFh8qtiLPYvBFl6ea4ofS2sSnuLREsa4sAWQKm+F3zahRtUVFDD28eY\r\nY1VPR2RM+a0s2BSwHkoqwTkIXvHsLPnQ3p2CznzjdhxQ3P7e5QqlRH0BW9eS\r\nm4Qj3fPAfwhBLmZuvJCBbxnOOfx0Vc1jhVTQgTki8z/G8pQA7d+gSVzABqbE\r\n2jATE1L3uMRWOubz1tsE+VnycXxWApwWLwllAtkbvVblCxbxsqBA6yDxsesT\r\ngLgQIdNGMn/ai+2vacXS64O539DqG+2FYBOwAcWYwip3WzUS40tOaiWz2vs7\r\n3cpNuuJGspB/xTKsJaXL3AqEbf6EvlVi3QvUI5ZkyDp0z4VbQaCMkKXD4LRG\r\nxm8fZPaNN4PNjbZ7b0SW91s5T9Dhn+rvwhomp/SZ2k43h176yB2ZVI817djM\r\n+eAirU6uqbIS9Npa2aR8Wy7cPVIL3W3wtXJLwwL3HRbgh2AxhlgCAuvHpd2b\r\n6wFdKQQcTLp8rNBUmqm0hrlR+cdVd6gbLBo=\r\n=tP//\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","commander":"9.4.1","@adguard/scriptlets":"^1.9.7"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.0.5_1682337835775_0.10092596020896094","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@adguard/tsurlfilter","version":"2.0.6","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.0.6","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"fbd47eb38fcd8d2060127412899866d256caa0c9","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.0.6.tgz","fileCount":266,"integrity":"sha512-p232CjLUGIlRpoPwZmgscTfPLMKkNn/7b5xUsUvi8QkljoL/AnwjEQgsS/frgTgI/A4JHEOAGOiqd2W18xc9Sw==","signatures":[{"sig":"MEYCIQC5bD+gt1tagAs7XDCzyMEFFzQx8f7wrTV59x4FdvCrGQIhAPiFZSk1oAC0v3CeEwQUXCL4d2weeG7kw74oYihtmvLo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6251999},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","commander":"9.4.1","@adguard/scriptlets":"^1.9.37"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.0.6_1686088128586_0.45912271716500985","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@adguard/tsurlfilter","version":"2.0.7","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.0.7","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"56564cc526170df9a0590fb1d8d4495d35fe9e92","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.0.7.tgz","fileCount":266,"integrity":"sha512-7mOczr5JSH86+28HAPFIFZ5nuSyW2VQhJHFmjDcOTERotZxw2EO+rebJHPodGmUvu5Hv1dMnhBYRWIczgiN8zg==","signatures":[{"sig":"MEQCIHGreaGwQDa/p8V+nL83OT7tc54SLD05g34moRzDem1zAiAiHL8OdnmoEin2bcU6MaHz+XnUZsw04EG1MTOYQ1kYuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6252381},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","commander":"9.4.1","@adguard/scriptlets":"^1.9.37"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.0.7_1686740653790_0.9359661246914455","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@adguard/tsurlfilter","version":"2.1.0","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.1.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"8e53cd4afae3bd74a7c7e2c68393e4dff02bb71d","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.1.0.tgz","fileCount":268,"integrity":"sha512-CgOX0fAoVc7xZa6JHsugoAt5yoR3D1DaGbD5rQzDqkHhwpqYmjmMQ+lYii0Be0znye07IuRFLU2prbTNdCFWxw==","signatures":[{"sig":"MEYCIQCNSTIBB0M14wNwAcSfD2OP/+1MzvJdjMgGDa4G60exlQIhANEI8NkXYewY+ymHPL31XvyS2BYUwlwdGt/X0//8GHoM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6305397},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","commander":"9.4.1","@adguard/scriptlets":"^1.9.37"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.1.0_1686744741052_0.004872507850012697","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@adguard/tsurlfilter","version":"2.1.1","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.1.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"781bad1ded025614a08c653f35dad51030e86c7c","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.1.1.tgz","fileCount":272,"integrity":"sha512-kBLgbwap1A4lEAHvrgoyoNhP/aZ1HT3OUSAjNbm2Yj4Vhn8ABjEnRet55H6VdhCpWL+rPJUdIMSKCxfPbkdRCw==","signatures":[{"sig":"MEYCIQCSos/MJwxFde98CzAf4XscjmwysAs/mh38ZQZ2IIb+TgIhAOImPTbGJRwBwTbK+8vcSFcC8szOonwnB5ZzE2H5mgUw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6341407},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","commander":"9.4.1","@adguard/scriptlets":"^1.9.37"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.1.1_1686911907300_0.25917464661748246","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@adguard/tsurlfilter","version":"2.1.2","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.1.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"9b0d7e22b6aa194b1adf0ff7183d9cef36e92967","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.1.2.tgz","fileCount":272,"integrity":"sha512-r/QmqtcJ4ZtJOKEcs9p5KhLNeJXO22SsRU0lQg1m36l1BmcL2s6UGha6sx+zVUfNRHzshdU2QHWWYW/qKAXl9g==","signatures":[{"sig":"MEYCIQDl6fxnQQv8QP5i3JIv8ScoM7oQIzcgMyGQCX0B2kXpBQIhANEZBafexPBESojmXBYB3S2EKk+VDyqbdZX4er1HaGvb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6340386},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","commander":"9.4.1","@adguard/scriptlets":"^1.9.37"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.1.2_1687170573508_0.8192407828114914","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@adguard/tsurlfilter","version":"2.1.3","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.1.3","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"0d761948e065fb70efbb5a1a5a8ca6aec01583ba","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.1.3.tgz","fileCount":276,"integrity":"sha512-OzjkkIiZSPdEjpxmAwELVD001gyHo57cHLZWkQoPmyHUAaaptJwOcgvw7tt/9YQnXt0Tl6fz7EJQxrzWBK0DQA==","signatures":[{"sig":"MEQCIE2pkF9lDTC0ONyfk0YeBbLqR7tNxce5PMaSU+4J1EsNAiAHnUGMGNdged7dgH3/CTVXCFphn2XkBTwBGTasiUvquA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6464612},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","commander":"9.4.1","@adguard/scriptlets":"^1.9.37"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.1.3_1687775482092_0.43705795235563927","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@adguard/tsurlfilter","version":"2.1.4","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.1.4","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"acecfc3a15eb99557f468510227d6602053f934b","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.1.4.tgz","fileCount":278,"integrity":"sha512-AvHSE/mup1UJCjQC+VWXPA8jERdol40Q5FYeXZ6r7+eUrspl+096fDFB1STmEvzAehOY/FdGAhyHJVEcRqdI5Q==","signatures":[{"sig":"MEUCIGUVxF4dCUJhTvsX8FIdsdkqdzutQwe52d7iRFfQSlWWAiEAo3jzAF6r5lUBQ5Lr5FyAC2YhxhlFRdKziHBTVobA8QY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6511886},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","commander":"9.4.1","@adguard/scriptlets":"^1.9.37"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.1.4_1689240671417_0.04500376578817078","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@adguard/tsurlfilter","version":"2.1.5","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.1.5","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"2d0358ebc5b8eb2e6ca731cf298766031200a441","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.1.5.tgz","fileCount":278,"integrity":"sha512-POpsstT16BvXlqxogsoK0MsRQRwZFabgrGtLGSocIjB+MnMBA6MmWq55SbPVbSI12qlaJ0kRfFuZxVPHputQZQ==","signatures":[{"sig":"MEUCIQCJJqMDEgU0eiE7med6hkgD1ZcZKHrPw2YKfR8xOS7MbwIgWEHZMboSFE3FZjScoiHoKWRt4509BdTJH0YJn81m2CA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6606790},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","commander":"9.4.1","@adguard/scriptlets":"^1.9.57"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.1.5_1689944115712_0.5536942893716161","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"@adguard/tsurlfilter","version":"2.1.6","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.1.6","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"9cce7d9d561504fc754d97745489221e256d3b47","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.1.6.tgz","fileCount":278,"integrity":"sha512-RNdZaf1fx4QvEfd8EKhznHOzcYcGyYvx3Njtkay4P7vEcLoTUcouyO1T0cEmVKB5DTk73tJ+bXkVhJSsh4BaXg==","signatures":[{"sig":"MEYCIQC4YsGfoOCmvQKhi+f1/bd3gTW8nP7nocgvCoEk0LOy3gIhAKG8ZqXc0nfvQtDvOCdOakkJtRBcoxAgcd12wvU9Ko3u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4039031},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","ip6addr":"0.2.3","is-cidr":"4.0.2","lru_map":"0.4.1","netmask":"2.0.2","punycode":"2.1.1","commander":"9.4.1","@adguard/scriptlets":"^1.9.62"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"0.10.2","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.1.6_1691145455801_0.7063715356594775","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"@adguard/tsurlfilter","version":"2.1.7","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.1.7","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"3843dd527ebb48fcdb1e33af558fa47b57fc5dab","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.1.7.tgz","fileCount":278,"integrity":"sha512-7SP5ngLs8LsYCMO/zHg8i46O8Dccj8OhDpNbW8vvxn7a6SqGBZiS1MLq07VKffG8P2Fh5crsNpauAFu4gFhtGg==","signatures":[{"sig":"MEUCIFNSFhXOXMmmWOL2aukCFjpzfUZJNmgDd8jT1auYT/1KAiEArC3vvbdGPS8PQLXmtV/yruooPrxn5xZ/LXTBiHkjnZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4726983},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.9.62"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.75","@swc/jest":"^0.2.28","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.1.7_1691677562067_0.42553169387298206","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"@adguard/tsurlfilter","version":"2.1.8","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.1.8","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"27316195bda7ef91e80e1a2b4cbccc03574d2919","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.1.8.tgz","fileCount":278,"integrity":"sha512-F5sZOhqSQi8Zn6Bu3R1+jsrQS8qh1vSS3dKSJpqGl2jQeL14Ewp32OU9HBI1FiHEGrCxw1ZUpt2s7i+LMNTtJQ==","signatures":[{"sig":"MEUCIF5zly+s8oknz8Q1otCFqJeoYYhi/Z53kR+e+A2l9Ax4AiEApxvIbGamFTBB3UW+Z1Tc35frgouLKSozwjAnIFExBEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4731631},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.9.62"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.75","@swc/jest":"^0.2.28","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.1.8_1692007643494_0.9667057238248402","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"@adguard/tsurlfilter","version":"2.1.9","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.1.9","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"98a91c488bb73c864074c9581c7382f1ade70787","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.1.9.tgz","fileCount":278,"integrity":"sha512-ODLZpY15dgbtiaXnIQLeuuvFk7OMmvtVjMe7Frpxim+km14KqJmTFyYnVCyktIqv+8Kx/LhCHgaWd9dgP7ZmZA==","signatures":[{"sig":"MEUCIQCgzkzS08STWsK03vtfP7MfISch/8sHyENWkO5tINiy/gIgRaWS+57tQxULpGjrdsgbv/lLWn7meKKwftKsYTYY0Z8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4732250},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.9.62"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.75","@swc/jest":"^0.2.28","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.1.9_1692365030987_0.6415630560973757","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"@adguard/tsurlfilter","version":"2.1.10","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.1.10","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"e1c572117214f41a24be2bc4565833d40eb0c489","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.1.10.tgz","fileCount":278,"integrity":"sha512-njAdhi0w3fKsogY0U/R4C0Z88toyg/iLNkhRzLF6bYY639E+kqUOAkI5mnaYHkt3ajxoYxPWpH2ytBBpSVahAg==","signatures":[{"sig":"MEQCID2eLlI5zZqPbym8TCSBZCJwxO8vxim98KP0ZvNvvJoHAiAjAND2YsUPUjYunOgNVJ9eInhb2uQV73bgV18kGJFcDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4746671},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.9.70"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.75","@swc/jest":"^0.2.29","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.1.10_1692616446829_0.45894763651462944","host":"s3://npm-registry-packages"}},"2.1.11":{"name":"@adguard/tsurlfilter","version":"2.1.11","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.1.11","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"9d034f556deaf4bf2bf2beed6564eb0472438f44","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.1.11.tgz","fileCount":278,"integrity":"sha512-OUlwlPttBIzpjVwriMwEMdy18UnLviwMxpyJOpAKThX5NHNoIAwpT/x5PSy4z5rIln+vz+xpb5tCXD5FcQXqkg==","signatures":[{"sig":"MEUCICfYm+6+0h4UoL+TTUgl0tKH9QMgvbZdrhrKdDm578haAiEAyIa2VMdBbBoeWvqBs1a4yd9V0VkzwiOF9cuXd+pfBCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4750711},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.9.72"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.75","@swc/jest":"^0.2.29","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.1.11_1692966385262_0.15900755304159264","host":"s3://npm-registry-packages"}},"2.1.12":{"name":"@adguard/tsurlfilter","version":"2.1.12","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.1.12","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"d4152a35656d67e3ddcd52779ee706bb2ddc0d48","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.1.12.tgz","fileCount":278,"integrity":"sha512-MnrXzDU4KuYVhbauj4L8rPdJUpyfQkR1mZabNiSQVdLbIqWZrfLMeTIQcE3IQ918YuE/iOAvUoZRGiAK3f2OCg==","signatures":[{"sig":"MEUCIFIAh/jJtRhpDFwqJrE6xMRaX1aX6x46KBRM3WiYbx0dAiEAu9D9fHv3/PaZznt5zRe+J7bdp0/TZiIfRDCBzhBEdM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4750520},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"ts-node tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.9.72"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"^1.3.75","@swc/jest":"^0.2.29","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.1.12_1695648036791_0.2341734298283229","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@adguard/tsurlfilter","version":"2.2.0","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"e4d1a2dc9a6fbad9a2cbee9baf35ec6a280dec7a","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.0.tgz","fileCount":284,"integrity":"sha512-yuLe7mRhbQa5RckHJhfJtOC8pp2Rl+S5qmO2wvTP7saP6h+1itrXVafCOw9jqp+0298ubK4fbahHiJAn/QUhCQ==","signatures":[{"sig":"MEUCIQDPG+XM8o+fh3UyPQu7jEre4sWDw73KssFFA7MJEy+uAQIgSoUoiAbTp75uAVUiKjXpiMu7A7i19IPJAEmou+qpMGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4928645},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.9.72"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.0_1697107241754_0.3024534278214208","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@adguard/tsurlfilter","version":"2.2.1","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"72ef750664ed5ae46b72e6153d0572a68bfefec7","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.1.tgz","fileCount":284,"integrity":"sha512-qYZRK46U5X0lujKgWSpduIn0wisA/s0LttUDYE4UNRglDun0PG+v4RNQt+aq+EFcSOkAqIdKtLf1DcXhAkPNdA==","signatures":[{"sig":"MEUCIQCUxRlstuRheXW94Ay2bBtN3yVUQRxDuJVJiXS2wDtQEwIgENUMUziEk9gkfaCpERBs4Mrp1aILND1+borDidgwidg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4937084},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.9.83"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.1_1697198485476_0.8956939274173021","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@adguard/tsurlfilter","version":"2.2.2","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"0e846a4bc23dc9b6df89d4aeee75ad4185ab0514","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.2.tgz","fileCount":284,"integrity":"sha512-QqEWUE0o1XX6/P/mqc4N1bN7/Q8TYWk3upY0Oje68lsoLFG4356nvh4wt75hjtgJ6cU8tOdVVDXkG/x+oqpscA==","signatures":[{"sig":"MEUCIFKjIaO5V+q/xUU9X/La2/WPPyrO90UFhEGmrtXYOWmJAiEAxmZdAQWGhUKHRB9C8oAq2WwSokgKDcKwSFv7ZHuzcYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4938430},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.9.83"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.2_1697559320997_0.936118618897771","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@adguard/tsurlfilter","version":"2.2.3","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.3","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"7cd05ae333f43f8982db45581fecbef530e75ca0","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.3.tgz","fileCount":284,"integrity":"sha512-RLdQUbi8u4o2cRMHHr9zZplyhmbSVGkq0N5Jpx4iJlo9CMspq6e4hEM2KefKUM6mui58Bx8m/1u1mXhuLv/v4A==","signatures":[{"sig":"MEUCIQCIYG6RUO9dXa+HMWPAQkAFjWMhhEqQ5IW4N3pnUKQmPAIgCMQE1L6NFP/PrxPhSMIpzeadxc5XjbW+/fLrKqb+tz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4942442},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.9.83"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.3_1699014527119_0.14906902647924825","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"@adguard/tsurlfilter","version":"2.2.4","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.4","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"97b775f1091eea8f8135eb0890266e3e4be69359","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.4.tgz","fileCount":284,"integrity":"sha512-Q+XfoU5E0gNI6Kf3WIznGWETsrMpA/t7tTg+hUVbY2ELCLW9X/h1wTSizMS1kDPx2dnRFrJa/zzdmXiF3P7trQ==","signatures":[{"sig":"MEYCIQDFDyMP4MPdR546mv4cZbZXnks9KrmsODFv7TEgd0sWAwIhAPyhxYszUKoZdaY56rSI2hcl8IOIq33JtvAW+LafBafx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4946363},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.9.83"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.4_1699464041665_0.3544977899067372","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"@adguard/tsurlfilter","version":"2.2.5","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.5","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"fda46d4b08361942cb58b1d7a35921cbd34b5442","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.5.tgz","fileCount":284,"integrity":"sha512-r44FxLH7TcB2GF8kiBTXaoQKSkYYC8udfcV7sLY41kgJYjM05g0TxhGO3UhkrUZ8ps2ctNMKFbghpbrwlJIvmA==","signatures":[{"sig":"MEQCIGP1b0Tj6Xys/EGmOnPsijdF8RY1KQyL0ooBg48v2qgTAiBbRdpzyv3sRJFdcZs6pszgwb3P9aMXA0iUi25M+nGIaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4988820},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.9.91"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.5_1699884202237_0.7105600354442749","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"@adguard/tsurlfilter","version":"2.2.6","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.6","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"4d6af36aa724cae5a69bc98beb76feedf57eb87c","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.6.tgz","fileCount":284,"integrity":"sha512-D7lO95aG1ndudDSZq3dGgcrzfOWBY8sQwGD7PkAn3i0y2paWRYtIXyyVO7V6anraYjs9bQt2RDcqNwU8coFKMg==","signatures":[{"sig":"MEUCIDYGxMeMhqnpE1QMkTa03xRwBVd8Rf3OyHADimk7PmuwAiEA0j5nZwBkb8qr7ri8kCfGu3q8brS8FXthvp76G7im+xA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5002614},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.9.96"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.6_1700075082715_0.4934533821675109","host":"s3://npm-registry-packages"}},"2.2.7":{"name":"@adguard/tsurlfilter","version":"2.2.7","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.7","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"283e42fc0e13b84234a606f76ae9eab8ccbbe230","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.7.tgz","fileCount":284,"integrity":"sha512-DgNx6yG2fkcvAMSz6CuB1dQfUiB7mrJytA3fQWYkm335V7m89RMdsORwjL/TA2cBYtNDgV3DDDvwJsy/B+/kAQ==","signatures":[{"sig":"MEUCIBPHqfDVQO5qTYxqILpcXaoIegOXA72nQvf9n9rBrRfDAiEA6Q5ediiJz85j/A9mgvmajd65uGzwi7oZqCPdaqHA2ko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5006466},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.9.101"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.7_1701365479568_0.5358432348480087","host":"s3://npm-registry-packages"}},"2.2.8":{"name":"@adguard/tsurlfilter","version":"2.2.8","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.8","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"b73e8ec3542f5ed546187548e0aa087da36b0928","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.8.tgz","fileCount":284,"integrity":"sha512-izD94LrQcKDgOWe/FQAwpv3c/Xpt9/BDycGGrCdCAJrSvXoqO48UJQn9cev3pipUropHgfsrpSLM5MaFum3H4w==","signatures":[{"sig":"MEQCIECoypL0bQIfdAcHa1ZX25oS9GT0GS1M/y24r5tTlLyZAiAWx+mtCVplFd8j9GGZJTY81FBcQ0KjJS25ddRiJOPPkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5007313},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.9.101"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.8_1701965931804_0.2793074642469322","host":"s3://npm-registry-packages"}},"2.2.9":{"name":"@adguard/tsurlfilter","version":"2.2.9","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.9","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"092974e28504d8397f58c15f7b3e0d47598083f4","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.9.tgz","fileCount":284,"integrity":"sha512-F5ABsDOZAowt9bh6IMnbnMxwQYQ/PRlkkQ1g0AtmCMosWqCANbyOqfq3tKn0PLREo2LtubNz/7Pfybe/OEQY6A==","signatures":[{"sig":"MEUCIQDqoOlWvFs2AJhWmwiWRi7TGi7AW6qVOiLR6JpNjxMyNQIgUoYnT5ceEB7lCiAy8FTbDWcw/fbGh09KN3tHQ1gK6ow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5013381},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.9.105"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.9_1703688434766_0.6776944925498487","host":"s3://npm-registry-packages"}},"2.2.10":{"name":"@adguard/tsurlfilter","version":"2.2.10","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.10","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"249d7e8936a52a78dd586d5545306bb88fe3aa85","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.10.tgz","fileCount":284,"integrity":"sha512-tqPYKSGLtlQSEymWInqajuVHmx8HqG+dpitMSnjtGKWbjkRrPpuf3TVYtBniHOg1G7xOtdIySHoero6QSc6oSg==","signatures":[{"sig":"MEQCIGkJYtKd3xC2njnSiDvjfdPHCqwMdIMztPuX0iHu3gYXAiAYbC30kK5JNceuV35aARDTDCBCbhrbHVK4sSEGE3SVAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5013507},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.9.105"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.10_1704811275400_0.26563426011126423","host":"s3://npm-registry-packages"}},"2.2.11":{"name":"@adguard/tsurlfilter","version":"2.2.11","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.11","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"89dc05f76855d97be9e4d7a6272f7c0ed3338909","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.11.tgz","fileCount":286,"integrity":"sha512-GpKtvoHFGvoyfVjZmr+X2pvW0O2bQuDFYMb80x2htX6mWJMDll9u+sTVVjh+yYIv/EHSEkYyO4pi5k/vbaQqtw==","signatures":[{"sig":"MEYCIQC9w60TnctSMkioQUx9Puwy2cP/ps4jSMtJRjVR/z6Q1AIhAM8u/XAJI4YBYEPt6udgJUzqUhJeqC6FvV+z9CY1cPCO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5028566},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && yarn lint:tsc","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.9.105"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.11_1706180489295_0.06637026881628905","host":"s3://npm-registry-packages"}},"2.2.12":{"name":"@adguard/tsurlfilter","version":"2.2.12","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.12","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"cfdf523120b2a69faa1a1d2dbfcd1fa3075815c8","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.12.tgz","fileCount":286,"integrity":"sha512-+Ksf0tPiirWB3A/LcW3Z8gXir9E2MQZRp8hzK/8U7/tfZiOFTIUnkJleCI4nT4r1+iO1FTcYtaFvpztfvmtw8A==","signatures":[{"sig":"MEQCIFNZSMSWp9QbuY/nnF9Itb13vmRwSA54bI/3BzQIFNXRAiAA58QuKTNKi1XgMmll6IvMIRyvAsAYxHTHXN5/sC+1zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5029683},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && yarn lint:tsc","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.9.105"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.12_1707324392707_0.8858553479666131","host":"s3://npm-registry-packages"}},"2.2.13":{"name":"@adguard/tsurlfilter","version":"2.2.13","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.13","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"b8a36786fdd135a0beb9a398491a6cfbad29d121","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.13.tgz","fileCount":286,"integrity":"sha512-CAuSonsWy1r/NB4VDDSBAEn6PQN24G/smTG2iS+K181QTqyo+cxTcTpTnDMRyPX9j/dyYuC/nmUW8W9teACrzg==","signatures":[{"sig":"MEUCIEWzz6emL+paBTsm64YEx6shorrWqdBzC5dLsIB1vjkpAiEA56XsbnTBVMiiYCJvciMhqSoct+gQF48EPp3Q8se7tfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5137214},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && yarn lint:tsc","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.10.1"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.13_1707823696392_0.44554550665393067","host":"s3://npm-registry-packages"}},"2.2.14":{"name":"@adguard/tsurlfilter","version":"2.2.14","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.14","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"b20e1474750406cc71f19b9470581433bed22bcc","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.14.tgz","fileCount":292,"integrity":"sha512-or6JG8Edq66XLYMgKgYKWfYdDnqNgAUy0xMpHIiE3EXd6+XAyJecTkCCMo328TZ62qcRBODtxgFSc45TQDGNJQ==","signatures":[{"sig":"MEQCIDELAKdTzx3+ZGrlYKlpSwXhVG2b76mutOwPMQQ6kS72AiBRdyYL54LvdzKiUdnwy6c9xj4Cy4grnLxgJk6Y+5gMMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5166096},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && yarn lint:tsc","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.10.1"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.14_1707845383359_0.47487471228766776","host":"s3://npm-registry-packages"}},"2.2.15":{"name":"@adguard/tsurlfilter","version":"2.2.15","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.15","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"ed5ee02c2807cf81b1b9b5968171d0713d3ee4ea","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.15.tgz","fileCount":292,"integrity":"sha512-3AojTw/+5rYs4t04FyxC/U9ngDIMk7i/+yan2/aOhC+SUxvZ9FXEIl4PuVsY/pAjkhgtU85MtMHSQZlyxbLEWQ==","signatures":[{"sig":"MEUCIQCFX8iQl4t/wHDjkxJQHul64+h/bMti6iadoBW2P60G7wIgTce3LnDqXGr2XPWts8zncPRZ7q+7UA9x6NvpK9mHXqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5170286},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && yarn lint:tsc","test":"jest --coverage","build":"rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && yarn build:types","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test:smoke && yarn test --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && yarn test","test:watch":"jest --coverage --watch","build:types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.10.1"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","rollup-plugin-terser":"7.0.2","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","rollup-plugin-node-globals":"1.4.0","@rollup/plugin-node-resolve":"13.3.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.15_1709293249930_0.7972178750696695","host":"s3://npm-registry-packages"}},"2.2.16":{"name":"@adguard/tsurlfilter","version":"2.2.16","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.16","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"7692207a783a4eead43c761714ba321851edcf7b","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.16.tgz","fileCount":247,"integrity":"sha512-5wznnpOCqYHkkSyN5gktKmxWshk2z0Qdrh31CeYAseTNFpFLUOO38vcBpyejmKDpsWsNea91XZihpCMdVdoF0g==","signatures":[{"sig":"MEUCIQCnFFGZaZUgXGDMU7fgYtwVxmueygSm2qYf6qhYqIjRXwIgM2w4XyDCXIC/s35UH/9+EFB9hUq0h29tQJGL/Vc8rQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5187166},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.10.1"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.16_1711645630293_0.6362130721445955","host":"s3://npm-registry-packages"}},"2.2.17":{"name":"@adguard/tsurlfilter","version":"2.2.17","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.17","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"d6fafb32046c9c9e629c741b0e5e99577b349988","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.17.tgz","fileCount":247,"integrity":"sha512-w4D6bUnSJ02IOwmr6Z5oQGvjYHJ6QhDY2yLdCpb9s33Sypw+4Fn5zORLRx5sGyfkgDFsXRGVM78bzrMAFXBxZg==","signatures":[{"sig":"MEQCIED7cDFrPPyrRbDuaZdZK/oOgpwhNfYFJN/kGcKc3iIEAiB533Mjyi/IkHCcHftyTzEUb5sX79af/wpo+VwoS9SsGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5258977},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.10.25"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.17_1711646250176_0.4104569386225865","host":"s3://npm-registry-packages"}},"2.2.18":{"name":"@adguard/tsurlfilter","version":"2.2.18","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.18","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"4d4f1102f74063738837ea9d12b6bea07abbd2f7","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.18.tgz","fileCount":247,"integrity":"sha512-QZM3YOi+3kEW6OxGILJB9xcE99PZY+mPocME/wtKpDITEcQ/wOOV+9Qn5LBCSCEbu19gkKlLNSzBCi4FKAgv8g==","signatures":[{"sig":"MEQCIHlQg2yQvR0HZ37atgxqy2/i6HJi5E6A6LW8ZJ/2ANosAiBzz0ZKqgDPaRsKytWTogYCJQI3FWvKGWGIDWHCLuAfRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5259535},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.10.25"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.18_1711733126011_0.18675853485295257","host":"s3://npm-registry-packages"}},"2.2.19":{"name":"@adguard/tsurlfilter","version":"2.2.19","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.19","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"c97078873e03618c668b0041903859717d209230","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.19.tgz","fileCount":247,"integrity":"sha512-kt6hLQQ/RY5rf4cAnCEzKbePa9BeNjQoIc/S5Tjw/dsfOEgKixszLEbfN2Gfn/CbjBsYRWR9M5aCHGB1bt5Czg==","signatures":[{"sig":"MEUCIQCOyWx9/dplFxulW3qhmboFPUH0EOmPTixzPYVO+vHE2gIgVvDupMbFvOgxFeZE80e/TDKrvsIIalUZ2hLjs6tGeAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5263219},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.10.25"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.19_1712160006921_0.5505157501875866","host":"s3://npm-registry-packages"}},"3.0.0-alpha.0":{"name":"@adguard/tsurlfilter","version":"3.0.0-alpha.0","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.0.0-alpha.0","homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"7f15f37159d7414cacd1f81b5356fb68384d5915","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.0.0-alpha.0.tgz","fileCount":257,"integrity":"sha512-KKUtpKm2gEAsxKGS+BF/+HLsBLG5LEBO/Chh2We5KjSaEn38TOIV/qq++tEJchhkigu9EDX33kTp50xNnr6pYQ==","signatures":[{"sig":"MEUCIAIzlpUecAn62QvOvnvQHPwuepMGdlUnhsnyoObpXzPYAiEAx6BF4g9kwIU7wMPNcRZP+ane5oYtepXUkS7fAdi0EEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5479311},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.10.25"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.0.0-alpha.0_1718987763089_0.9770393753975319","host":"s3://npm-registry-packages"}},"2.2.20":{"name":"@adguard/tsurlfilter","version":"2.2.20","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.20","homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"cc2a5a15fc2ee739148ff39c9019b961ad1c5f75","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.20.tgz","fileCount":249,"integrity":"sha512-t4xyLkXGmMZgqiwe7aN9ZRuD1tN8f4luYBk5VCsdveSNFIzXNcoIDokglWw8c/HpUVrV48NeW8d0upgB1SE36Q==","signatures":[{"sig":"MEUCIQCgbryOnujKtyZowNWTSrqgxi3LdV8+ZxoTbRtFQlm3zgIgJqLr3TXVUlHbpTaixkxO79XyzckdIpHYV4j7CpYZsn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5286696},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.11.1"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.20_1719850861238_0.214560053246162","host":"s3://npm-registry-packages"}},"2.2.21":{"name":"@adguard/tsurlfilter","version":"2.2.21","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.21","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"fb3c0242cf3d8481981795bd745e88a31ae93ec7","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.21.tgz","fileCount":249,"integrity":"sha512-vjJEKT3LwY2wV5uXLU/nOFKMTryFv2RmfDPG7RNqy0JWDNLWtfNq2eOfo5ANywELGhs6YBSVHnQDTECButN4Uw==","signatures":[{"sig":"MEYCIQCjprCXhTvjhA8wPUsUg7Afu2kSIC/4cbw+ZOcwV3aUVgIhAIlNvd0O0k7NlGEPqojlGXAKhSaisXCCa1ixtZPP0F5c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5315933},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.11.6"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.21_1720778644071_0.7433594797943808","host":"s3://npm-registry-packages"}},"2.2.22":{"name":"@adguard/tsurlfilter","version":"2.2.22","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.22","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"cc7fe3be8ad99c35ce3e998793d3ad72ca1dc025","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.22.tgz","fileCount":249,"integrity":"sha512-v8DX9GsM5J9VA0o+zFLEGtsOMNQcK0nJPtLZ+6fO5w1RiWFcecFDtTNK33nOm4HWSkOycKgfBXVlGmdUPB3h5w==","signatures":[{"sig":"MEQCIDWiN9apkfUWPCFD1E9TtEXgK/Lw0gnNyshBTFlr35eiAiAKlNKQbCpFrls8Pd2BQcjzfIcGZrCpcClpJ8tJlqMzzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5315906},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.11.6"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.22_1721219680640_0.7057208120153116","host":"s3://npm-registry-packages"}},"3.0.0-alpha.1":{"name":"@adguard/tsurlfilter","version":"3.0.0-alpha.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.0.0-alpha.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"a66844382b33024f35df085dae3e9c4a3baa9d92","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.0.0-alpha.1.tgz","fileCount":261,"integrity":"sha512-H3C52MFrSIxZxHu3szz+zZnynczgjvgEJ5pD41HFbeIawqD/QyJG9G4cwObu6GZe3NxuSSvIuMF50RtuaDremw==","signatures":[{"sig":"MEYCIQCJPWd+soPrS40vY6kKsqaCqTa9zFiDyr/yNPfurYXC8wIhANND0fsBpwzcZo1fejDJjqRQmDfnYD6JF6dMd+pjOqVO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5521500},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.3.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.11.6"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/chrome":"^0.0.268","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.4","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.0.0-alpha.1_1721228958517_0.49478329185757386","host":"s3://npm-registry-packages"}},"3.1.0-alpha.0":{"name":"@adguard/tsurlfilter","version":"3.1.0-alpha.0","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.1.0-alpha.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"2e6228bf7ca2b858285efc7be7c930759b2c5f2c","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.1.0-alpha.0.tgz","fileCount":262,"integrity":"sha512-4yWJeeKawyzr4InC2OTptb18ir6XeaQkSb40DZ4uCOFFKyizlaTdamdTTHGZiQS4tmYzALPPFfTTGZVgKGWRVg==","signatures":[{"sig":"MEUCIB+sQQmbpwvIl/3Jjoe9DmG5pWuV1IL0v6SpRqpe2KowAiEAxYNqRHXkzLUJnDHn0sN4qQ8DA9Gu434OLVqk0/Pe1DI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9847845},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:light":"jest --testPathIgnorePatterns=benchmark","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.3.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/agtree":"^2.0.0","@adguard/scriptlets":"^1.11.6","@adguard/css-tokenizer":"^0.0.2"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/chrome":"^0.0.268","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.4","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"^5.0.0","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.1.0-alpha.0_1722249874880_0.6022834166985629","host":"s3://npm-registry-packages"}},"3.1.0-alpha.1":{"name":"@adguard/tsurlfilter","version":"3.1.0-alpha.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.1.0-alpha.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"de6470695d954d2f021fee886ee78472cadfb479","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.1.0-alpha.1.tgz","fileCount":262,"integrity":"sha512-P3JJjdh5k/oHbFesqCefx+FRM48J+RUds7mxbbNAxNxpNYnoY6mdsMWFv9n3oCk4Hc62ubgRszxx9+0a4QkmRQ==","signatures":[{"sig":"MEUCICXstfR44GR9i4rfv+KnrZWMlZg0lycKynvuiUjf86/iAiEAgikbmxjOP7FZs8Ho5vnT6HaBeuHC7XllCrhlSPfa9OI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9847936},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:light":"jest --testPathIgnorePatterns=benchmark","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.3.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/agtree":"^2.0.0-alpha.0","@adguard/scriptlets":"^1.11.6","@adguard/css-tokenizer":"^1.0.0-alpha.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/chrome":"^0.0.268","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.4","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"^5.0.0","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.1.0-alpha.1_1722264678957_0.5053501074465834","host":"s3://npm-registry-packages"}},"3.0.0-beta.3":{"name":"@adguard/tsurlfilter","version":"3.0.0-beta.3","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.0.0-beta.3","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"afd528bf2fe752d04b1654bd89fc365bf171d793","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.0.0-beta.3.tgz","fileCount":258,"integrity":"sha512-5BG7eIoM15ST9OjBFAh+58r5BQ37FJ9caFxOcxDTON43TEa7JLmGZuYGZMNhsazkw5YC15XojdgEB0sufuFgdA==","signatures":[{"sig":"MEUCIEcWK7yQKe9cTqX5Og3cJnptj277BWxBo5mrcsa2+q4HAiEAtrzyaRld6UfclyNAUmx6XYXhHJbwX3T73j7gDEKrnSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8187324},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:light":"jest --testPathIgnorePatterns=benchmark","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/agtree":"^2.0.0-alpha.0","@adguard/scriptlets":"^1.11.6","@adguard/css-tokenizer":"^1.0.0-alpha.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"^5.0.0","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.0.0-beta.3_1722430810917_0.6839779272402771","host":"s3://npm-registry-packages"}},"2.2.23":{"name":"@adguard/tsurlfilter","version":"2.2.23","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@2.2.23","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"e0809747c4d2c9048c363a379375effef6040dde","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-2.2.23.tgz","fileCount":249,"integrity":"sha512-Bj3IjEkmArJigHydkLFpMzwm4kJSY7ct0leRvf/AVBJ5qV7uUtusvcRSS7gtxoJQ7o9cmnyii6hl1sIT17QhvQ==","signatures":[{"sig":"MEQCIBYivaUvWQ6reMGhh4i+7YyCnmglqtpi7MMB1GIjTecuAiA1TlAYttbT76LspGjO2/UBJ5lJJDutpXptVob20nnMvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5329600},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/scriptlets":"^1.11.16"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_2.2.23_1722527990404_0.29656952441767426","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@adguard/tsurlfilter","version":"3.0.0","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.0.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"235bc593a75384529c9cf396b7849a6465011116","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.0.0.tgz","fileCount":258,"integrity":"sha512-aJ9aAzakf7SWLUMxqlIwqzX+2vWokZ/sCZIY71vr735zYOkTQgbdnAExhNM/wI3o9Xhgh7WjNMDGCPCp0FQWyA==","signatures":[{"sig":"MEQCIBTvPzpDZlMx2V8hZV0gRtHqZRuuV02qjbFvvoh5zxvVAiBbsRpp/QlN2TNeYqx9iZHHBqYKq1S6Xi5Ekq+UitDOyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8210728},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:light":"jest --testPathIgnorePatterns=benchmark","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/agtree":"^2.0.0","@adguard/scriptlets":"^1.11.16","@adguard/css-tokenizer":"^1.0.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"^5.0.0","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.0.0_1723735237800_0.6078608110296939","host":"s3://npm-registry-packages"}},"3.1.0-alpha.2":{"name":"@adguard/tsurlfilter","version":"3.1.0-alpha.2","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.1.0-alpha.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"b3765d854344d2cb7b409749314c6a81d47a3cec","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.1.0-alpha.2.tgz","fileCount":264,"integrity":"sha512-0fsJgrHTbmWy0MshVfi3Z2ctF9qLsBk59lAvhRXMI5jIS5OT8GWdACEAjmh232g/83BvLL6ggxh7i5YzcLavWw==","signatures":[{"sig":"MEQCID+eXtvz/iN24taNVg3H0gGu5CrKOxQcs5yxGSnAQfRNAiA8xYD0S+imc7StUsGtlqKIDrzBvs4U1Xucct43l3+rRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8243840},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:light":"jest --testPathIgnorePatterns=benchmark","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.3.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/agtree":"^2.0.0-alpha.0","@adguard/scriptlets":"^1.11.16","@adguard/css-tokenizer":"^1.0.0-alpha.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/chrome":"^0.0.268","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.4","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"^5.0.0","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.1.0-alpha.2_1723822228268_0.17295151552976518","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@adguard/tsurlfilter","version":"3.0.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.0.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"f041f951613c7b21f94e32a5046304e7403eed8c","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.0.1.tgz","fileCount":258,"integrity":"sha512-W1VzxDP70LCfhow44pF4m+NrjOEms+obDGyGZitF5BtuJWnv25MsH5wunEWdoGI6+Gcp0TDO8mbLT36W1ewEKg==","signatures":[{"sig":"MEUCIHgkvVT0WE5TWXZda8t0/Y/Xd7SeJMehsg8aAkJ7MwO4AiEAuk3CGzpiduVWQW3VuvItrImER7H1V3sjVwH/6+TxldQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8211027},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:light":"jest --testPathIgnorePatterns=benchmark","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/agtree":"^2.0.0","@adguard/scriptlets":"^1.11.16","@adguard/css-tokenizer":"^1.0.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"^5.0.0","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.0.1_1724777412892_0.2060358029941849","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@adguard/tsurlfilter","version":"3.0.2","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.0.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"b32d3a7d7a83099fa8edb3f760db97bf21388adf","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.0.2.tgz","fileCount":258,"integrity":"sha512-hs1lh+ODxRP17lL9mFsgGY0srqbFmtSDATbxNyFgsv/mwvW7TO+HDU9LIRfmfEJ4EGd/ltJ4UlxE0U28vHlo6g==","signatures":[{"sig":"MEYCIQD87bHer1cflqwEMkNpahKoUZNUWy6pLI9pIPuphouE4wIhAOVv7wP+Pyd00nGelp15vtlfLkX4F1cFmCR6nASAlQAL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8349269},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:light":"jest --testPathIgnorePatterns=benchmark","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/agtree":"^2.0.0","@adguard/scriptlets":"^1.11.27","@adguard/css-tokenizer":"^1.0.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"^5.0.0","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.0.2_1724957400922_0.47839441427354057","host":"s3://npm-registry-packages"}},"3.1.0-alpha.3":{"name":"@adguard/tsurlfilter","version":"3.1.0-alpha.3","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.1.0-alpha.3","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"4a29e148f6908b3e6a898dda98f7a4ea6dbf3d60","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.1.0-alpha.3.tgz","fileCount":264,"integrity":"sha512-q1rlIh2NX+clZpuCaIQwPixhfeXW3HJCKQfKLr66WQrziH4RnmB9fWzl8eida5fn4Hp852QFt8wU6QXhHZx+HQ==","signatures":[{"sig":"MEYCIQCtrvyEmQMaNSH66EC+EszibjVj4ZLbRPwej824sgJwRwIhAOVjuGAAIkoG+NSctJyNsnIcikN/UhoXm9i3l6E72i5I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8401718},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:light":"jest --testPathIgnorePatterns=benchmark","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.3.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/agtree":"^2.0.0","@adguard/scriptlets":"^1.11.27","@adguard/css-tokenizer":"^1.0.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"5.0.1","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/chrome":"^0.0.268","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.4","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"^5.0.0","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.1.0-alpha.3_1725030198914_0.7305233446971462","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@adguard/tsurlfilter","version":"3.0.3","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.0.3","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"af7385a5c45a5614cc47be086208b15b4a21161b","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.0.3.tgz","fileCount":258,"integrity":"sha512-HXqDhWDY93hESIWWNGXYjzPufKmOZOgeHBHsgTmputbUfIYq/957NNMXb5NVBYbVqVfNDJSEVnwwCwWMrOY68A==","signatures":[{"sig":"MEQCIEkMP7+2zFFBCLfTUYo8R36sVkJx1J8ASqXkydmqXNd3AiACRFkImK35tJg7KJsCfdzn+0Zdqmm5PUY2RzaOPWNQsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8505146},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:light":"jest --testPathIgnorePatterns=benchmark","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/agtree":"^2.1.1","@adguard/scriptlets":"^1.11.27","@adguard/css-tokenizer":"^1.1.1"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"^5.0.0","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.0.3_1726756263740_0.19681376322112332","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@adguard/tsurlfilter","version":"3.0.4","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.0.4","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"e67e5af6e26add4188b4b4934dc5cfed4ac7e5db","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.0.4.tgz","fileCount":258,"integrity":"sha512-gQJ307W+/SlheJxTkb9Lv3B6HOcqt/grv8gsylbAcyHwrPAQ3+PQ8irgTXhwR4XnZKDc9tVuOopMlzXYgx8FNA==","signatures":[{"sig":"MEQCIHmdPzgQCksjVALDaUjvUgTUrAfGdp8oq/u0W/jGVX86AiBJz+RTeCnYXS7w/lOnyTV9L6RrGHob2lJlKDpjM44UiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8504984},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:light":"jest --testPathIgnorePatterns=benchmark","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/agtree":"^2.1.2","@adguard/scriptlets":"^1.11.27","@adguard/css-tokenizer":"^1.1.1"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"^5.0.0","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.0.4_1726763834079_0.23747611131300594","host":"s3://npm-registry-packages"}},"3.1.0-alpha.4":{"name":"@adguard/tsurlfilter","version":"3.1.0-alpha.4","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.1.0-alpha.4","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"416eacc23cc7e7267d01f23921488d09d3c9ec11","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.1.0-alpha.4.tgz","fileCount":266,"integrity":"sha512-Trt+ixCHjQtTnF6q8Uo8D3R3x579ZP+stSdoKEtBjUvB99NT/fCcp8MP1Tl/h52fMaRORv/3CoKXd8IgkadydQ==","signatures":[{"sig":"MEUCIQCp54+/nYTVnzpoDopb815aiK73JE1nrFYCj2n676eEAgIgWMzuyziPuO8iqceIELfkC6LSimsXqfiCjbeUHxBknf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8571697},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","docs:mv3":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:light":"jest --testPathIgnorePatterns=benchmark","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.3.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/agtree":"^2.1.2","@adguard/scriptlets":"^1.11.27","@adguard/css-tokenizer":"^1.1.1"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"5.0.1","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/chrome":"^0.0.268","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.4","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"^5.0.0","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.1.0-alpha.4_1726842701678_0.3257195644968962","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@adguard/tsurlfilter","version":"3.0.5","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.0.5","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"5b81ef0fae641940dbf82d382d83504766204d93","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.0.5.tgz","fileCount":258,"integrity":"sha512-ZCJ1pUdPasVKZDMGdknHom3UANe9sQMHYHH99ScG8hZbOkTKIDfqTgAtVlI+hiyEfkRVrJWKHEApXAo1b1VSYw==","signatures":[{"sig":"MEQCIAgF2i9pxyVrThHlweW6ayD3vRs1CVUqjg3DJhKNj+iwAiB2SCKtfXANyTMj/TGWsYxeeUsrAxPaw3YoOL5gZtxwwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12286959},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:light":"jest --testPathIgnorePatterns=benchmark","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/agtree":"^2.1.2","@adguard/scriptlets":"^1.12.1","@adguard/css-tokenizer":"^1.1.1"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"^5.0.0","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.0.5_1727368595708_0.8040545424525907","host":"s3://npm-registry-packages"}},"3.1.0-alpha.5":{"name":"@adguard/tsurlfilter","version":"3.1.0-alpha.5","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.1.0-alpha.5","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"7f94c377fbf53c2c46c9c1b029dfb1d439aefe4c","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.1.0-alpha.5.tgz","fileCount":266,"integrity":"sha512-8+TRWquFYVFhagVrBHpuCOaNWsQNSD2jd7gK3NRGBpJ5oLjoEQqD2M1FPtIOBmk/GBGwgeFTG/Hbef8+8jw9VQ==","signatures":[{"sig":"MEQCIF8J09zx5VMuLVZqnSRv0LeEsby1tzlPWFBa9CNgiyR7AiBRHwJJ3BKIDeeKBb4dKVuWEvkoNjG0yexelQVPPBWaOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12351385},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","docs:mv3":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:light":"jest --testPathIgnorePatterns=benchmark","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.3.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/agtree":"^2.1.2","@adguard/scriptlets":"^1.12.1","@adguard/css-tokenizer":"^1.1.1"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"5.0.1","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/chrome":"^0.0.268","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.4","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"^5.0.0","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.1.0-alpha.5_1727877096755_0.3590702654951816","host":"s3://npm-registry-packages"}},"3.1.0-alpha.6":{"name":"@adguard/tsurlfilter","version":"3.1.0-alpha.6","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.1.0-alpha.6","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"c1773fb0099ce32f95433200cf425de1d09f32e8","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.1.0-alpha.6.tgz","fileCount":266,"integrity":"sha512-HaPA2gdXpu6rK0z5mTxh5cp2KPbSzxhWSLFOeIt9lxOyOtB1pa5wts/a5KFHEzWqZzVV/FKVN3ujCLaUYfGvDQ==","signatures":[{"sig":"MEYCIQCl0YMUvDpkvHo1Cj7qXRCpuIlIeNUETRspmI3OIOK3TAIhALXAWFT224YjFUBhgJb+Zk2mEsJBoGuDtmddA4nAgKAm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12354519},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","docs:mv3":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:light":"jest --testPathIgnorePatterns=benchmark","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.3.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/agtree":"^2.1.2","@adguard/scriptlets":"^1.12.1","@adguard/css-tokenizer":"^1.1.1"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"5.0.1","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/chrome":"^0.0.268","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.4","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"^5.0.0","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.1.0-alpha.6_1728473927837_0.5629045779329851","host":"s3://npm-registry-packages"}},"3.1.0-alpha.7":{"name":"@adguard/tsurlfilter","version":"3.1.0-alpha.7","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.1.0-alpha.7","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"fc8cd374c5e03b1bd97bef9696f703cec689dd49","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.1.0-alpha.7.tgz","fileCount":266,"integrity":"sha512-SIi2rcwAqWONQFTSZJaAaA81zySkGO+7U5WNmlyDp+bAMv4l4h1mZ+SAfBW+fqNlASx/Y2O7BM6HfIumW9n6dA==","signatures":[{"sig":"MEUCICCkGOwG/Ch22FB8yWwGuJ0I9Jl9g2se8QDfMeODI/cMAiEAmEsiIQTdLigkYdYthVQpCcen8mQQ1gS/NZB321DT284=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12358637},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","docs:mv3":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:light":"jest --testPathIgnorePatterns=benchmark","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.3.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/agtree":"^2.1.2","@adguard/scriptlets":"^1.12.1","@adguard/css-tokenizer":"^1.1.1"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"5.0.1","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/chrome":"^0.0.268","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.4","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"^5.0.0","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.1.0-alpha.7_1729093015500_0.3359508498719397","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"@adguard/tsurlfilter","version":"3.0.6","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.0.6","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"8b3cc0e57a70c45e368d74d5a1e194019ca62128","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.0.6.tgz","fileCount":258,"integrity":"sha512-4NKbUzz1uno63+/zYtX2ECiQIXpSjx1TPnTkjZL5V78qdow9HeXLORMAy+9cHkozVGdUb06yrjJZTy6P21JP2A==","signatures":[{"sig":"MEQCIEHlTaPurGeyyYZVRAQ7X92AtKWWvH6N7R77nJjlJrujAiANzGTZnbpLYZ7Z815awZUzSGloeK1FhbAp8XH18rQSBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12288506},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:light":"jest --testPathIgnorePatterns=benchmark","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/agtree":"^2.1.3","@adguard/scriptlets":"^1.12.1","@adguard/css-tokenizer":"^1.1.1"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"^5.0.0","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.0.6_1730556837460_0.1771315438220642","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"@adguard/tsurlfilter","version":"3.0.7","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.0.7","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"d7efc7887ec5c9cfea887d061028ef4221dedf12","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.0.7.tgz","fileCount":258,"integrity":"sha512-BVSDGhuv73dfABbRl0d4FyDxbfI2Ad7hDnNWKl951HVnljcxGmDED36TqJjwVI+VsQVm8s3zDyc/ZuLOpHaUbg==","signatures":[{"sig":"MEYCIQDD7mZPAaQxY4h35abzdQ9/MbD63tq341gzO26s6WBfiAIhAM3eI7giqI+oOztTT4vJlI7meF03LGJ85MlgJ4wnSvhC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12289926},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:light":"jest --testPathIgnorePatterns=benchmark","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/agtree":"^2.1.3","@adguard/scriptlets":"^1.12.1","@adguard/css-tokenizer":"^1.1.1"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"^5.0.0","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.0.7_1731992962553_0.9191287280936169","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"@adguard/tsurlfilter","version":"3.0.8","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.0.8","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"5cd6a9bd46e8a312642942bbdf712ed707fd0331","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.0.8.tgz","fileCount":258,"integrity":"sha512-NanTKaL38/QoMAZrPsOLJ1HkQcV3DNPwQSC/0PUxD555vpatKlzSguttcB8VwM1JrbiU1nlDpVpGC2v0CNNJ5A==","signatures":[{"sig":"MEUCIQDYvwBZFMYlGeFNPDIFI4MtYIqBGGE4Xk6CZTgkt9kzcQIgN3wjTM93ubkRnZKGW2Czj9VAkOeu2411PGa6mM4098o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12292313},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":"./dist/cli.js","./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js"},"scripts":{"docs":"typedoc src --out docs","lint":"eslint 'src/**/*.ts' 'cli/**/*.ts' 'test/**/*.ts' && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts && pnpm postbuild","start":"rollup -c rollup.config.ts -w","examples":"node -r esbuild-register tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:light":"jest --testPathIgnorePatterns=benchmark","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"5.6.45","is-cidr":"4.0.2","lru_map":"0.4.1","punycode":"2.1.1","commander":"9.4.1","cidr-tools":"^6.4.1","@adguard/agtree":"^2.1.4","@adguard/scriptlets":"^1.12.1","@adguard/css-tokenizer":"^1.1.1"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tslib":"2.4.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"3.0.2","rollup":"2.77.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","tldts-core":"^6.1.13","typescript":"4.7.4","@types/jest":"29.5.3","@types/node":"18.7.1","lint-staged":"13.0.3","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.0","esbuild-register":"^3.5.0","@rollup/plugin-json":"4.1.0","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"^5.0.0","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.3","rollup-plugin-cleanup":"3.2.1","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-polyfill-node":"^0.12.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.0.8_1732554214348_0.4389439684131209","host":"s3://npm-registry-packages"}},"3.1.0-alpha.8":{"name":"@adguard/tsurlfilter","version":"3.1.0-alpha.8","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.1.0-alpha.8","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"55be6aa24525f659fbd2e282de47a0f39e04504a","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.1.0-alpha.8.tgz","fileCount":137,"integrity":"sha512-4Qku/O0Y3/8uDFeF/PgcwVxuzCwjTJ9Vg8AP0KflzSTKtyotpZwiFsnud8R0r3LqFTQauUmq98503mbFmm+MQQ==","signatures":[{"sig":"MEUCIQD5N86XUqOZFEM6IhH7QPCcKJ/6pV3+jDXeLqViXbuAywIgJjJ/uSwpszNacEZYQ7eYP0VarLRJCjiPmKTKgNk1dR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1407342},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=6.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"}},"scripts":{"docs":"typedoc src --out docs","lint":"eslint --cache --ignore-path .gitignore . && pnpm lint:tsc","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs && pnpm postbuild","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","lint:tsc":"tsc --noEmit -p test/tsconfig.tests.json","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache --runInBand","test:debug":"node --inspect node_modules/.bin/jest --watch --runInBand","test:light":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=benchmark","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"9.4.1","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.0.0-alpha.3","@adguard/scriptlets":"^2.1.4","@adguard/css-tokenizer":"^1.1.1"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","tslib":"^2.8.0","eslint":"8.21.0","lodash":"4.17.21","rimraf":"5.0.1","rollup":"^4.24.3","esbuild":"^0.19.3","ts-node":"^10.9.1","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","tldts-core":"^6.1.13","typescript":"^5.6.3","@types/jest":"29.5.3","@types/node":"^18.19.64","lint-staged":"13.0.3","@jest/globals":"^29.7.0","@types/chrome":"^0.0.268","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.4","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.26.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","eslint-plugin-import-newlines":"1.2.3","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.1.0-alpha.8_1738238008232_0.5857326993219154","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@adguard/tsurlfilter","version":"3.2.0","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.2.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"420e0e1fda37eac69bbaea8d146f37d5fd3e17b6","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.2.0.tgz","fileCount":147,"integrity":"sha512-mDFc5zuwXmQj8Z1/3wJFEvZk8dvHwEDU7dhrX7kOnOzCQOJLskUSywMPrv3Ezy26S+V3NeQ2z/3t4E/MsH9VZQ==","signatures":[{"sig":"MEUCIDQiabGpQop7IcROx8YKxuiCU9wGRKe9S+SCO/K/akV+AiEA3m0BRtmVpDgo9X0tn/+wsqlhVtMa4ATQ1PUNlByhiiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1535295},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:tsc","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs && pnpm postbuild","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","lint:tsc":"tsc","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","jsonpos":"^4.1.2","punycode":"2.3.1","commander":"9.4.1","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.0.1","@adguard/scriptlets":"^2.1.5","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsx":"^4.19.2","tslib":"^2.8.0","eslint":"8.57.1","rimraf":"5.0.1","rollup":"^4.24.3","vitest":"^2.1.6","esbuild":"^0.19.3","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.6.3","@types/node":"^18.19.64","lint-staged":"13.0.3","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.4","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"46.8.2","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.27.5","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.2.0_1740763372925_0.7516787055139293","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@adguard/tsurlfilter","version":"3.2.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.2.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"27d4f8bbfbc73ecf861b1289b41db495b1cca69a","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.2.1.tgz","fileCount":147,"integrity":"sha512-BIQ+GgUyMlSGeCsPG8n6WoATlwlepKSkEZEZnS1NOpNmGY5Vcv3lL5BpptA5fArJpmafh7orzmbevtRiIsrVRQ==","signatures":[{"sig":"MEUCIC4jIroKPl1z3iz+9ZiYKB6XACU0/N/ylyAENop/dRGRAiEA74x325HebQm6NIHqdQqHsXy9ik7rjdPLIAW1M9rpCaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1535295},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:tsc","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs && pnpm postbuild","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","lint:tsc":"tsc","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","jsonpos":"^4.1.2","punycode":"2.3.1","commander":"9.4.1","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.0.1","@adguard/scriptlets":"^2.1.6","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsx":"^4.19.2","tslib":"^2.8.0","eslint":"8.57.1","rimraf":"5.0.1","rollup":"^4.24.3","vitest":"^2.1.6","esbuild":"^0.19.3","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.6.3","@types/node":"^18.19.64","lint-staged":"13.0.3","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.4","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"46.8.2","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.27.5","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.2.1_1741285234474_0.048453399859805124","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@adguard/tsurlfilter","version":"3.2.2","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.2.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"f6b1007911a0f3c1ed3e70535e9d4a576970680f","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.2.2.tgz","fileCount":147,"integrity":"sha512-GZv/S3+fQDo0Rrx3lUz9HzVcEnJKBJVEle7iX35jdttwBuLVTY2V5dI+ctP7zMB1Ma4d44QMK6vXcDk3diPztA==","signatures":[{"sig":"MEYCIQDpdYp81PvJUSoBa14y1nIDclBVzjxudsZ93v1HacSAmQIhAOZag7HWo/ig5Qdhuan07YLL+RPoJWwM8n9+kzK7kTxM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1535295},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:tsc","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs && pnpm postbuild","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","lint:tsc":"tsc","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"6.14.15","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","jsonpos":"^4.1.2","punycode":"2.3.1","commander":"9.4.1","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.1.0","@adguard/scriptlets":"^2.1.6","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsx":"^4.19.2","tslib":"^2.8.0","eslint":"8.57.1","rimraf":"5.0.1","rollup":"^4.24.3","vitest":"^2.1.6","esbuild":"^0.19.3","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.6.3","@types/node":"^18.19.64","lint-staged":"13.0.3","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.4","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"46.8.2","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.27.5","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.2.2_1743440281582_0.21405784827146324","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@adguard/tsurlfilter","version":"3.2.3","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.2.3","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"3269f645cbc16763b26311c988eb75906ea9670a","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.2.3.tgz","fileCount":147,"integrity":"sha512-5hdkOoAlVFuX/bn31CGkgG133XzcbaB2jjK6gQvtj2nB8yIwD4a5JQ/RsGhTQ2k1BnLeFRztP/9Kl7QoxVeG+g==","signatures":[{"sig":"MEQCIC5yG7s3AiDUzZolF2XHwPWQ4c7r9x0Sw90/UFBplx0QAiBWiYeLi85A9aM0we7SFgKCrcfJNcEYul5LDuHfBnzT2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1536812},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:tsc","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs && pnpm postbuild","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","lint:tsc":"tsc","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/64585753-205193218/tsurlfilter.tgz","_integrity":"sha512-5hdkOoAlVFuX/bn31CGkgG133XzcbaB2jjK6gQvtj2nB8yIwD4a5JQ/RsGhTQ2k1BnLeFRztP/9Kl7QoxVeG+g==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","jsonpos":"^4.1.2","punycode":"2.3.1","commander":"9.4.1","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.1.0","@adguard/scriptlets":"^2.1.6","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsx":"^4.19.2","tslib":"^2.8.0","eslint":"8.57.1","rimraf":"5.0.1","rollup":"^4.24.3","vitest":"^2.1.6","esbuild":"^0.19.3","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.6.3","@types/node":"^18.19.64","lint-staged":"13.0.3","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.4","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"46.8.2","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.27.5","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.2.3_1744715790442_0.4687479503857863","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-alpha.0":{"name":"@adguard/tsurlfilter","version":"3.3.0-alpha.0","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.3.0-alpha.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"3216afa83145d05360bdc1f56afae1fa262e3326","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.3.0-alpha.0.tgz","fileCount":146,"integrity":"sha512-2j5AM/PcqZcaHk2o7ShkmR5HR0BvS4UmM7HRC5MLPNCb3EsLj6yztduiGmJ+S4thA1yhlYmawvek70A6P2VRTw==","signatures":[{"sig":"MEQCIG1uRR9hNGkb3hGmeUs419fpfF4j2+ikCtfMfSj+F0irAiATSVPc71Yx+m5scnzVBF86qSA5ZMVgBIo2DwQc7B6/JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1502720},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:tsc","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs && pnpm postbuild","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","lint:tsc":"tsc","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/64585753-202211338/tsurlfilter.tgz","_integrity":"sha512-2j5AM/PcqZcaHk2o7ShkmR5HR0BvS4UmM7HRC5MLPNCb3EsLj6yztduiGmJ+S4thA1yhlYmawvek70A6P2VRTw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"9.4.1","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.1.3","@adguard/scriptlets":"^2.1.6","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.7.0","tsx":"^4.19.2","tslib":"^2.8.0","eslint":"8.57.1","rimraf":"5.0.1","rollup":"^4.24.3","vitest":"^2.1.6","esbuild":"^0.19.3","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.6.3","@types/node":"^18.19.64","lint-staged":"13.0.3","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.4","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"46.8.2","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.27.5","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"5.59.11","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.3.0-alpha.0_1746023431774_0.49165322641706544","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@adguard/tsurlfilter","version":"3.3.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.3.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"8bdf2af5c2521b2b1c09d8b01c33efd6fb3c7890","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.3.1.tgz","fileCount":146,"integrity":"sha512-OuJP2JFEaq+SJ1ZkVoagXzar2Cs0MW3ZZkroS/5/sZ+d4Mih/+/u+OaoFs290sxbPOk/8bHMs8RYSizhDYnfng==","signatures":[{"sig":"MEUCICm30W6SEbykazWolh8vLdyrHBQ+eE5Ud1tLrfjN0nRLAiEArvfXCT/AwulA8jT9cdFNUwpG0172CO7g78dtDIefDv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1513849},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:tsc","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs && pnpm postbuild","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","lint:tsc":"tsc","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/64585753-205193218/tsurlfilter.tgz","_integrity":"sha512-OuJP2JFEaq+SJ1ZkVoagXzar2Cs0MW3ZZkroS/5/sZ+d4Mih/+/u+OaoFs290sxbPOk/8bHMs8RYSizhDYnfng==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"9.4.1","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.1.3","@adguard/scriptlets":"^2.1.6","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsx":"^4.19.2","tslib":"^2.8.0","eslint":"8.57.1","rimraf":"5.0.1","rollup":"^4.24.3","vitest":"^2.1.6","esbuild":"^0.19.3","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.6.3","@types/node":"^18.19.64","lint-staged":"13.0.3","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.4","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"46.8.2","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.27.5","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.3.1_1747331820212_0.8453077131104216","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@adguard/tsurlfilter","version":"3.3.2","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.3.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"e2e2379d056a84043216ca6ad2d021da29915228","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.3.2.tgz","fileCount":146,"integrity":"sha512-GGxM7YUIP7OYIpj3Ogfm3WBu8gKLELyEXBoRh7I0nFPSUQIViT8JRzbIHkEQi89fdll2SGeghufxc7StZ7CPvg==","signatures":[{"sig":"MEQCIBlanN/nVturGOtfK9clFyx84JCXccTNx8w5OU64S0RVAiAcsnyrVqLz9zEsR9ofwz+8KwQhYjAV3ZrLyKahjKqgaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1513895},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:tsc","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs && pnpm postbuild","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","lint:tsc":"tsc","prebuild":"rimraf dist && pnpm build:types","increment":"pnpm version patch --no-git-tag-version","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/64585753-205193218/tsurlfilter.tgz","_integrity":"sha512-GGxM7YUIP7OYIpj3Ogfm3WBu8gKLELyEXBoRh7I0nFPSUQIViT8JRzbIHkEQi89fdll2SGeghufxc7StZ7CPvg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"9.4.1","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.1.4","@adguard/scriptlets":"^2.1.6","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsx":"^4.19.2","tslib":"^2.8.0","eslint":"8.57.1","rimraf":"5.0.1","rollup":"^4.24.3","vitest":"^2.1.6","esbuild":"^0.19.3","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.6.3","@types/node":"^18.19.64","lint-staged":"13.0.3","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.4","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"46.8.2","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.27.5","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.3.2_1747666800227_0.2922740918126896","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"@adguard/tsurlfilter","version":"3.3.3","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.3.3","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"a97e9abffb563faa62e6d06bd88ae94861b1bb49","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.3.3.tgz","fileCount":146,"integrity":"sha512-poJJeaKettVwGd57cTmtEoOHTb8sJEeYM3c64OZof1bLtxb9lsgmycOWpmchy4OPsVfx5Vtyw7kKIGX76eFh8Q==","signatures":[{"sig":"MEUCIQCRw/tEmeDoeH71OTOcqWPUMhqRI9UdxPRvA6/atqUW4QIgTWJRNv3R045I9nmSzWhTQFvHjPLRlXxlv1Uv/PKcoWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1513535},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:tsc","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs && pnpm postbuild","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","lint:tsc":"tsc","prebuild":"rimraf dist && pnpm build:types","increment":"node ../../scripts/increment.mjs","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/64585753-205193218/tsurlfilter.tgz","_integrity":"sha512-poJJeaKettVwGd57cTmtEoOHTb8sJEeYM3c64OZof1bLtxb9lsgmycOWpmchy4OPsVfx5Vtyw7kKIGX76eFh8Q==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"9.4.1","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.2.0","@adguard/scriptlets":"^2.1.6","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsx":"^4.19.2","tslib":"^2.8.0","eslint":"8.57.1","rimraf":"5.0.1","rollup":"^4.24.3","vitest":"^2.1.6","esbuild":"^0.19.3","typedoc":"0.23.10","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.6.3","@types/node":"^18.19.64","lint-staged":"13.0.3","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.4","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"46.8.2","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.27.5","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.3.3_1747929370758_0.10403116238622823","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"@adguard/tsurlfilter","version":"3.3.4","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.3.4","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"6c54e941bc8be0445a05e7ec6c10c2d1d76f7919","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.3.4.tgz","fileCount":146,"integrity":"sha512-mfVvfiYCqtDxQ0ftybjmsl7vLCrIre+y7tNh9ll7XrYRkA2l5MNsrRlUMV3HCOoVleNfNsdBai52ZTAhVaAzlw==","signatures":[{"sig":"MEYCIQDKzF6dAkUUpnv3oY1bFc8j4LTkXvsxfqUYSvTJbnMA3wIhANikrqfnuH2mGUUu0PB0Fl8hqvh1oJEq89ZuJj4NW36z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1514368},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs && pnpm postbuild","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/64585753-205193218/tsurlfilter.tgz","_integrity":"sha512-mfVvfiYCqtDxQ0ftybjmsl7vLCrIre+y7tNh9ll7XrYRkA2l5MNsrRlUMV3HCOoVleNfNsdBai52ZTAhVaAzlw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"9.4.1","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.2.1","@adguard/scriptlets":"^2.1.6","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.2","tslib":"^2.8.0","eslint":"8.57.1","rimraf":"5.0.1","rollup":"^4.24.3","vitest":"^2.1.6","esbuild":"^0.19.3","typedoc":"0.23.10","ts-morph":"^26.0.0","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.6.3","@types/node":"^18.19.64","lint-staged":"13.0.3","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@types/punycode":"2.1.4","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"46.8.2","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"2.27.5","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.59.11","@types/rollup-plugin-node-globals":"1.4.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.3.4_1748439779794_0.4754285856954814","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@adguard/tsurlfilter","version":"3.4.0","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.4.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"b4f777391018376748d6afb04f9450ea64d50d00","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.4.0.tgz","fileCount":147,"integrity":"sha512-BdlhU2w2JHUAj9Y3jhB9hCznFzLslalVO6bn9ea+2EEAF86u3dVfpvdnoJRGftxs3i1a6KusjfskHS3kRkE/rQ==","signatures":[{"sig":"MEYCIQCvE5TG8l6l1Fboe9dSiNXwKbiUD+wWmB/aE4rTjFR+agIhAKYoiOB2zPrgeOJVhpe0A81RY2KxZHO02tQCo/+FExAc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1516239},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs && pnpm postbuild","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/64585753-205193218/tsurlfilter.tgz","_integrity":"sha512-BdlhU2w2JHUAj9Y3jhB9hCznFzLslalVO6bn9ea+2EEAF86u3dVfpvdnoJRGftxs3i1a6KusjfskHS3kRkE/rQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.2.1","@adguard/logger":"^2.0.0","@adguard/scriptlets":"^2.2.7","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^2.1.9","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"2.1.9","@types/punycode":"2.1.4","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.4.0_1749236274480_0.5706737536301119","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@adguard/tsurlfilter","version":"3.4.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.4.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"38698d4e30d7c7102a8806cc8c498e6295bab05b","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.4.1.tgz","fileCount":150,"integrity":"sha512-APh/WJPodoD0hjsMMz9bCGcDhtU895mzHfNZG9aFmn9Hc+x4L1jrWq6TSMqmOjLtGalmGsnmB4H4HlaCXYcLTQ==","signatures":[{"sig":"MEYCIQCKW9MUsJuOUAv0QVlHUcMx3EI4axyqN0ZD7gZQQV8EagIhANFuq5rDvHBPUIu2iRvWdp4n8Vbti7gL8RpijgufbJsG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1568752},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"ameshkov","actor":{"name":"ameshkov","type":"user","email":"am@adguard.com"},"email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/64585753-205193218/tsurlfilter.tgz","_integrity":"sha512-APh/WJPodoD0hjsMMz9bCGcDhtU895mzHfNZG9aFmn9Hc+x4L1jrWq6TSMqmOjLtGalmGsnmB4H4HlaCXYcLTQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.2.1","@adguard/logger":"^2.0.0","@adguard/scriptlets":"^2.2.7","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^2.1.9","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"2.1.9","@types/punycode":"2.1.4","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.4.1_1751489082699_0.5222361080348554","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"@adguard/tsurlfilter","version":"3.4.2","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.4.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"9520c37315ecb442dce0b11719bc920c3fe71f4c","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.4.2.tgz","fileCount":150,"integrity":"sha512-0KK+Lc8CpWUgue6kBHetS1PTffZHX6OP1+mviULaw6PaVjOybhkJJ7ZmpGdMFQ+qSplJA2rsHbhPovdrOONokA==","signatures":[{"sig":"MEQCIEuIJXUpDmVSZsEbSPylir1fq+XeV5j0RE4RVPDeut1gAiACdezvBru16Nxg2nkudntJvQtYrvYD6U2JoYyLNoyQ6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1570108},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"ameshkov","actor":{"name":"ameshkov","type":"user","email":"am@adguard.com"},"email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/64585753-205193218/tsurlfilter.tgz","_integrity":"sha512-0KK+Lc8CpWUgue6kBHetS1PTffZHX6OP1+mviULaw6PaVjOybhkJJ7ZmpGdMFQ+qSplJA2rsHbhPovdrOONokA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.2.1","@adguard/logger":"^2.0.0","@adguard/scriptlets":"^2.2.7","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^2.1.9","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"2.1.9","@types/punycode":"2.1.4","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.4.2_1751574498257_0.13322262280723196","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"@adguard/tsurlfilter","version":"3.4.3","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.4.3","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"6a0a8c0c7d7df4293b071e3b75cc73d936802fa7","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.4.3.tgz","fileCount":150,"integrity":"sha512-hQ03u0zJB4TB57m3rcGFYE+jAENKI1Mrsh87Aid5BKiMcEb3Dx7TunRbsXMds5wehi2mfL4s8SHV/VND7E0QSg==","signatures":[{"sig":"MEQCIFP7jhX9Tm13GRzyZO94cctoqjsO1G7zRCnPd4+KKtLTAiBnS6LbN2eMZp6iFr+BbkznV+tTYV0JVExrDPMOmnCfeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1570108},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"ameshkov","actor":{"name":"ameshkov","type":"user","email":"am@adguard.com"},"email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/64585753-205193218/tsurlfilter.tgz","_integrity":"sha512-hQ03u0zJB4TB57m3rcGFYE+jAENKI1Mrsh87Aid5BKiMcEb3Dx7TunRbsXMds5wehi2mfL4s8SHV/VND7E0QSg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.2.2","@adguard/logger":"^2.0.0","@adguard/scriptlets":"^2.2.8","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^2.1.9","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"2.1.9","@types/punycode":"2.1.4","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.4.3_1752004041962_0.11417820071539242","host":"s3://npm-registry-packages-npm-production"}},"3.4.4":{"name":"@adguard/tsurlfilter","version":"3.4.4","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.4.4","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"e90c321f1c99159e4cb8739866de37b177983474","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.4.4.tgz","fileCount":150,"integrity":"sha512-PoEDv/7GRnaGukL+M8iRYlnhkebS45INIpOiEp4yi21TThK9iBqplBsWADXjInCbmSq2xW7CNq2gL+gqU0bqjA==","signatures":[{"sig":"MEQCIBJDa1Ugdq0UPjJ0UDZk+QHoeE1BvWC6P3xXQXqBkLcUAiAlK5eGejHEa1Ro1SHoVAGz9fEC+/Lngvh0KcfIV7CWMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1571167},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"ameshkov","actor":{"name":"ameshkov","type":"user","email":"am@adguard.com"},"email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/64585753-205193218/tsurlfilter.tgz","_integrity":"sha512-PoEDv/7GRnaGukL+M8iRYlnhkebS45INIpOiEp4yi21TThK9iBqplBsWADXjInCbmSq2xW7CNq2gL+gqU0bqjA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.2.2","@adguard/logger":"^2.0.0","@adguard/scriptlets":"^2.2.8","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^2.1.9","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"2.1.9","@types/punycode":"2.1.4","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.4.4_1752150912788_0.5129174636149387","host":"s3://npm-registry-packages-npm-production"}},"3.4.5":{"name":"@adguard/tsurlfilter","version":"3.4.5","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.4.5","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"bacaee848b6dc7e06502d1bcba289ab29845fcd2","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.4.5.tgz","fileCount":150,"integrity":"sha512-wYGjjN+IJUE9kBvgCaHCphDxNTSxnwWjmzwXY9bUI0DjdXv8lhsJd1QtZfbz/yFt3CilrTCGPoDvShZkaBz05g==","signatures":[{"sig":"MEQCIDDu3liPaA+fWEFxkGJSC3KZSWginQsYZFRUZa/Y0/R2AiBSrlAlXRAtS+7HX7ufdcgwNsoESP6vM2XsSn3QOHE0Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1572671},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"ameshkov","actor":{"name":"ameshkov","type":"user","email":"am@adguard.com"},"email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/64585753-205193218/tsurlfilter.tgz","_integrity":"sha512-wYGjjN+IJUE9kBvgCaHCphDxNTSxnwWjmzwXY9bUI0DjdXv8lhsJd1QtZfbz/yFt3CilrTCGPoDvShZkaBz05g==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.2.2","@adguard/logger":"^2.0.0","@adguard/scriptlets":"^2.2.8","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^2.1.9","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"2.1.9","@types/punycode":"2.1.4","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.4.5_1752167176247_0.36260971669103137","host":"s3://npm-registry-packages-npm-production"}},"3.4.6":{"name":"@adguard/tsurlfilter","version":"3.4.6","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.4.6","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"96ed48c3223355697fa631b62e167ec4abc37887","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.4.6.tgz","fileCount":150,"integrity":"sha512-5v4Wu+kCW3C4jSUPIR0QT3164iGrzmJ8ZpIkag1QHyqV8QtaVpqUM7WVAcnogkXM71tKZ+ZRFF9HkUNojA6fxg==","signatures":[{"sig":"MEUCIDDU8xFodp8BQZeaivYIYQiCmlqZWgsBJDE6IPhU6mxiAiEAi5C44uWCPHgB2OF/WVkHXkLjmT0f8j4z3jhvPbY63bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1582488},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/64585753-205193218/tsurlfilter.tgz","_integrity":"sha512-5v4Wu+kCW3C4jSUPIR0QT3164iGrzmJ8ZpIkag1QHyqV8QtaVpqUM7WVAcnogkXM71tKZ+ZRFF9HkUNojA6fxg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.2.3","@adguard/logger":"^2.0.0","@adguard/scriptlets":"^2.2.10","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^2.1.9","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"2.1.9","@types/punycode":"2.1.4","eslint-plugin-n":"^17.21.3","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.4.6_1757610176588_0.22456132215523872","host":"s3://npm-registry-packages-npm-production"}},"3.4.7":{"name":"@adguard/tsurlfilter","version":"3.4.7","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.4.7","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"57539826100d58fdc15b2a95b38c24b75ec0d988","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.4.7.tgz","fileCount":150,"integrity":"sha512-7n5RK4m0GAoED8WfeKFZAZqH1K3Icv9KAR6MdODRBiarBAty79gHFCzDKPvEIeS9+my+4xP54stvmMpou+UvhQ==","signatures":[{"sig":"MEUCIQChV0S3zw7E77+caXx3xti9wNkR41N0A/satHp6H9kRlwIgAuXdLKljjCuJsuy3uhqs+kojlL6B4uixsRpQ/xo/iSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1582644},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/64585753-205193218/tsurlfilter.tgz","_integrity":"sha512-7n5RK4m0GAoED8WfeKFZAZqH1K3Icv9KAR6MdODRBiarBAty79gHFCzDKPvEIeS9+my+4xP54stvmMpou+UvhQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.2.4","@adguard/logger":"^2.0.0","@adguard/scriptlets":"^2.2.11","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^3.2.4","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"^3.2.4","@types/punycode":"2.1.4","eslint-plugin-n":"^17.21.3","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.4.7_1760727147556_0.5520330480457889","host":"s3://npm-registry-packages-npm-production"}},"3.4.8":{"name":"@adguard/tsurlfilter","version":"3.4.8","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.4.8","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"0ad138526b589bf8d8f4057c5b2a6af7fefc6fa9","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.4.8.tgz","fileCount":150,"integrity":"sha512-K9ru4jyIQjVEkvda+TjqKgfzs4VNCjH7pEa5acKWgOUe1MHa8OAudrsaW5SYV6Ay1M66hn7dkJtVurM38Go6ug==","signatures":[{"sig":"MEUCIBiFI+NjZcgXialU2QRBy2k9zuqkunVoO5QotKcK8NGGAiEAqiCRD6A6lSFJchMOE7Ll7prG9zZ+L4G+ZNlLDRA3zog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1582644},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/64585753-205193218/tsurlfilter.tgz","_integrity":"sha512-K9ru4jyIQjVEkvda+TjqKgfzs4VNCjH7pEa5acKWgOUe1MHa8OAudrsaW5SYV6Ay1M66hn7dkJtVurM38Go6ug==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.2.5","@adguard/logger":"^2.0.0","@adguard/scriptlets":"^2.2.12","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^3.2.4","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"^3.2.4","@types/punycode":"2.1.4","eslint-plugin-n":"^17.21.3","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.4.8_1762972798552_0.4017224334985219","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@adguard/tsurlfilter","version":"3.5.0","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.5.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"0053bb52b058b3d407f54749391ddf7cfff1f370","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.5.0.tgz","fileCount":150,"integrity":"sha512-JkN/y2WZOiZQe++PhcBUDoKN1W5VUtqaZGIFSThA+DcDk9s0dtIgAw9QiamyiS+qDwR33wD/yrIV6BR5uzv02g==","signatures":[{"sig":"MEQCIDqGazoqykm5PIXQMWtN9cXqoe04EBkCjT7rtkmJjGjoAiAUvSWmfujao/YHtSxGPob2PxoIFWD801h05RDDYmBTEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1583121},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/64585753-205193218/tsurlfilter.tgz","_integrity":"sha512-JkN/y2WZOiZQe++PhcBUDoKN1W5VUtqaZGIFSThA+DcDk9s0dtIgAw9QiamyiS+qDwR33wD/yrIV6BR5uzv02g==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.3.0","@adguard/logger":"^2.0.0","@adguard/scriptlets":"^2.2.12","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^3.2.4","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"^3.2.4","@types/punycode":"2.1.4","eslint-plugin-n":"^17.21.3","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.5.0_1763649551012_0.2514002631741765","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@adguard/tsurlfilter","version":"3.5.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.5.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"2302234b8e056749063fbe47a246af5dd2c3afa3","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.5.1.tgz","fileCount":150,"integrity":"sha512-LjIVoo/SFadv93tUcmq5q6AxqYzRvBF/ONR+//TOlFOCYZFhvJyVUlzOhn1ZLcWiYGuHFSFSy0qz75+DTPjNMA==","signatures":[{"sig":"MEQCICKHy78LuLusBbGidLFltZ0zpWOsaigCHfRCNZbefaFbAiBs0/BjHVL6/YHRktTCB8KaOjYa5Gy4EkmrPQIr+MM40g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1583121},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/64585753-205193218/tsurlfilter.tgz","_integrity":"sha512-LjIVoo/SFadv93tUcmq5q6AxqYzRvBF/ONR+//TOlFOCYZFhvJyVUlzOhn1ZLcWiYGuHFSFSy0qz75+DTPjNMA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.3.1","@adguard/logger":"^2.0.0","@adguard/scriptlets":"^2.2.13","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^3.2.4","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"^3.2.4","@types/punycode":"2.1.4","eslint-plugin-n":"^17.21.3","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.5.1_1764175579549_0.8755015855365529","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@adguard/tsurlfilter","version":"3.5.2","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@3.5.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"d01f895a703247d029b102f98834fdf2db2d6375","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-3.5.2.tgz","fileCount":150,"integrity":"sha512-A0p9aCeOl+g9HrXi/g90dYFki+7+jNK/Nsn+CLknAYQcc0cFVHktdE+uNOa5+Ep7RIh1u85+zs9sNJc5R8zWaQ==","signatures":[{"sig":"MEYCIQD4Q74tp/bovKa3RSczf/cZjZeCxKEMR8p9z+O8VWd6iAIhAKdCHleXZQFfZT4ER4A0ruedflhd4ENC9uB4YHVD28Tv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1583131},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/64585753-205193218/tsurlfilter.tgz","_integrity":"sha512-A0p9aCeOl+g9HrXi/g90dYFki+7+jNK/Nsn+CLknAYQcc0cFVHktdE+uNOa5+Ep7RIh1u85+zs9sNJc5R8zWaQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^3.4.3","@adguard/logger":"^2.0.0","@adguard/scriptlets":"^2.2.14","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.0.15","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"^4.0.15","@types/punycode":"2.1.4","eslint-plugin-n":"^17.21.3","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_3.5.2_1765908441406_0.5694120174311332","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@adguard/tsurlfilter","version":"4.0.0","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@4.0.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"25323dcacda0faad7ac0b6cdc4e88de140eb4220","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-4.0.0.tgz","fileCount":153,"integrity":"sha512-J1JuWLvaQL84SxholqsPYz/CygppPJpgoLjVKMU0OUbTU7CSEDMZa0qxWfESmoRvizlzhXvy+KE5jCLqYj0wtA==","signatures":[{"sig":"MEUCIEUv/RgAVqbE1ICCUBstyHNBgU5PoN64XpgvPu+St1HpAiEAwgwOzO6IBFZsN3MeAblMqXDwVpsXHh+xVgvd9ynnl38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1579571},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/268926980/64585753-202211344/tsurlfilter.tgz","_integrity":"sha512-J1JuWLvaQL84SxholqsPYz/CygppPJpgoLjVKMU0OUbTU7CSEDMZa0qxWfESmoRvizlzhXvy+KE5jCLqYj0wtA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^4.0.0","@adguard/logger":"^2.0.0","@adguard/scriptlets":"^2.2.14","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.0.15","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"^4.0.15","tsurlfilter-v3":"npm:@adguard/tsurlfilter@^3.3.3","@types/punycode":"2.1.4","eslint-plugin-n":"^17.21.3","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_4.0.0_1769016657049_0.6609743827977659","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@adguard/tsurlfilter","version":"4.0.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@4.0.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"5183fdf0397666ff69ef755fbba5a3cebcedc724","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-4.0.1.tgz","fileCount":153,"integrity":"sha512-0IlVEy8ML5KP7BffQrGv1beNuTc38xvOZhHWXvnyFaDZsyMasI1FPu/nEyN1DEow71RBORAANeBTrjHW9afZUA==","signatures":[{"sig":"MEYCIQC0d6Y3SvgM8YMhAEeh4tEh+YgG8D1MRoXw8Aes5bK/VAIhAIzGNMBhkMeNJTZcJ5bwscE7IPUC7oSq/KWH/e+4z4P6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1580961},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714527/64585753-305692673/tsurlfilter.tgz","_integrity":"sha512-0IlVEy8ML5KP7BffQrGv1beNuTc38xvOZhHWXvnyFaDZsyMasI1FPu/nEyN1DEow71RBORAANeBTrjHW9afZUA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^4.0.0","@adguard/logger":"^2.0.0","@adguard/scriptlets":"^2.2.14","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.0.15","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"^4.0.15","tsurlfilter-v3":"npm:@adguard/tsurlfilter@^3.3.3","@types/punycode":"2.1.4","eslint-plugin-n":"^17.21.3","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_4.0.1_1771326735310_0.49634503367586325","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@adguard/tsurlfilter","version":"4.0.2","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@4.0.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"89211b0a1a9204c8b51798d1a8e0792aea414fb4","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-4.0.2.tgz","fileCount":153,"integrity":"sha512-xOuSwpp1hcWLgYZ8Ax/2XLqdUPNHlAjtBIhv7p2vz0it/4EyjnwLPnlK3XKOidAsAHr0uMFtV8n9lAsMn5aC9g==","signatures":[{"sig":"MEYCIQCvT6cTxuFyBzDWUh1mL1Z8mPMtHCt4N7Hb0DsgnkRGKgIhAJf3kpRFp8loUasHar0CKH7/AVzHRD+FZfs9DWGXvYDV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1580961},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714528/64585753-305692673/tsurlfilter.tgz","_integrity":"sha512-xOuSwpp1hcWLgYZ8Ax/2XLqdUPNHlAjtBIhv7p2vz0it/4EyjnwLPnlK3XKOidAsAHr0uMFtV8n9lAsMn5aC9g==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^4.0.1","@adguard/logger":"^2.0.0","@adguard/scriptlets":"^2.2.16","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.0.15","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"^4.0.15","tsurlfilter-v3":"npm:@adguard/tsurlfilter@^3.3.3","@types/punycode":"2.1.4","eslint-plugin-n":"^17.21.3","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_4.0.2_1771513095405_0.2333200114014775","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@adguard/tsurlfilter","version":"4.0.3","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@4.0.3","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"e3d7a5334f57e9f9840791821c55235b483e8959","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-4.0.3.tgz","fileCount":153,"integrity":"sha512-BeSap8yEi/UvhqlA6lrxbaykjJ/wgpVAJYvSHTfyy3EGyS86NehxIq5es+Hla90u7DIrbkC+l6WRByjY3cduNA==","signatures":[{"sig":"MEQCIF12BFkOx7oMC/UIZ5qMyXpzUUYCSLEC8q+BaNE5jBP8AiAtBZSIO5GQ5O1pwaochH7t+ZQp++iUR85B+I4Z1uve7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1579994},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714530/64585753-305692673/tsurlfilter.tgz","_integrity":"sha512-BeSap8yEi/UvhqlA6lrxbaykjJ/wgpVAJYvSHTfyy3EGyS86NehxIq5es+Hla90u7DIrbkC+l6WRByjY3cduNA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^4.0.2","@adguard/logger":"^2.0.0","@adguard/scriptlets":"^2.3.0","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.0.15","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"^4.0.15","tsurlfilter-v3":"npm:@adguard/tsurlfilter@^3.3.3","@types/punycode":"2.1.4","eslint-plugin-n":"^17.21.3","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_4.0.3_1773854941323_0.6770915557648418","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@adguard/tsurlfilter","version":"4.0.4","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@4.0.4","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"bfe8fefc49228023ca9af746bb9ed2692d772d35","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-4.0.4.tgz","fileCount":153,"integrity":"sha512-TZQJHYEn6ZFxxVQwkWNyS+v597gU+5fitiaJMcrA1p6+JuTC5tQbregSGfGGyolwoaGJ3KhsTb4v5zMgtQ8pHA==","signatures":[{"sig":"MEYCIQC7/Lo9EtPWOZXD+I9+iD3vKoTtLaQMl+hwESWMMSoOwQIhAJ5Wf7IKhZ0nJ5TRwhErA1hCm1HrpBF7K46WpM182yuF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1579994},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/268926980/64585753-305692673/tsurlfilter.tgz","_integrity":"sha512-TZQJHYEn6ZFxxVQwkWNyS+v597gU+5fitiaJMcrA1p6+JuTC5tQbregSGfGGyolwoaGJ3KhsTb4v5zMgtQ8pHA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^4.0.3","@adguard/logger":"^2.0.0","@adguard/scriptlets":"^2.3.1","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.0.15","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"^4.0.15","tsurlfilter-v3":"npm:@adguard/tsurlfilter@^3.3.3","@types/punycode":"2.1.4","eslint-plugin-n":"^17.21.3","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_4.0.4_1774380332484_0.4438147279224318","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@adguard/tsurlfilter","version":"4.0.5","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@4.0.5","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"2a1438d3da7c0c4b0a98c255c4386ce631eb99ae","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-4.0.5.tgz","fileCount":153,"integrity":"sha512-s/Iv86M9KUXXAfeyps/hmEbX5tismn19lAVqIkFptBujnrV6uEY2bxthzRsBWxY39Y8ZFwrjhe9nyZ3HILbU3g==","signatures":[{"sig":"MEYCIQDqvDY2bFWkFZFMxiH/pDCMU9a34yoGLBsye09Ghkeb4wIhAL5LueSwn3hyyb8bpl6hHEbbpcJ8+pA6LPkeiNOlEAGB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1579994},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/268926979/64585753-305692673/tsurlfilter.tgz","_integrity":"sha512-s/Iv86M9KUXXAfeyps/hmEbX5tismn19lAVqIkFptBujnrV6uEY2bxthzRsBWxY39Y8ZFwrjhe9nyZ3HILbU3g==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^4.0.4","@adguard/logger":"^2.0.0","@adguard/scriptlets":"^2.3.1","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.0.15","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"^4.0.15","tsurlfilter-v3":"npm:@adguard/tsurlfilter@^3.3.3","@types/punycode":"2.1.4","eslint-plugin-n":"^17.21.3","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_4.0.5_1774546829206_0.5196776859483376","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta":{"name":"@adguard/tsurlfilter","version":"5.0.0-beta","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@5.0.0-beta","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"c2508c7f673f0ab7209b622d56c9c52edb2d0aa3","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-5.0.0-beta.tgz","fileCount":152,"integrity":"sha512-YMC1v5bSeKtyeEayo203qIeJ6YsyYKZvGKHXDw6akOx7N5azdHQYCCNtTceFJftYppwMF2UxVycfiC4/isdQEg==","signatures":[{"sig":"MEQCIHeGKwH4YO6j2Bu63E5MoWG2Mm6uG8V0eV/HNZLTMXCjAiAfQXcgKs9SlrKbmXu7d6wicJUPuQZzUK/92WxwtdAggg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1552128},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","lint:md":"markdownlint .","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/tsurlfilter.xml","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714527/64585753-202211344/tsurlfilter.tgz","_integrity":"sha512-YMC1v5bSeKtyeEayo203qIeJ6YsyYKZvGKHXDw6akOx7N5azdHQYCCNtTceFJftYppwMF2UxVycfiC4/isdQEg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^4.1.0-beta","@adguard/logger":"^2.0.0","@adguard/scriptlets":"^2.3.1","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.0.15","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","markdownlint":"^0.37.4","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"^4.0.15","tsurlfilter-v3":"npm:@adguard/tsurlfilter@^3.3.3","@types/punycode":"2.1.4","eslint-plugin-n":"^17.21.3","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","markdownlint-cli":"^0.44.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_5.0.0-beta_1776345693173_0.15765880787090003","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.1":{"name":"@adguard/tsurlfilter","version":"5.0.0-beta.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@5.0.0-beta.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"c96775c44d69c02399db57cab1b16cdaecf09e53","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-5.0.0-beta.1.tgz","fileCount":152,"integrity":"sha512-RtmfOu1523aJ4Sx/xNDOKAmikAg9vAaLIH6LdcbIQDF/1R2aP/k3ztOsLpUKMI8dXERhOkxKKTycBt47FFKbzQ==","signatures":[{"sig":"MEUCIGZR2jlOwf4o4++mAziWEUbKS1DCnaz+vpxapK9CPj+8AiEAueh+tX3lO5qQQWVHJJb4lL8vxza/uVIShVFbJUqpK4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1552138},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","lint:md":"markdownlint .","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/tsurlfilter.xml","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714527/64585753-202211344/tsurlfilter.tgz","_integrity":"sha512-RtmfOu1523aJ4Sx/xNDOKAmikAg9vAaLIH6LdcbIQDF/1R2aP/k3ztOsLpUKMI8dXERhOkxKKTycBt47FFKbzQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^4.1.0-beta","@adguard/logger":"^2.0.0","@adguard/scriptlets":"2.4.0-beta","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.0.15","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","markdownlint":"^0.37.4","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"^4.0.15","tsurlfilter-v3":"npm:@adguard/tsurlfilter@^3.3.3","@types/punycode":"2.1.4","eslint-plugin-n":"^17.21.3","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","markdownlint-cli":"^0.44.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_5.0.0-beta.1_1776388533137_0.6792142571359012","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@adguard/tsurlfilter","version":"5.0.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@5.0.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tsurlfilter":"dist/cli.js"},"dist":{"shasum":"6497d7c1edf57c3208faa92d49ea8b89a79b3517","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-5.0.1.tgz","fileCount":152,"integrity":"sha512-rRrw8/T451Byn7JHuEzbCKFRnCN3p8//iomq6GcoVnSInmT9ivCkVG1JP2K71Te8jh2DHQjTDM0/UAkU/GMb+Q==","signatures":[{"sig":"MEUCIGDxV5md0fwfvbyTjKIoiuuiVg0YrbcRTJanshIzINBVAiEAzOQhSPoTqYr+zvPshPWL5PNH2eg1ewRonwnC+jzCLpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1552107},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./cli":{"types":"./dist/types/cli/index.d.ts","import":"./dist/cli.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"},"./es/declarative-converter":{"types":"./dist/types/src/rules/declarative-converter/index.d.ts","import":"./dist/es/declarative-converter.js"},"./es/declarative-converter-utils":{"types":"./dist/types/src/rules/declarative-converter-utils/index.d.ts","import":"./dist/es/declarative-converter-utils.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","lint:md":"markdownlint .","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/tsurlfilter.xml","docs:mv3":"tsx tasks/generate-examples","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714529/64585753-320995329/tsurlfilter.tgz","_integrity":"sha512-rRrw8/T451Byn7JHuEzbCKFRnCN3p8//iomq6GcoVnSInmT9ivCkVG1JP2K71Te8jh2DHQjTDM0/UAkU/GMb+Q==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","commander":"^12.1.0","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^4.1.1","@adguard/logger":"^2.0.0","@adguard/scriptlets":"2.4.2","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"cli":["dist/types/cli/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/declarative-converter":["dist/types/src/rules/declarative-converter/index.d.ts"],"es/declarative-converter-utils":["dist/types/src/rules/declarative-converter-utils/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.0.15","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","markdownlint":"^0.37.4","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"^4.0.15","tsurlfilter-v3":"npm:@adguard/tsurlfilter@^3.3.3","@types/punycode":"2.1.4","eslint-plugin-n":"^17.21.3","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","markdownlint-cli":"^0.44.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"peerDependencies":{"@adguard/re2-wasm":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_5.0.1_1777282228787_0.2974655319925963","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@adguard/tsurlfilter","version":"6.0.2","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tsurlfilter@6.0.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"2244d603f53fdede9cc6bb052b6f273f42eece03","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-6.0.2.tgz","fileCount":100,"integrity":"sha512-AAf0FLA0ySAJq31WMad/AluBr1OFaFX/XAwwfDb1Kg/Sq0nAAERyogfwYw2gOzZ5agcvNpDZoziSspxDIOMZ3g==","signatures":[{"sig":"MEQCIAup/D07gfNRO5REjKH5CuQONg/6+5atSwb3wRY4wlp2AiAjDA4uzHTGJ/d3vUF6LaZQSBeZOZJ7zjUOD3nHrf/sWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623287},"iife":"dist/tsurlfilter.iife.js","main":"dist/es/index.js","type":"module","_from":"file:tsurlfilter.tgz","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./umd":"./dist/tsurlfilter.umd.js","./es/*":"./dist/es/*.js","./es/request-type":{"types":"./dist/types/src/request-type.d.ts","import":"./dist/es/request-type.js"},"./es/simple-regex":{"types":"./dist/types/src/rules/simple-regex.d.ts","import":"./dist/es/simple-regex.js"},"./es/network-rule-options":{"types":"./dist/types/src/rules/network-rule-options.d.ts","import":"./dist/es/network-rule-options.js"}},"scripts":{"tgz":"pnpm pack --out tsurlfilter.tgz","docs":"typedoc src --out docs","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","start":"rollup -c rollup.config.ts -w","lint:md":"markdownlint .","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/tsurlfilter.xml","prebuild":"rimraf dist && pnpm build:types","lint:code":"eslint --cache --ignore-path .gitignore .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci","lint:types":"tsc","test:debug":"vitest run --inspect --no-file-parallelism --watch","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:watch":"vitest run --watch","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714527/64585753-329842699/tsurlfilter.tgz","_integrity":"sha512-AAf0FLA0ySAJq31WMad/AluBr1OFaFX/XAwwfDb1Kg/Sq0nAAERyogfwYw2gOzZ5agcvNpDZoziSspxDIOMZ3g==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tsurlfilter"},"_npmVersion":"10.9.7","description":"This is a TypeScript library that implements AdGuard's content blocking rules","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","tldts":"^5.7.112","is-cidr":"4.0.2","punycode":"2.3.1","lru-cache":"^11.0.2","cidr-tools":"^6.4.1","@adguard/agtree":"^4.2.0","@adguard/logger":"^2.0.0","@adguard/scriptlets":"2.5.0","zod-validation-error":"^3.4.0","@adguard/css-tokenizer":"^1.2.0"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.32.0","tsx":"^4.19.3","tslib":"^2.8.1","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.1.5","esbuild":"^0.19.12","typedoc":"0.28.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","@swc/jest":"0.2.36","coveralls":"3.1.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","tldts-core":"^6.1.13","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","markdownlint":"^0.37.4","@types/chrome":"^0.0.305","@types/lodash":"^4.17.0","@types/ip6addr":"0.2.3","@types/netmask":"1.0.30","@vitest/expect":"^4.1.5","tsurlfilter-v3":"npm:@adguard/tsurlfilter@^3.3.3","@types/punycode":"2.1.4","eslint-plugin-n":"^17.21.3","@types/lodash-es":"^4.17.12","esbuild-register":"^3.5.0","markdownlint-cli":"^0.44.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.1.5","eslint-plugin-jsdoc":"^48.11.0","@rollup/plugin-alias":"^5.1.1","escape-string-regexp":"^5.0.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","@types/rollup-plugin-node-globals":"1.4.1","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tsurlfilter_6.0.2_1785273508215_0.4290396299788901","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"@adguard/tsurlfilter","version":"6.0.3","description":"This is a TypeScript library that implements AdGuard's content blocking rules","main":"dist/es/index.js","module":"dist/es/index.js","iife":"dist/tsurlfilter.iife.js","types":"dist/types/src/index.d.ts","type":"module","sideEffects":false,"exports":{".":{"types":"./dist/types/src/index.d.ts","import":"./dist/es/index.js","require":"./dist/tsurlfilter.umd.js"},"./es/request-type":{"import":"./dist/es/request-type.js","types":"./dist/types/src/request-type.d.ts"},"./es/network-rule-options":{"import":"./dist/es/network-rule-options.js","types":"./dist/types/src/rules/network-rule-options.d.ts"},"./es/simple-regex":{"import":"./dist/es/simple-regex.js","types":"./dist/types/src/rules/simple-regex.d.ts"},"./es/*":"./dist/es/*.js","./umd":"./dist/tsurlfilter.umd.js"},"typesVersions":{"*":{"*":["dist/types/src/index.d.ts"],"es/request-type":["dist/types/src/request-type.d.ts"],"es/cosmetic-rule-marker":["dist/types/src/rules/cosmetic-rule-marker.d.ts"],"es/network-rule-options":["dist/types/src/rules/network-rule-options.d.ts"],"es/simple-regex":["dist/types/src/rules/simple-regex.d.ts"]}},"author":{"name":"Adguard Software Ltd."},"repository":{"type":"git","url":"git+https://github.com/AdguardTeam/tsurlfilter.git","directory":"packages/tsurlfilter"},"license":"GPL-3.0-only","engines":{"node":">=22"},"bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","lint-staged":{"{src,test}/**/*.ts":["eslint"]},"dependencies":{"@adguard/scriptlets":"2.5.1","cidr-tools":"^6.4.1","is-cidr":"4.0.2","is-ip":"3.1.0","lru-cache":"^11.0.2","punycode":"2.3.1","tldts":"^5.7.112","zod":"3.24.4","zod-validation-error":"^3.4.0","@adguard/logger":"^2.0.0","@adguard/css-tokenizer":"^1.2.0","@adguard/agtree":"^4.2.1"},"devDependencies":{"tsurlfilter-v3":"npm:@adguard/tsurlfilter@^3.3.3","@adguard/eslint-plugin-logger-context":"^1.0.1","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.3.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.1","@swc/core":"^1.10.18","@swc/jest":"0.2.36","@types/chrome":"^0.0.305","@types/ip6addr":"0.2.3","@types/lodash":"^4.17.0","@types/lodash-es":"^4.17.12","@types/netmask":"1.0.30","@types/node":"^22.14.0","@types/punycode":"2.1.4","@types/rollup-plugin-node-globals":"1.4.1","@typescript-eslint/eslint-plugin":"^7.5.0","@typescript-eslint/parser":"^7.5.0","@vitest/coverage-v8":"^4.1.5","@vitest/expect":"^4.1.5","coveralls":"3.1.1","cross-env":"^7.0.3","esbuild":"^0.19.12","esbuild-register":"^3.5.0","escape-string-regexp":"^5.0.0","eslint":"8.57.1","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-plugin-boundaries":"^5.0.1","eslint-plugin-import":"^2.29.0","eslint-plugin-import-newlines":"1.4.0","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-n":"^17.21.3","lint-staged":"^13.2.2","lodash-es":"^4.17.21","markdownlint":"^0.37.4","markdownlint-cli":"^0.44.0","msw":"^2.7.0","rimraf":"^6.0.1","rollup":"^4.28.0","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-node-externals":"^8.0.0","rollup-plugin-polyfill-node":"^0.13.0","tldts-core":"^6.1.13","ts-morph":"^26.0.0","tsd":"^0.32.0","tslib":"^2.8.1","tsx":"^4.19.3","typedoc":"0.28.4","typescript":"^5.7.3","vitest":"^4.1.5"},"scripts":{"lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","lint:code":"eslint --cache --ignore-path .gitignore .","lint:types":"tsc","lint:md":"markdownlint .","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist && pnpm build:types","build":"pnpm prebuild && rollup -c rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","postbuild":"tsx tasks/build-txt.ts","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","docs":"typedoc src --out docs","test":"vitest run","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/tsurlfilter.xml","test:light":"vitest run --exclude \"**/*benchmark*.test.ts\"","test:watch":"vitest run --watch","test:coverage":"vitest run --coverage","test:smoke":"cd test/builders/rollup-ts && pnpm test","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci","test:debug":"vitest run --inspect --no-file-parallelism --watch","report-coverage":"cat ./coverage/lcov.info | coveralls","precommit":"lint-staged","tgz":"pnpm pack --out tsurlfilter.tgz"},"_id":"@adguard/tsurlfilter@6.0.3","_integrity":"sha512-CXdpEtVFKuvphlSTuvyjrinmYiLC6oRdkvcPM4H0lojfmQm00E2slDdTUue6vd+LQ8HhBDEjZps8q2XL9ljqmg==","_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714529/64585753-329842699/tsurlfilter.tgz","_from":"file:tsurlfilter.tgz","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-CXdpEtVFKuvphlSTuvyjrinmYiLC6oRdkvcPM4H0lojfmQm00E2slDdTUue6vd+LQ8HhBDEjZps8q2XL9ljqmg==","shasum":"467a91ca2f111d91f000d52fced7c46bf4bb0604","tarball":"https://registry.npmjs.org/@adguard/tsurlfilter/-/tsurlfilter-6.0.3.tgz","fileCount":100,"unpackedSize":624823,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCwZYOGyW9iZxBavbBgaLkhIG1bJoXuja/U0WN/AgfydwIgMyi8ks/XzdyNnXi6DUt+/fK6JZtvU+fKLdhb5C9guyA="}]},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"directories":{},"maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"d13410n3","email":"d.naumov@adguard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tsurlfilter_6.0.3_1787640903450_0.2867418061839928"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-15T13:33:43.516Z","modified":"2026-08-25T06:55:03.751Z","0.1.0":"2020-07-15T13:33:43.941Z","0.2.0":"2020-08-21T13:37:04.465Z","0.3.0":"2020-09-15T09:26:30.882Z","0.3.1":"2020-09-16T13:22:16.408Z","0.3.2":"2020-09-30T14:38:38.963Z","0.3.3":"2020-10-07T11:05:27.000Z","0.3.4":"2020-10-07T16:15:05.720Z","0.3.5":"2020-10-08T08:28:40.145Z","0.4.1":"2020-12-02T15:39:53.000Z","0.4.2":"2020-12-17T07:32:44.718Z","0.4.3":"2021-01-20T21:15:14.455Z","0.4.4":"2021-01-20T21:46:42.968Z","0.4.5":"2021-01-28T15:04:35.819Z","0.4.6":"2021-02-02T11:32:08.958Z","0.4.7":"2021-03-02T11:36:55.143Z","0.4.9":"2021-03-03T14:14:19.630Z","0.4.10":"2021-03-16T07:19:57.674Z","0.4.11":"2021-03-17T07:29:22.560Z","0.4.12":"2021-03-17T12:37:39.661Z","0.4.13":"2021-03-18T13:59:34.610Z","0.4.14":"2021-03-29T12:18:07.020Z","0.4.15":"2021-03-31T05:52:48.558Z","0.4.16":"2021-04-06T14:22:18.092Z","0.4.17":"2021-04-07T17:05:17.436Z","0.4.18":"2021-04-20T15:01:19.532Z","0.4.19":"2021-04-26T06:37:30.970Z","0.4.21":"2021-04-27T07:53:35.668Z","0.4.23":"2021-04-30T08:22:26.554Z","0.4.24":"2021-05-04T05:19:55.769Z","0.4.28":"2021-05-12T06:07:13.056Z","0.4.30":"2021-05-18T10:35:37.436Z","0.4.31":"2021-05-18T12:48:48.455Z","0.5.4":"2021-05-31T09:48:44.333Z","0.5.7":"2021-05-31T13:14:15.436Z","0.5.8":"2021-06-03T11:08:07.081Z","0.5.9":"2021-06-03T22:50:42.222Z","0.5.12":"2021-06-22T12:30:15.875Z","0.5.14":"2021-07-01T16:58:27.546Z","0.5.17":"2021-07-08T06:59:32.461Z","0.5.18":"2021-07-15T18:03:33.749Z","0.5.19":"2021-07-22T09:48:23.954Z","0.5.20":"2021-07-22T14:49:39.554Z","0.5.21":"2021-07-27T08:36:19.263Z","0.5.23":"2021-07-28T10:18:52.432Z","0.5.24":"2021-08-02T17:24:08.698Z","0.5.27":"2021-08-31T13:36:57.470Z","0.5.28":"2021-08-31T15:11:03.466Z","0.6.1":"2021-09-03T09:15:49.288Z","0.7.1":"2021-09-08T11:03:26.886Z","0.7.6":"2021-09-15T16:21:23.785Z","0.7.7":"2021-09-22T14:07:05.206Z","0.7.16":"2021-10-07T11:51:57.530Z","0.7.17":"2021-10-07T15:01:27.290Z","0.7.22":"2021-10-12T10:30:00.344Z","0.7.25":"2021-10-20T14:45:59.464Z","0.7.26":"2021-10-20T16:35:03.977Z","0.7.27":"2021-10-25T13:03:17.123Z","0.7.28":"2021-10-26T15:07:25.574Z","0.7.29":"2021-10-26T16:56:24.145Z","0.7.31":"2021-10-27T13:24:14.571Z","0.7.32":"2021-10-28T13:01:22.223Z","0.7.33":"2021-10-29T11:14:52.933Z","0.7.34":"2021-11-01T13:56:33.699Z","0.7.35":"2021-11-02T12:44:32.192Z","0.7.36":"2021-11-11T18:06:16.443Z","0.7.37":"2021-11-15T13:05:32.581Z","0.7.41":"2021-12-20T12:18:38.520Z","0.7.43":"2021-12-21T08:01:13.947Z","0.7.46":"2021-12-24T13:44:52.789Z","0.7.47":"2022-01-11T11:57:53.015Z","0.7.50":"2022-01-14T18:58:49.918Z","0.7.56":"2022-02-01T12:42:25.652Z","0.7.58":"2022-02-10T16:30:45.508Z","0.7.59":"2022-02-14T15:34:33.764Z","0.7.60":"2022-02-16T13:12:42.469Z","0.7.61":"2022-02-21T11:35:48.960Z","0.7.62":"2022-02-28T16:06:44.537Z","0.7.63":"2022-03-04T12:47:11.943Z","0.7.64":"2022-03-07T17:44:53.112Z","0.7.65":"2022-03-15T11:13:08.309Z","0.7.66":"2022-03-16T12:11:51.654Z","0.7.69":"2022-03-25T10:22:25.923Z","0.7.70":"2022-03-25T12:28:26.235Z","0.7.71":"2022-03-29T13:58:11.387Z","0.7.72":"2022-03-30T14:23:40.997Z","0.7.73":"2022-03-31T13:45:47.831Z","0.7.74":"2022-04-05T11:32:02.684Z","0.7.76":"2022-04-14T15:18:05.126Z","0.7.77":"2022-04-28T10:43:44.526Z","0.7.78":"2022-05-05T11:42:53.849Z","1.0.1":"2022-05-06T11:36:32.888Z","1.0.2":"2022-05-11T10:59:47.164Z","1.0.3":"2022-05-31T09:51:57.889Z","2.0.0-alpha.3":"2022-06-21T10:11:26.995Z","1.0.19":"2022-06-22T10:39:31.208Z","2.0.0-alpha.6":"2022-07-01T11:09:12.900Z","2.0.0-alpha.8":"2022-07-05T09:46:20.787Z","1.0.25":"2022-07-08T09:56:11.780Z","1.0.27":"2022-07-08T10:11:55.969Z","2.0.0-alpha.9":"2022-07-16T10:55:36.553Z","1.0.31":"2022-07-19T11:34:17.749Z","2.0.0-alpha.11":"2022-07-25T12:15:26.803Z","1.0.33":"2022-08-01T16:59:52.745Z","1.0.35":"2022-08-12T09:25:56.880Z","2.0.0-alpha.15":"2022-08-12T12:04:44.393Z","1.0.37":"2022-08-29T15:15:56.621Z","1.0.38":"2022-08-30T12:35:51.000Z","1.0.39":"2022-09-14T13:42:45.092Z","1.0.40":"2022-09-15T16:26:00.756Z","1.0.41":"2022-09-16T12:21:17.379Z","1.0.42":"2022-09-27T09:18:04.859Z","1.0.43":"2022-11-02T16:49:49.320Z","1.0.45":"2022-11-03T16:58:53.250Z","1.0.46":"2022-11-08T08:54:35.055Z","1.0.47":"2022-11-10T16:24:06.533Z","1.0.48":"2022-11-11T11:55:25.108Z","2.0.0-alpha.26":"2022-11-11T13:32:36.262Z","2.0.0-alpha.27":"2022-11-14T09:20:09.193Z","1.0.49":"2022-11-15T18:44:52.081Z","1.0.50":"2022-11-15T22:18:10.230Z","1.0.51":"2022-11-22T11:30:31.802Z","1.0.53":"2022-11-25T10:54:52.708Z","1.0.54":"2022-11-29T14:01:06.598Z","1.0.56":"2022-11-30T19:23:35.060Z","1.0.57":"2022-12-06T17:21:48.269Z","1.0.59":"2022-12-08T15:00:28.010Z","1.0.62":"2022-12-12T18:08:13.958Z","1.0.63":"2022-12-13T19:05:38.962Z","1.0.64":"2022-12-16T19:50:21.152Z","1.0.65":"2022-12-22T17:49:50.927Z","1.0.66":"2022-12-23T12:56:58.127Z","2.0.0-alpha.35":"2022-12-23T14:54:11.745Z","1.0.67":"2022-12-27T16:06:15.811Z","1.0.68":"2022-12-28T15:09:39.434Z","1.0.69":"2023-01-17T14:40:12.902Z","1.0.70":"2023-01-19T14:48:53.038Z","1.0.71":"2023-01-19T17:14:42.346Z","1.0.72":"2023-01-19T18:39:31.568Z","2.0.0-alpha.47":"2023-01-20T09:42:50.421Z","1.0.73":"2023-02-01T10:22:23.462Z","1.0.74":"2023-02-07T14:28:04.144Z","1.0.75":"2023-02-17T13:48:47.439Z","2.0.0-alpha.48":"2023-02-17T18:01:18.948Z","1.0.76":"2023-03-01T13:50:05.877Z","1.0.77":"2023-03-10T12:48:45.751Z","1.0.78":"2023-03-13T13:00:18.043Z","2.0.0-alpha.49":"2023-03-14T10:45:47.308Z","1.0.79":"2023-03-29T14:48:44.619Z","2.0.1":"2023-03-31T10:18:19.430Z","1.0.80":"2023-04-03T16:23:20.147Z","2.0.2":"2023-04-17T14:36:43.952Z","2.0.3":"2023-04-17T17:11:35.245Z","2.0.4":"2023-04-18T16:27:37.345Z","1.0.81":"2023-04-18T20:32:17.323Z","2.0.5":"2023-04-24T12:03:56.087Z","2.0.6":"2023-06-06T21:48:48.899Z","2.0.7":"2023-06-14T11:04:14.054Z","2.1.0":"2023-06-14T12:12:21.377Z","2.1.1":"2023-06-16T10:38:27.628Z","2.1.2":"2023-06-19T10:29:33.851Z","2.1.3":"2023-06-26T10:31:22.340Z","2.1.4":"2023-07-13T09:31:11.703Z","2.1.5":"2023-07-21T12:55:15.969Z","2.1.6":"2023-08-04T10:37:36.221Z","2.1.7":"2023-08-10T14:26:02.453Z","2.1.8":"2023-08-14T10:07:23.782Z","2.1.9":"2023-08-18T13:23:51.262Z","2.1.10":"2023-08-21T11:14:07.228Z","2.1.11":"2023-08-25T12:26:25.586Z","2.1.12":"2023-09-25T13:20:37.118Z","2.2.0":"2023-10-12T10:40:42.043Z","2.2.1":"2023-10-13T12:01:25.715Z","2.2.2":"2023-10-17T16:15:21.759Z","2.2.3":"2023-11-03T12:28:47.388Z","2.2.4":"2023-11-08T17:20:42.037Z","2.2.5":"2023-11-13T14:03:22.571Z","2.2.6":"2023-11-15T19:04:43.231Z","2.2.7":"2023-11-30T17:31:19.819Z","2.2.8":"2023-12-07T16:18:52.041Z","2.2.9":"2023-12-27T14:47:14.972Z","2.2.10":"2024-01-09T14:41:15.597Z","2.2.11":"2024-01-25T11:01:29.583Z","2.2.12":"2024-02-07T16:46:32.972Z","2.2.13":"2024-02-13T11:28:16.583Z","2.2.14":"2024-02-13T17:29:43.591Z","2.2.15":"2024-03-01T11:40:50.148Z","2.2.16":"2024-03-28T17:07:10.538Z","2.2.17":"2024-03-28T17:17:30.426Z","2.2.18":"2024-03-29T17:25:26.277Z","2.2.19":"2024-04-03T16:00:07.215Z","3.0.0-alpha.0":"2024-06-21T16:36:03.370Z","2.2.20":"2024-07-01T16:21:01.652Z","2.2.21":"2024-07-12T10:04:04.361Z","2.2.22":"2024-07-17T12:34:40.861Z","3.0.0-alpha.1":"2024-07-17T15:09:18.737Z","3.1.0-alpha.0":"2024-07-29T10:44:35.087Z","3.1.0-alpha.1":"2024-07-29T14:51:19.163Z","3.0.0-beta.3":"2024-07-31T13:00:11.205Z","2.2.23":"2024-08-01T15:59:50.683Z","3.0.0":"2024-08-15T15:20:38.107Z","3.1.0-alpha.2":"2024-08-16T15:30:28.634Z","3.0.1":"2024-08-27T16:50:13.149Z","3.0.2":"2024-08-29T18:50:01.287Z","3.1.0-alpha.3":"2024-08-30T15:03:19.148Z","3.0.3":"2024-09-19T14:31:04.039Z","3.0.4":"2024-09-19T16:37:14.539Z","3.1.0-alpha.4":"2024-09-20T14:31:41.939Z","3.0.5":"2024-09-26T16:36:36.001Z","3.1.0-alpha.5":"2024-10-02T13:51:36.962Z","3.1.0-alpha.6":"2024-10-09T11:38:48.098Z","3.1.0-alpha.7":"2024-10-16T15:36:55.818Z","3.0.6":"2024-11-02T14:13:57.713Z","3.0.7":"2024-11-19T05:09:22.782Z","3.0.8":"2024-11-25T17:03:34.638Z","3.1.0-alpha.8":"2025-01-30T11:53:28.595Z","3.2.0":"2025-02-28T17:22:53.194Z","3.2.1":"2025-03-06T18:20:34.811Z","3.2.2":"2025-03-31T16:58:01.825Z","3.2.3":"2025-04-15T11:16:30.656Z","3.3.0-alpha.0":"2025-04-30T14:30:32.073Z","3.3.1":"2025-05-15T17:57:00.468Z","3.3.2":"2025-05-19T15:00:00.458Z","3.3.3":"2025-05-22T15:56:11.001Z","3.3.4":"2025-05-28T13:42:59.989Z","3.4.0":"2025-06-06T18:57:54.685Z","3.4.1":"2025-07-02T20:44:42.933Z","3.4.2":"2025-07-03T20:28:18.550Z","3.4.3":"2025-07-08T19:47:22.121Z","3.4.4":"2025-07-10T12:35:13.032Z","3.4.5":"2025-07-10T17:06:16.503Z","3.4.6":"2025-09-11T17:02:56.852Z","3.4.7":"2025-10-17T18:52:27.767Z","3.4.8":"2025-11-12T18:39:58.802Z","3.5.0":"2025-11-20T14:39:11.243Z","3.5.1":"2025-11-26T16:46:19.773Z","3.5.2":"2025-12-16T18:07:21.564Z","4.0.0":"2026-01-21T17:30:57.278Z","4.0.1":"2026-02-17T11:12:15.523Z","4.0.2":"2026-02-19T14:58:15.546Z","4.0.3":"2026-03-18T17:29:01.504Z","4.0.4":"2026-03-24T19:25:32.658Z","4.0.5":"2026-03-26T17:40:29.454Z","5.0.0-beta":"2026-04-16T13:21:33.440Z","5.0.0-beta.1":"2026-04-17T01:15:33.379Z","5.0.1":"2026-04-27T09:30:28.978Z","6.0.2":"2026-07-28T21:18:28.408Z","6.0.3":"2026-08-25T06:55:03.615Z"},"bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tsurlfilter#readme","repository":{"type":"git","url":"git+https://github.com/AdguardTeam/tsurlfilter.git","directory":"packages/tsurlfilter"},"description":"This is a TypeScript library that implements AdGuard's content blocking rules","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"},{"name":"d13410n3","email":"d.naumov@adguard.com"}],"readme":"<!-- omit in toc -->\n# TSUrlFilter\n\n[![npm-badge]][npm-url] [![license-badge]][license-url]\n\n[npm-badge]: https://img.shields.io/npm/v/@adguard/tsurlfilter\n[npm-url]: https://www.npmjs.com/package/@adguard/tsurlfilter\n[license-badge]: https://img.shields.io/npm/l/@adguard/tsurlfilter\n[license-url]: https://github.com/AdguardTeam/tsurlfilter/blob/master/packages/tsurlfilter/LICENSE\n\nThis is a TypeScript library that implements AdGuard's content blocking rules.\n\n- [Idea](#idea)\n- [Installation](#installation)\n- [API description](#api-description)\n    - [Public properties](#public-properties)\n        - [`TSURLFILTER_VERSION`](#tsurlfilter_version)\n    - [Public classes](#public-classes)\n        - [Engine](#engine)\n            - [**Factory**](#factory)\n                - [**Sync mode**](#sync-mode)\n                - [**Async mode**](#async-mode)\n                - [Example](#example)\n            - [**matchRequest**](#matchrequest)\n            - [**matchFrame**](#matchframe)\n            - [Starting engine](#starting-engine)\n            - [Matching requests](#matching-requests)\n            - [Retrieving cosmetic data](#retrieving-cosmetic-data)\n        - [MatchingResult](#matchingresult)\n            - [**getBasicResult**](#getbasicresult)\n            - [**getDocumentBlockingResult**](#getdocumentblockingresult)\n            - [**getCosmeticOption**](#getcosmeticoption)\n            - [**Other rules**](#other-rules)\n        - [CosmeticResult](#cosmeticresult)\n            - [Applying cosmetic result - CSS](#applying-cosmetic-result---css)\n            - [Applying cosmetic result - scripts](#applying-cosmetic-result---scripts)\n        - [DnsEngine](#dnsengine)\n            - [**Constructor**](#constructor)\n            - [**match**](#match)\n            - [Matching hostname](#matching-hostname)\n        - [RuleSyntaxUtils](#rulesyntaxutils)\n            - [Public methods](#public-methods)\n        - [FilterList](#filterlist)\n            - [Key Features](#key-features)\n            - [Constructor](#constructor-1)\n            - [Conversion Data Structure](#conversion-data-structure)\n            - [Main Methods](#main-methods)\n                - [Getting Converted Content](#getting-converted-content)\n                - [Getting Rule Text](#getting-rule-text)\n                - [Getting Original Rule Text](#getting-original-rule-text)\n                - [Getting Converted Rule Original (Strict)](#getting-converted-rule-original-strict)\n                - [Restoring Original Content](#restoring-original-content)\n            - [Static Methods](#static-methods)\n            - [Usage Example](#usage-example)\n- [Documentation](#documentation)\n\n## <a id=\"idea\"></a>Idea\n\nThe idea is to have a single library that we can reuse for the following tasks:\n\n- Doing content blocking in our Chrome and Firefox extensions (obviously)\n- Using this library for parsing rules and converting to Safari-compatible\n  content blocking lists\n  (see [AdGuard for Safari](https://github.com/AdguardTeam/AdguardForSafari),\n  [AdGuard for iOS](https://github.com/AdguardTeam/AdguardForiOS))\n- Using this library for validating and linting filter lists\n  (see [FiltersRegistry](https://github.com/AdguardTeam/FiltersRegistry),\n  [AdguardFilters](https://github.com/AdguardTeam/AdguardFilters))\n\n## <a id=\"usage\"></a>Installation\n\nYou can install the package via:\n\n- [Yarn][yarn-pkg-manager-url]: `yarn add @adguard/tsurlfilter`\n- [NPM][npm-pkg-manager-url]: `npm install @adguard/tsurlfilter`\n- [PNPM][pnpm-pkg-manager-url]: `pnpm install @adguard/tsurlfilter`\n\n[npm-pkg-manager-url]: https://www.npmjs.com/get-npm\n[yarn-pkg-manager-url]: https://yarnpkg.com/en/docs/install\n[pnpm-pkg-manager-url]: https://pnpm.io/\n\n## <a id=\"api-description\"></a>API description\n\n### <a id=\"public-properties\"></a>Public properties\n\n#### <a id=\"tsurlfilter-version\"></a>`TSURLFILTER_VERSION`\n\ntype: `string`\n\nVersion of the library.\n\n### <a id=\"public-classes\"></a>Public classes\n\n#### <a id=\"engine\"></a>Engine\n\nEngine is a main class of this library. It represents the filtering functionality for loaded rules\n\n##### **Factory**\n\nYou can create engine via factories. There are two modes: sync and async.\n\n**Important**: The `content` field in `EngineFactoryOptions` accepts either\na raw string or a `FilterList` instance.\nIf you provide a string, it will be automatically wrapped\nin a `FilterList` and converted.\nIf you provide a `FilterList` instance, you have full control\nover the conversion process by optionally providing conversion data\nto the `FilterList` constructor.\n\n**Note**: `tsurlfilter` only supports AdGuard filter syntax.\nIf you need to convert rules from other syntaxes\n(e.g., uBlock Origin, Adblock Plus), use the `FilterList` class\nwhich automatically converts rules to AdGuard format\nvia `RawRuleConverter.convertToAdg()`.\nThis conversion should be done at the filter list level\nbefore the engine processes the rules.\n\n###### **Sync mode**\n\nCreate engine synchronously.\n\n```ts\n/**\n * Creates an instance of the network engine in sync mode.\n *\n * @param options Engine factory options.\n *\n * @returns An instance of the network engine.\n */\npublic static createSync(options: EngineFactoryOptions): Engine;\n```\n\n###### **Async mode**\n\nCreate engine asynchronously. We use this approach in AdGuard browser extension to avoid UI lags.\n\n```ts\n/**\n * Creates an instance of the network engine in async mode.\n *\n * @param options Engine factory options.\n *\n * @returns An instance of the network engine.\n */\npublic static createAsync(options: EngineFactoryOptions): Promise<Engine>;\n```\n\n###### Example\n\n```ts\nconst engine = await Engine.createAsync({\n    filters: [\n        {\n            id: 1,\n            content: '||example.com^',\n        },\n    ],\n});\n```\n\n##### **matchRequest**\n\n```ts\n/**\n * Matches the specified request against the filtering engine and returns the matching result.\n * In case frameRules parameter is not specified, frame rules will be selected matching request.sourceUrl.\n *\n * @param request - request to check\n * @param frameRules - source rules or undefined\n * @returns matching result\n */\nmatchRequest(request: Request, frameRule: NetworkRule | null = null): MatchingResult;\n```\n\n##### **matchFrame**\n\n```ts\n/**\n  * Matches current frame and returns document-level allowlist rule if found.\n  *\n  * @param frameUrl\n  */\nmatchFrame(frameUrl: string): NetworkRule | null;\n```\n\n##### Starting engine\n\n```ts\nimport { Engine, setConfiguration } from '@adguard/tsurlfilter';\n\nconst rawFilter = [\n  '[AdGuard]',\n  '! Title: Example filter',\n  '! Description: This is just an example filter.',\n  'example.com##h1',\n].join('\\n');\n\nconst config = {\n    engine: 'extension',\n    version: '1.0.0',\n    verbose: true,\n};\n\nsetConfiguration(config);\n\n// Create engine using the factory method\nconst engine = Engine.createSync({\n    filters: [\n        {\n            id: 0,\n            content: rawFilter,\n        },\n    ],\n});\n\nconsole.log(`Engine loaded with ${engine.getRulesCount()} rule(s)`);\n```\n\n##### Matching requests\n\n```ts\nconst request = new Request(url, sourceUrl, RequestType.Document);\nconst result = engine.matchRequest(request);\n```\n\n##### Retrieving cosmetic data\n\n```ts\nconst cosmeticResult = engine.getCosmeticResult(request, CosmeticOption.CosmeticOptionAll);\n```\n\n#### <a id=\"matching-result\"></a>MatchingResult\n\nMatchingResult contains all the rules matching a web request,\nand provides methods that define how a web request\nshould be processed\n\n##### **getBasicResult**\n\n```ts\n/**\n * GetBasicResult returns a rule that should be applied to the web request.\n * Possible outcomes are:\n * returns null -- bypass the request.\n * returns a allowlist rule -- bypass the request.\n * returns a blocking rule -- block the request.\n *\n * @returns basic result rule\n */\ngetBasicResult(): NetworkRule | null;\n```\n\n##### **getDocumentBlockingResult**\n\n```ts\n/**\n * Returns a rule that should block a document request.\n *\n * @returns Document blocking rule if any, null otherwise.\n */\ngetDocumentBlockingResult(): NetworkRule | null;\n```\n\n##### **getCosmeticOption**\n\nThis flag should be used for `getCosmeticResult(request: Request, option: CosmeticOption)`\n\n```ts\n/**\n  * Returns a bit-flag with the list of cosmetic options\n  *\n  * @returns {CosmeticOption} mask\n  */\ngetCosmeticOption(): CosmeticOption;\n```\n\n##### **Other rules**\n\n```ts\n/**\n  * Return an array of replace rules\n  */\ngetReplaceRules(): NetworkRule[]\n\n/**\n  * Returns an array of csp rules\n  */\ngetCspRules(): NetworkRule[]\n\n/**\n  * Returns an array of cookie rules\n  */\ngetCookieRules(): NetworkRule[]\n```\n\n#### <a id=\"cosmetic-result\"></a>CosmeticResult\n\nCosmetic result is the representation of matching cosmetic rules.\nIt contains the following properties:\n\n```ts\n/**\n * Storage of element hiding rules\n */\npublic elementHiding: CosmeticStylesResult;\n\n/**\n * Storage of CSS rules\n */\npublic CSS: CosmeticStylesResult;\n\n/**\n * Storage of JS rules\n */\npublic JS: CosmeticScriptsResult;\n\n/**\n * Storage of Html filtering rules\n */\npublic Html: CosmeticHtmlResult;\n\n/**\n * Script rules\n */\npublic getScriptRules(): CosmeticRule[];\n```\n\n##### Applying cosmetic result - CSS\n\n```ts\nconst css = [...cosmeticResult.elementHiding.generic, ...cosmeticResult.elementHiding.specific]\n        .map((rule) => `${rule.getContent()} { display: none!important; }`);\n\nconst styleText = css.join('\\n');\nconst injectDetails = {\n    code: styleText,\n    runAt: 'document_start',\n};\n\nchrome.tabs.insertCSS(tabId, injectDetails);\n```\n\n##### Applying cosmetic result - scripts\n\n```ts\nconst cosmeticRules = cosmeticResult.getScriptRules();\nconst scriptsCode = cosmeticRules.map((x) => x.getScript()).join('\\r\\n');\nconst toExecute = buildScriptText(scriptsCode);\n\nchrome.tabs.executeScript(tabId, {\n    code: toExecute,\n});\n```\n\n#### <a id=\"dns-engine\"></a>DnsEngine\n\nDNSEngine combines host rules and network rules and is supposed to quickly find matching rules for hostnames.\n\n##### **Constructor**\n\n```ts\n/**\n  * Builds an instance of dns engine\n  *\n  * @param storage\n  */\nconstructor(storage: RuleStorage);\n```\n\n##### **match**\n\n```ts\n/**\n * Match searches over all filtering and host rules loaded to the engine\n *\n * @param hostname to check\n * @returns dns result object\n */\npublic match(hostname: string): DnsResult;\n```\n\n##### Matching hostname\n\n```ts\nconst dnsResult = dnsEngine.match(hostname);\nif (dnsResult.basicRule && !dnsResult.basicRule.isAllowlist()) {\n    // blocking rule found\n    ...\n}\n\nif (dnsResult.hostRules.length > 0) {\n    // hosts rules found\n    ...\n}\n```\n\n#### <a id=\"rule-syntax-utils\"></a>RuleSyntaxUtils\n\nThis module is not used in the engine directly, but it can be used in other libraries\n\n##### Public methods\n\n```ts\n/**\n * Checks if rule can be matched by domain\n *\n * @param ruleText Rule text\n * @param domain Domain to check\n */\npublic static isRuleForDomain(ruleText: string, domain: string): boolean\n```\n\n```ts\n/**\n * Checks if rule can be matched by URL\n *\n * @param ruleText Rule text\n * @param url URL to check\n */\npublic static isRuleForUrl(ruleText: string, url: string): boolean;\n```\n\n#### <a id=\"filter-list\"></a>FilterList\n\n`FilterList` is a class that represents a converted filter list\nwith efficient access to both converted and original rule content.\n\n##### Key Features\n\n- **Automatic Rule Conversion**: Converts filter rules to AdGuard format using `RawRuleConverter.convertToAdg()`\n- **O(1) Access**: Provides constant-time access to original filtering rules via conversion data\n- **Bidirectional Mapping**: Maintains mappings between converted and original rules\n- **Content Restoration**: Can restore the original filter list from converted content\n\n##### Constructor\n\n```ts\n/**\n * Creates a new FilterList instance.\n *\n * @param content Filter list content.\n * @param data Optional conversion data. If not provided, the filter list will be prepared.\n */\nconstructor(content: string, data?: ConversionData)\n```\n\n##### Conversion Data Structure\n\nThe `ConversionData` interface tracks the relationship between converted and original rules:\n\n```ts\ninterface ConversionData {\n    /**\n     * Original filter list rules that were converted.\n     */\n    originals: string[];\n\n    /**\n     * Conversion map.\n     * Maps line start offsets in the converted content to indexes in the originals array.\n     * Keys are 0-based line start offsets, values are 0-based indexes in originals array.\n     */\n    conversions: Record<number, number>;\n}\n```\n\n##### Main Methods\n\n###### Getting Converted Content\n\n```ts\n/**\n * Returns the converted content.\n */\npublic getContent(): string;\n```\n\n###### Getting Rule Text\n\n```ts\n/**\n * Returns the rule text for a given offset in the converted content.\n * This may be a converted rule.\n *\n * @param offset Line start offset in the converted content.\n * @returns Rule as string, or null if not found.\n */\npublic getRuleText(offset: number): string | null;\n```\n\n###### Getting Original Rule Text\n\n```ts\n/**\n * Returns the original rule text for a given offset.\n * If the rule was converted, returns the original from conversion data.\n * If not converted, returns the rule text (which is already the original).\n *\n * @param offset Line start offset in the converted content.\n * @returns Original rule text, or null if offset is invalid.\n */\npublic getOriginalRuleText(offset: number): string | null;\n```\n\n###### Getting Converted Rule Original (Strict)\n\n```ts\n/**\n * Returns the original rule text only if the rule was actually converted.\n * Unlike getOriginalRuleText(), this returns null for unconverted rules.\n *\n * @param offset Line start offset in the converted content.\n * @returns Original rule text if converted, or null if not converted or invalid offset.\n */\npublic getConvertedRuleOriginal(offset: number): string | null;\n```\n\n###### Restoring Original Content\n\n```ts\n/**\n * Restores the original filter list content from the converted content.\n *\n * @returns Original filter list content.\n */\npublic getOriginalContent(): string;\n```\n\n##### Static Methods\n\n```ts\n/**\n * Creates an empty converted filter list.\n */\npublic static createEmpty(): FilterList;\n\n/**\n * Creates an empty conversion data.\n */\npublic static createEmptyConversionData(): ConversionData;\n```\n\n##### Usage Example\n\n```ts\nimport { FilterList } from '@adguard/tsurlfilter';\n\n// Create a filter list (automatically converts rules)\nconst filterList = new FilterList('||example.com^$third-party');\n\n// Get converted content\nconst converted = filterList.getContent();\n\n// Get rule at specific offset\nconst rule = filterList.getRuleText(0);\n\n// Get original rule if it was converted\nconst original = filterList.getOriginalRuleText(0);\n\n// Restore full original content\nconst originalContent = filterList.getOriginalContent();\n\n// Create from existing conversion data (no re-conversion)\nconst data = filterList.getConversionData();\nconst filterList2 = new FilterList(converted, data);\n```\n\n## Documentation\n\n- [Changelog](CHANGELOG.md)\n- [Development guide](../../DEVELOPMENT.md)\n- [LLM agent rules](AGENTS.md)\n","readmeFilename":"README.md"}