{"_id":"@adguard/tswebextension","_rev":"186-d55a32d04615ec37d80756ffe4ba2e45","name":"@adguard/tswebextension","dist-tags":{"alpha":"3.1.0-alpha.4","latest":"6.0.0","beta":"6.0.0-beta.0"},"versions":{"0.0.1":{"name":"@adguard/tswebextension","version":"0.0.1","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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":"05650bc004e5e686b2e7eb577585c7039fd83b89","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.1.tgz","fileCount":10,"integrity":"sha512-e5jjs9gT+FehA7zRVtDzPcnfMSCOXMXFoSyG6bjrSAmrATStgElOiYEvBMjHHlqMnwfJNk/1tO+GEFBIEw0fog==","signatures":[{"sig":"MEUCIQDhxP6gMrJ+9Qv/fP2ZWYpDwCfnPvwe48CuY/uJ54nIegIgHCdrA/IqxITleW01gpt6QzkLbp2Jc0dr4LPhhdf3ndw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirIjNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbjA//RYelFfM4HKcgoXSxMOMs7y3pOfkmFppJaLcSzMHeMe6VMaAi\r\nsH3VFLSHlIzVfFzdJRN+JNyCVVowYdJBVFNeOxidhYpmtZA5p7XZL4fO3zhE\r\nILs/VgsWCB9/SXmX9WKcSG1ag3N5VA2pu+t+rXn2GohrkLLf72bOg4O0CTni\r\nKcGuX3rR47uvrBoEOFiBOBMjBq30F77BZZ6gcPvWa4rC6kDCbGGlH1Fj4UT8\r\ns5NEFAPcgaJPYoi0kQVIjb171mOeVQP18+MDn/9YOnTJ62wjDXUXwvNBsQZx\r\n/jhS3wSfxys0VNhXzihXYaovLOkErOfm2wIyLpaxscI7rU4cEzeEZD3SgbJe\r\nzP5BuwBQTkGGVav/g6Mux5J2vLqZ867hfbYWScDadVJOpKye8Uck6i5Zx67L\r\nOistESbsvIMQg1Vp364WOHfwyxA5MVcyOgrQwoAg6sWi++xZDv0g1o+8SS3k\r\ndZAEkTa7Pd5Cmplk5+NyWdTbjzRCFNDbxVgxDk9f1k7BkqlNonZohy2c/lj5\r\nz/DunDcrK4zrcjtIeNDRigmiJmArWan2hYqFP03SLWzA86PKbYZ9Knm3iZ32\r\nQ/WQuntWB6H5cbEuH8fjN626g1jmCqV5VyA2tvsHsogJqc8oBDcbHX8UqdTF\r\nUs2NR20NPHGCoAdq6LzOQOzxc/b/FUpxSu4=\r\n=0s77\r\n-----END PGP SIGNATURE-----\r\n"},"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/","/src/index.browser.ts"]},"main":"dist/index.js","engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint --fix","git add"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"^3.9.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","rollup":"^2.60.1","@types/jest":"^23.3.14","rollup-plugin-copy":"^3.4.0","@rollup/plugin-alias":"^3.1.9","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^21.0.1","webextension-polyfill-ts":"^0.24.0","@rollup/plugin-typescript":"^8.3.0","rollup-plugin-preserve-shebangs":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.1_1655474381754_0.7359670420331528","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@adguard/tswebextension","version":"0.0.4","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"84d1ddbc408e12234e5b16392fcbe9ad1b286d32","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.4.tgz","fileCount":210,"integrity":"sha512-IGQJM+X23HT78oQPeEje4WGDoL1mPMrVRhO8MsEmtCqy1bMcjbktsX/ghBRsOQeUmPvWBqC+SGYiEPlIjlj90A==","signatures":[{"sig":"MEQCIAlpYUMsAeqS3/xjielph84hZP/N1b2nD9LEjuAecF6FAiBFFBOLIs8EWvS4TDzmgB3QFEHLBbmpcA9Bu7K6XV/UtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1130912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirMxDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6MBAAlJR3a0I32GkclAr5haMEoSBcIWjR4ypah7osd5to5j0jnzVx\r\niQzZ1Lho0Nz5wGMnSsvVWB1i5feHjl9srh+B6aR3O+0eVGcMnXmRYO1pXIZK\r\n2ouiI0QekEGBJAg50RIiIb9N9cY7kOiu4zMVRnFLgUSHD/wAhYdDHt3dJbqY\r\n+iSa4Bhh4r+EUNjBHXVr/V3BNk7Sl3dw/XAnekDcdhFnWxLUEMk5kSJXh/M9\r\nnCGRXDABJ3nr2948GMjC6ohAc1dXnMRmlj8HpStR1xYJmoqcGyYeEG4BiLAt\r\n7GBEBngxdQhhZXlG6daGDDPnIDNNBnKriQfTlcyIbCr9aZNzu358r4P78t7A\r\nEXrrvVa1E7IqU+pxY5cHzHFxwIT2MieqEijBLU3bVCMcsucOHPlK7S+j8MjR\r\nwGFr0QzFoGNYgCjC25o9gka70H0omsIQYLND9ttVtu8B2vUCb4yGRGflV1B3\r\nam+ViKGeufHLgUXOTD9XlxoZVqritgJsJj+vl9NPhZDzApxAT6TQPDyFAAJ8\r\nt0NhwB5Sk8OaC0/z6VeXBe8gGx3Y2gpUKrKjn/QI6FjCoKN36jNIVsePPfDf\r\nB7eUB1Do0ULvTp5dvVESbBrlmXaiOSIw5yQcnkuBqmQXOnLPP+lqDRKBq5ET\r\n2rrPik7+0GpZh4vxgzxaHTmmHLL0y2Kde58=\r\n=X/68\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"^3.11.6","tldts":"^5.6.45","tslib":"^2.3.1","bowser":"^2.11.0","fs-extra":"^10.0.0","commander":"^9.0.0","deepmerge":"^4.2.2","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.59","@adguard/scriptlets":"^1.6.11","@adguard/tsurlfilter":"^0.7.75","webextension-polyfill":"^0.8.0","@adguard/filters-downloader":"^1.1.13"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","eslint":"^8.3.0","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","lint-staged":"^12.1.2","sinon-chrome":"^3.0.1","rollup-plugin-copy":"^3.4.0","@types/sinon-chrome":"^2.2.11","@rollup/plugin-alias":"^3.1.9","eslint-plugin-import":"^2.25.3","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","eslint-config-airbnb-base":"^15.0.0","@types/webextension-polyfill":"^0.8.1","eslint-config-airbnb-typescript":"^16.0.0","rollup-plugin-preserve-shebangs":"^0.2.0","@typescript-eslint/eslint-plugin":"5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.4_1655491651322_0.5559786203391504","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@adguard/tswebextension","version":"0.0.5","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"450c4cb803c6c3c52c139ab8c80750d96243ce8b","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.5.tgz","fileCount":210,"integrity":"sha512-vILT+hKmgmEQRXmWNT7KK6NgZARbUmsnKOnvxZS/gRdXjgWACFvYSapYYxiK63VXaxGzX+0DvjauczHzGrbkuQ==","signatures":[{"sig":"MEUCICWuszZPgM/Bk+twbr2uO7Ak5t02tQmNbsuh1fsw6dpuAiEAkt1Ww/wkEvoX1bvuhX3hsO/XVNLwiH6AI7tKFaunIYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1130912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisDZ4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVXQ//dw74n06Bl8/b6yl3T6RPp3sLlDWRcZLanAUikZO9c2xR2zyL\r\nMfDCbsF1UxsxHXm1gjaPV4cB0ZZQeQtFeq7fjQ+J5G7werTbGjtgZkgOKd2W\r\nlqIJg5xX6B2o1B3GpRh91EZAcUBdMsN7QszOGl99sUhn5sDn5qHdMTnNCZ4H\r\nsEzAglANxUg07BaOSyCBy8Jaf3YeVLdueRE7pZF5ncCQcEXn+jNr2T3WMeS6\r\nko4Njdib88kd/H2EH9MFWI7b2Opo8coFp7lTU+gg6pyVgRK4dZZHemF/ybg4\r\n1oTrysDwRvE3Qy+QkE444BXCHQ86ZFNexX2kgf5tvtKmOjuCkG7devJCaMk2\r\n4bSMqfcYL3NM5PQZoYAoWTXmHF7kdqEx7fyqzN7bHYArB6N2+8O6rTxHcp6Z\r\na20kI5GZ19DBrZfB3i/AXhMUQ2Gw8SCMOyr+62LS5ccY4IO89UopyGzC2pTt\r\n+N6W1O020U05NOg4+09wbF7oefRRLot/kFMWTPtffHy/7kGDq4sQK778pQi0\r\nRaZgHJN1c32x+zGHAxnSroPHXKRkQGvGoew6xYvrBDM7XcHHXcnqq5+7N5Ku\r\nDyfChhBppt3HySNhJxP/GCUrnePCzXw5GzFj5K1o/LtXsrgUDxIJ2uDJSNXv\r\n4uPVRb+9mZNGtOvZMnS53b4I4ZAcxOx1a9A=\r\n=+vFh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"^3.11.6","tldts":"^5.6.45","tslib":"^2.3.1","bowser":"^2.11.0","fs-extra":"^10.0.0","commander":"^9.0.0","deepmerge":"^4.2.2","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.59","@adguard/scriptlets":"^1.6.11","@adguard/tsurlfilter":"^0.7.75","webextension-polyfill":"^0.8.0","@adguard/filters-downloader":"^1.1.13"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","eslint":"^8.3.0","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","lint-staged":"^12.1.2","sinon-chrome":"^3.0.1","rollup-plugin-copy":"^3.4.0","@types/sinon-chrome":"^2.2.11","@rollup/plugin-alias":"^3.1.9","eslint-plugin-import":"^2.25.3","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","eslint-config-airbnb-base":"^15.0.0","@types/webextension-polyfill":"^0.8.1","eslint-config-airbnb-typescript":"^16.0.0","rollup-plugin-preserve-shebangs":"^0.2.0","@typescript-eslint/eslint-plugin":"5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.5_1655715448206_0.5727127766560458","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@adguard/tswebextension","version":"0.0.11","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.0.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"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"15b1dd202b97cc9ea7ce45048ba8f87f98a1e038","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.11.tgz","fileCount":210,"integrity":"sha512-5LOBDa8FG1xExkYlCpTyBinAyNYAiR3tWJnigUHOgEaUt4EIWa/ZLq3nv9o4N5+m8VPKrgFsEQhtCvVH2Fc4JA==","signatures":[{"sig":"MEYCIQC6uoma/GxdERcSRICsOy/NJGGON6O7pkpuBBF3oOCznQIhALuMom4K9NRcfvGkeGrHws2Tw3M4TbytAjtfHsiezmnP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1130921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisaIRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsQQ//czJOwHVM1Pal78xbWS6y3w6Xa28BNII5fcabLd7Wh8/jhyra\r\nlsLXnyeAPQp0f0WN4W/vTZKEkIVtrkgCzVU9ZrrdoXOn/MafXpKO6hxIPpeI\r\n1+cYZAH+k7hdZfCyoRttcAOuWr/MnKiv5RFAG4fSCIgrGCxfly8K0uSdrE9r\r\n1h/7q/uLRzCx2Hv1KaHZSWsW82Aag/QL6n8E/T5qhUw2DG8O+HiWPC/SUNw5\r\nqr4RIGaSxNKBZj1b4fZHFDjwAVzorDfpiVNkm0lPkeqtztqE8HD8Q8RBM0H7\r\nCRfgrWHd+7P8zKgCQzaUMTBoRxSTkA5AFmchWaqC1AJZWMjTfj89qYTxBjYk\r\nCYbJiIw1i1hjqCa+aMeauS2+7doesBy/LMjM+yCNmENDr2FCveUQKt2xvjwV\r\n2NNNXkN0d5FT8KU7TrBhPxBgbhUZbOrCvSrl31MmE3EV/MTwBgqRmjfZQA9B\r\nBgu7wjEm5DGKS/oOxgvgEimo9He91CH0x7Sv1cxrGDETdcVDMTdapXP91S6+\r\nwUjuarQ5+jEqV1jduQwlUKJgw9hFhADbKZmzKVxcdUBzmvt2eEju/Q6SWBBc\r\nrjcc/o29V1xl8b1EkiYN4YsG5kXEA5aQRqIj1Wipzqm1o85gqIhJ3GP58q08\r\nw+dG9cJDFPjRm28UcLE7TuXPhbk6q/RrWFM=\r\n=fO2P\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"^3.11.6","tldts":"^5.6.45","tslib":"^2.3.1","bowser":"^2.11.0","fs-extra":"^10.0.0","commander":"^9.0.0","deepmerge":"^4.2.2","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.59","@adguard/scriptlets":"^1.6.11","@adguard/tsurlfilter":"^2.0.0-alpha.3","webextension-polyfill":"^0.8.0","@adguard/filters-downloader":"^1.1.13"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","eslint":"^8.3.0","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","lint-staged":"^12.1.2","sinon-chrome":"^3.0.1","rollup-plugin-copy":"^3.4.0","@types/sinon-chrome":"^2.2.11","@rollup/plugin-alias":"^3.1.9","eslint-plugin-import":"^2.25.3","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","eslint-config-airbnb-base":"^15.0.0","@types/webextension-polyfill":"^0.8.1","eslint-config-airbnb-typescript":"^16.0.0","rollup-plugin-preserve-shebangs":"^0.2.0","@typescript-eslint/eslint-plugin":"5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.11_1655808529123_0.5626949541518296","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@adguard/tswebextension","version":"0.0.15","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.0.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"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"69f52fed1bf4791f628b909e22fb30c10b26fe2f","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.15.tgz","fileCount":212,"integrity":"sha512-QLOgaToDl7+cqqhw0sJoDH7Vy1H2YiSTRhwyJKLX/70mAFr0+ewLvmAElVrtj6fClUTDkZ89tj1gqOBTq5oo+w==","signatures":[{"sig":"MEUCIGJt80DN/q83mvZK70awUxzHABAPQp7c62jWdgSCzSwKAiEAwqlTVgNTRIN0Ek9is9YVWailzSSxoWlBxXTwfL4HLlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1132570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivthZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/5A/9GW41rCFD9LhoOztOChOpn4Xyg953NsCxV56a4/2A5BhXYHRJ\r\n165fhFkvlHvqFtUu6c+BQZBX8naitqRroKfvTozG82RN00WGAhFWHY671LSC\r\nulyJBYrpXV6RiuXftW8QS7kKPU0fqfcXUPqFyF2sNPF0OgoT3bHVNPKARWck\r\n8tohiRFyZHxirnc/Qxn6wyZHIxuYdSVQGY05mm7lJ0fI242Aw+wvaHT0/kL5\r\nwYDEPOpfS6AkzXtHP9ladNAOvzY2QX/vDQC6xZp77Z3CBUg+VT2Ok0QU86GR\r\ngllnBWTT1XbHtcVIVDWBVb6ndf9O+x1k0w455C+RMa0KznYDs0g2cTWpjOh4\r\nJhQwmjqzwItTI31F6gT8hDzRrD4WXkEvPIswSjMDZc/KLhTf/+T6bietOyag\r\nx/9FZEgeFilRUibUSxIFJy1lJE5jcj8VLl4GytY1d+GHXOv85ZYMfJHd8/aV\r\n7ZIFdGIblm+3AQR81k9IYvOBZfN6y7k3sWoTx0B9WP2wEx6RqXlEdRKqoZDP\r\nn+SrkKGsX72TLP4/5SQLONku6xAFkdI5Aq+KkLBv98Za7ze8UbSELIfVbS8f\r\n/ch2wD4udaOH0q9rUtezm94OY53nWYb/VBlAdb9bJhir1WN9Bb3q/aYUFxL9\r\njAL+iQdOYandbvgRBlwfJIDWhgdzD7E66cc=\r\n=vTLJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"^3.11.6","tldts":"^5.6.45","tslib":"^2.3.1","bowser":"^2.11.0","fs-extra":"^10.0.0","commander":"^9.0.0","deepmerge":"^4.2.2","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.59","@adguard/scriptlets":"^1.6.20","@adguard/tsurlfilter":"^2.0.0-alpha.4","webextension-polyfill":"^0.8.0","@adguard/filters-downloader":"^1.1.13"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","eslint":"^8.3.0","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","lint-staged":"^12.1.2","sinon-chrome":"^3.0.1","rollup-plugin-copy":"^3.4.0","@types/sinon-chrome":"^2.2.11","@rollup/plugin-alias":"^3.1.9","eslint-plugin-import":"^2.25.3","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","eslint-config-airbnb-base":"^15.0.0","@types/webextension-polyfill":"^0.8.1","eslint-config-airbnb-typescript":"^16.0.0","rollup-plugin-preserve-shebangs":"^0.2.0","@typescript-eslint/eslint-plugin":"5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.15_1656674392965_0.7805629922274815","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@adguard/tswebextension","version":"0.0.16","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.0.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"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"bd3e0eacc842bdfdce630cfccd2f8ee65d39e794","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.16.tgz","fileCount":212,"integrity":"sha512-rNLZ+cyTxo6PNrqHESWHHZLL9E7Wba4QMht9uGWwFretDooPnBuavKrZcVYlgJgiIm3MJUj/dAwwGvgqbsCshg==","signatures":[{"sig":"MEUCIQCwMcxjd5S8g5kOT/M+x4ZLywFsI0NFO54H34hmKlG1LwIgRwbiiJGJ1fkSVLxIogu6IX4Wn2xw2annDaV5Y3BCfpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1138523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixAiNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVHg/+MpENqU2dys4TO+gxm+nK+LLFYy7VIh26QyDQ0yHPq5a4BFWj\r\n2+P2imQSQmQCTz2/9rY33yHW4Qgq+mmxvxZ5McJUPUHk0qP0bTrTNmndZjVi\r\nFXZuPsxYz/jMYDOQuYoye4ifZX7E+eBViIIZsya+X9u6ecuFYRgXEu+ee3wz\r\nBdUgMnGUM/fMrTicwwHEgaT52+KzI84e8Ivgd8eFtkU1qc2byJPCy8SBDKC/\r\nyT+YgRbVH/ZYwilWRzj8IU7Fo18AUmaVi3UKXXXNP3p2uAh6+OpewBpT2Zf4\r\n4iI0LfRyU/2fICmfpgHbQR3VSTbpy6qrMFBMJ6YwkWHRlwudJhbdycFy/GGv\r\niQBFBteTHtUFSg8PSt+I9NTfJqC6tz0nNBRpN/pxD/KTl0gmlfW9wt1fp2Ts\r\nbEXRkaTx2Yu+RfEclXFDUAIXwqTA2KJvU94ETLmxNXC0tS1gj6QlnZaxR481\r\nkVQLnyFyOO1JE7MIvyAyF+Gb47IDlEcVzMa69fILorkXo3tn9Niul5fgqEqV\r\nxsgbV6t1EX1CtfMV6l46180i1jM5JSxph1NCsKFbN7Omyy2+D8t6637F+Xxd\r\nKnX1CSIUqCxmHuZcoh1/nRWTtpzRjj0vMy1TebmcCH7F/fumKrqCEl3CZdu+\r\nb7urXnugJb9PM/3wKI7+m3cPHtKBIF2bCko=\r\n=NhrS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"^3.11.6","tldts":"^5.6.45","tslib":"^2.3.1","bowser":"^2.11.0","fs-extra":"^10.0.0","commander":"^9.0.0","deepmerge":"^4.2.2","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.59","@adguard/scriptlets":"^1.6.20","@adguard/tsurlfilter":"^2.0.0-alpha.7","webextension-polyfill":"^0.8.0","@adguard/filters-downloader":"^1.1.13"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","eslint":"^8.3.0","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","lint-staged":"^12.1.2","sinon-chrome":"^3.0.1","rollup-plugin-copy":"^3.4.0","@types/sinon-chrome":"^2.2.11","@rollup/plugin-alias":"^3.1.9","eslint-plugin-import":"^2.25.3","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","eslint-config-airbnb-base":"^15.0.0","@types/webextension-polyfill":"^0.8.1","eslint-config-airbnb-typescript":"^16.0.0","rollup-plugin-preserve-shebangs":"^0.2.0","@typescript-eslint/eslint-plugin":"5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.16_1657014413210_0.039947069047882255","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@adguard/tswebextension","version":"0.0.17","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.0.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"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"579bf7b7933448d3fc643d9c978044054abf06f5","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.17.tgz","fileCount":212,"integrity":"sha512-TjVUXS6KJHe5IMlXCYv5lnasAi/kFNiNudvG6ofP5LxMs/pBvJWV0XJImoSkUvbswZ0OQ7kWSrbSwFGt2No4AA==","signatures":[{"sig":"MEQCIF5JYBOXJ27QPEMRj9fI5m0CwboojPBZnLdXV+MsYvCMAiBiEEu7ogLUpf3YKzKstn17JKBrYNfqvIdBcEU3YhofHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1138898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0V/XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO7Q//elu+WsLCHtMLrll5H3DBzM9FgWXylhFBqe0Uh7C4UYIoVcJ1\r\nprCMWba0iNmpEVgL5DGxjOqyPkh3awfeW+YDlhyykyvySIqm3xPoXpzBeQud\r\nNP2HMtQ0Pf3qVLew2mWZFez5v8uguIhgOgyHqoylMq2pAy5da8komwanXBTr\r\nsbB07JjuE4aBK/A4NHGY4vM+JrgMI6xGSnaqk7PSNBa+68m1Hi0yuQpdst5G\r\nVle/lUPVn6E/4U6Z3qGd+cQoZxqoVNnpcoAHfmEiAUdIyIY8HdB3ADCTjE6n\r\nMRUM3KV6tANixffeWfNMbAPX9mMVqMbumwWesAqYzTVNNPVw7CeIOHtWhYRh\r\nP/yTgLxjH2ir4sTnvROEbbvngumkSWwYaLqSi0c2mpdbuTQ/lAS3tB+rB//m\r\n60bdJvPODOm6Aca2VsQ/V0WGdCebJIcv5A+a9ZeIki4meYUBnNu8LlUXY+JT\r\nQAlxx+2QUSw5a8yhVQVg7LUipBo5Cvk7dIS465Ts2FYxsOdC3NvXg2Bf3NGV\r\ny2J3UXEbjFGwvk3Y1P/sAE3XU0EeGdLMD/VbT1el/wwjWjkiKHMEYelvkBQT\r\ntTlmHRssDNkEwhwZD4GlsffNv22Eu63ewqfLBAifYUwKZxqQ3pxPa1JaftvT\r\nnT/upGp//nnrH8TY1ffA1By/X8lE1L2LWfE=\r\n=FrdA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"^3.11.6","tldts":"^5.6.45","tslib":"^2.3.1","bowser":"^2.11.0","fs-extra":"^10.0.0","commander":"^9.0.0","deepmerge":"^4.2.2","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.59","@adguard/scriptlets":"^1.6.24","@adguard/tsurlfilter":"^2.0.0-alpha.7","webextension-polyfill":"^0.8.0","@adguard/filters-downloader":"^1.1.13"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","eslint":"^8.3.0","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","lint-staged":"^12.1.2","sinon-chrome":"^3.0.1","rollup-plugin-copy":"^3.4.0","@types/sinon-chrome":"^2.2.11","@rollup/plugin-alias":"^3.1.9","eslint-plugin-import":"^2.25.3","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","eslint-config-airbnb-base":"^15.0.0","@types/webextension-polyfill":"^0.8.1","eslint-config-airbnb-typescript":"^16.0.0","rollup-plugin-preserve-shebangs":"^0.2.0","@typescript-eslint/eslint-plugin":"5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.17_1657888726872_0.7275122141682084","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@adguard/tswebextension","version":"0.0.18","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.0.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#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"6fbea9605f7b183be2aa0192516135be72c8f754","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.18.tgz","fileCount":212,"integrity":"sha512-u7VgOWV3uB8/LrwxW2YcU9QPPFqqm7QEgokQNTvSHBGk4e582/vI5M8MkEKwsFPCmck46CZYQp3kUudgi1+HmQ==","signatures":[{"sig":"MEYCIQDu9mMTLkk/e5A9MBRKACcsGa4jmYcNKHi3E4DY/kxGqQIhAMUbur7dj98gxuwl7ITCSCpr2k2Kvl3LfCLbzzu14btx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1138898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi09W5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc8w//eaeA1pUe4m4HEwFDNzEqyhYFvVKFtt+z9McMMpZPV7fH2s5E\r\nkiI4C7jLDMU7OvShml+kr4w/FHvoHpYlNQMz2k9w6QuPlj8zO+snhIxoMGkc\r\nD6kNFumlAD8/IyoxVQwnA7uaGMONu8VTliB5B3Fa7TDUZj2i1iEw27a+LaEh\r\nkAOhWLHYlv1kiBCzrd5Z2nOP7UGL298hjzOjBPeE8tfK9zXYDmJEzrXicZHY\r\ne2QKURoV/KyNbcOPISIEz7YNsgFoiaOGIR4tcacGhYp61bq4klm/fOI+1utv\r\nmRTEGJz6flYsuXk7HcUsNvC+438JmniuM4t+ZcgUmf2/UBY4y6mkybxf66f9\r\nb6W2LLNkQ9eW863PAAgsh/e6l81RGTk4cgMJOC3t25n79iUJZhMuxl8r6xay\r\nyXm4HSu9z+iE1s/LEAf/pi+ETZeqejtaqxVjR1BeSe0LU/aMUiMYxWzoaqjB\r\n0Apjzn3oDHAcxStE/HRdnciPSM8ebscffyeTWNSPjU/JulB7BkyIjqDSomGo\r\nFbrrYmnruCnI2AMh3tuWTuZ/2F8LGPepcaS/+xuuInOJ564nSjCBix7H7mct\r\ntIM4qFgcES6yLDBuixB3bm1XJMTchslHEvkIi3Ur9/kPqXJM8oUjWLdTFOtK\r\nb/vewNPikbIiIDTFQK7bEJHaKOFcRVN79fA=\r\n=M1FS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"^3.11.6","tldts":"^5.6.45","tslib":"^2.3.1","bowser":"^2.11.0","fs-extra":"^10.0.0","commander":"^9.0.0","deepmerge":"^4.2.2","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.59","@adguard/scriptlets":"^1.6.24","@adguard/tsurlfilter":"^2.0.0-alpha.9","webextension-polyfill":"^0.8.0","@adguard/filters-downloader":"^1.1.13"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","eslint":"^8.3.0","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","lint-staged":"^12.1.2","sinon-chrome":"^3.0.1","rollup-plugin-copy":"^3.4.0","@types/sinon-chrome":"^2.2.11","@rollup/plugin-alias":"^3.1.9","eslint-plugin-import":"^2.25.3","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","eslint-config-airbnb-base":"^15.0.0","@types/webextension-polyfill":"^0.8.1","eslint-config-airbnb-typescript":"^16.0.0","rollup-plugin-preserve-shebangs":"^0.2.0","@typescript-eslint/eslint-plugin":"5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.18_1658049977759_0.6507458415813423","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@adguard/tswebextension","version":"0.0.19","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"942cdcc8ceabaf8cba4d1a51f81983ba3a371ceb","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.19.tgz","fileCount":212,"integrity":"sha512-8UTDAf3h3OxyX1prHPANOtLAOg7Ua3LJyLECHBLYdoMoKjdnWQ/nhM2bD87aMVAP9zgy34a4EJmFvFh1DnbREw==","signatures":[{"sig":"MEQCID9V2db3ararW0GBoqsDLH9ok+gEMor0waCRVmLks3haAiBrqr/GQgYOr8vfPSUc635Sy7g85l6nTAujaML28n4Wrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3pg9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuvA//VA2emNS4xtpXfbqUjJCWzBuvOB8Z0xopYjmUy1EFsVttQApN\r\na1AQGZXIypkFIymRBG6V/MtvHtO952FADsodFaLEnK3ZO4yRkHg33SD8X38s\r\neOH5rzPmr6tOo7cpzJZQqsXQqN785FuxqCEAvhC3PXzl3rKNj1nF0w3u8j9E\r\n1/LVz+AIjZ7FuvxtRVTtwMg3YWId9bnaOxELmUGyc6yUj17voK5ugbQX1ZSy\r\nA03Kcb3/DnFRfOBErlkkj+wvlSFUSSxy2iqCGqw2ZQjRw/E5r1A4DcdNi6Zw\r\neQA4ZBEkMXgkmbi66UuVOm4WykNdnSyVgK6c19QAdRWBBF6ZfAr4cGHigFeJ\r\nSw7+GI2ILvJKSBX2WsrgIb8XKergavnGJmpNf431YMneVbTsvvQti+G6Gr0k\r\n8nqgJQmd4R8rRx+aLeEU6PE6RaYp1zwUSOdqm1qubRzfCz6hhUaSV+1unwPp\r\nr0lrfVb7K6h6KYJnrwTBKNIwc+m79A+34x+uIil/ynKthQ9ltPgLJNg2piGH\r\nfIKrcCmL0j5gIg08jcrk66E5NKLsbqaRD9ITqZ0J82RQqrGyPCjRe5YG7p8r\r\nYStkzpvfwYvGcTLZ+AKoKlhqzgkM0wHMhUQy+eSbr5WhDEkIxs3CmLlPj239\r\nsmIFr9M8Xym6lI2srrfhsZ4+/ffDUOGd2oY=\r\n=S56D\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"^3.11.6","tldts":"^5.6.45","tslib":"^2.3.1","bowser":"^2.11.0","fs-extra":"^10.0.0","commander":"^9.0.0","deepmerge":"^4.2.2","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.59","@adguard/scriptlets":"^1.6.24","@adguard/tsurlfilter":"^2.0.0-alpha.9","webextension-polyfill":"^0.8.0","@adguard/filters-downloader":"^1.1.13"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","eslint":"^8.3.0","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","lint-staged":"^12.1.2","sinon-chrome":"^3.0.1","rollup-plugin-copy":"^3.4.0","@types/sinon-chrome":"^2.2.11","@rollup/plugin-alias":"^3.1.9","eslint-plugin-import":"^2.25.3","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","eslint-config-airbnb-base":"^15.0.0","@types/webextension-polyfill":"^0.8.1","eslint-config-airbnb-typescript":"^16.0.0","rollup-plugin-preserve-shebangs":"^0.2.0","@typescript-eslint/eslint-plugin":"5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.19_1658755132831_0.4608529524739633","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@adguard/tswebextension","version":"0.0.20","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.0.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"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"3c33194c1924292e4cd7c8c3024bd92841313d5c","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.20.tgz","fileCount":212,"integrity":"sha512-kUcwMxZbIsO4UnZ132pObmJVaqEVnFnC1I0vITHDZ8k74Wz4PbUPHMtSZcAgfG1C7rhuqvAy8Iyu3lqkY1yLzw==","signatures":[{"sig":"MEYCIQCJjUiOl5q0yBttOQvqJW5Rzeo2xhD2caylCLrWzKP5aQIhAKe3dnznvnYkRsP8rWBdFMIwGN/JThTULSbzFMK303QQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3seCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVgw//boY8J7d8XnYFCvDrBvVBkp3ddwKQ22rwutyEso93sbwhwllp\r\nlLl8CtDCPch87rNTfDYhvTxYVY+YQECpAOgagCeCQ2vqQ4+lGn9hsAAXWdYG\r\nsOWCTnHh4JGWiUvn95iFSaQEiXUOz1DtVldf9qHZfUhJ4IU8rwYpMmCS5317\r\n3OFo3abGEXnJjjR8Tqn5W9o0XZmbxzQS0fLNReDMSPxPWUF9pQ3mSiXlzJzw\r\n77355sSRT4NWvyeKbgWkjMaJ5eB7Fs1KDSxXGHbaPPrEkfSzQ6QnRwdVvZae\r\nrwdZ505Es6sMRjefo3RIjaFE2xGlh4MW9dBGkSI2sVL9Y5wB37JZZSXHh7DW\r\n24ZxK/2kPTVcwAAWM4cupDz2t7PHiZedj1A4umbiDnqEnJiD7w5zGh4PxBKn\r\nQWGMFVeCGm0iQ48LjcL/pfBsE+Q5S1ckPPP7Dq4wWBFmLLNDumTG3twEGJap\r\nAjeONXtPakr1Fp7yGw72YRIJ+ycAuNDtVCc13gMI0dZwOOyPm4u+Q+26WlB7\r\nYOzDWbkba6PqUF2WxClGuVVrIYPsX4GjRnM2UhmAWrpSCi3LKTBQ79lU+7FV\r\nLc2zyz+GRRfDrS7Sy+TV7aidq3H4Jvc82sibW7mErSnB+y/K4IQQEu5gASUk\r\nT5U6t5urYRj/iY9MLV/e3qWnNrLfC822g70=\r\n=tX4S\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"^3.11.6","tldts":"^5.6.45","tslib":"^2.3.1","bowser":"^2.11.0","fs-extra":"^10.0.0","commander":"^9.0.0","deepmerge":"^4.2.2","extended-css":"git+https://github.com/AdguardTeam/ExtendedCss.git#v1.3.13","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.59","@adguard/scriptlets":"^1.6.24","@adguard/tsurlfilter":"^2.0.0-alpha.9","webextension-polyfill":"^0.8.0","@adguard/filters-downloader":"^1.1.13"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","eslint":"^8.3.0","rimraf":"^3.0.2","rollup":"^2.60.1","ts-jest":"27.0.7","coveralls":"^3.1.1","typescript":"^4.5.2","@types/jest":"^27.0.3","lint-staged":"^12.1.2","sinon-chrome":"^3.0.1","rollup-plugin-copy":"^3.4.0","@types/sinon-chrome":"^2.2.11","@rollup/plugin-alias":"^3.1.9","eslint-plugin-import":"^2.25.3","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.4.0","eslint-config-airbnb-base":"^15.0.0","@types/webextension-polyfill":"^0.8.1","eslint-config-airbnb-typescript":"^16.0.0","rollup-plugin-preserve-shebangs":"^0.2.0","@typescript-eslint/eslint-plugin":"5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.20_1658767233884_0.5304942773060417","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"@adguard/tswebextension","version":"0.0.23","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.0.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"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"9d67f8a8d028e5989e5f679b321c55e2770b2dea","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.23.tgz","fileCount":210,"integrity":"sha512-wJ5t8a1HoWbo+njoegLqF1kDkbv4Y9tjLwbQjqB57OI3wTOexcZUHSktNuyE549GD+MvEa6uzAy01eCyLSbDyg==","signatures":[{"sig":"MEQCIDcGPjN5u1jdQ1WixMHAaihW7lUY5qqzxKQWVj38ffPhAiBsh/tLXQ8DYCexJJEy9lln1eaRxGN2mTIsUhqptQgOfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1182901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9kPbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry6A//YrCT1q3HTfEBVhR11y9pFAuj91Uw8N9uFKUaYJKhf7NhLkI8\r\nsLcX6kvygQHvIS0sXeBOFp9aFzkTME6Xck7/TiksrXqthNvymTQMq3nrN+iu\r\ne52ZhR+hOzFMrYhpli0HuGMvBkvOHYAjPK3Tnj6npjz/HUT57LbV3PxsF/+d\r\nbHAGc196c830gArfZcxztZUJldAWs/cF8L4QMvUS8h4Rlj+gb0T2pTT9WoIB\r\nU98tng6fLTgVAw8AbZ4CubP1xDMBrCPa1Qo+WWiHGrlBDpMTx5whAH76q2bI\r\nklrloiaJLaig8hCB34cTFHCIUVoBLJTkM3kd0yjUHPyac6TMj/XiD6TUYwBn\r\nOsYdY3yoqFpyxhSRQGI2EmZZJuQDuaNwwjrJp6/87arw/vjQsJusMBQCiWzb\r\niIiHrFMqATPnWyEjRXd4rIYMN3davZymc5ptfF1kWNz3rZP9P46dxx61qk4p\r\nsqKCThc9yHHO3TcjBzGgh+cd2flUxXDBsy+Na83FXwp0A0OUgksIYEIOoIzs\r\nrmklE25z45AhrirSnV5poLiwhS0qGWGyORWTd6i7QlQ1AyAHAz99QKn56NrE\r\nhW/cPLUA1xESat/38QlEwmvozgXstl17CIusaT2+QAMuBfmNP6DwkaNFvgh3\r\ngirG/Sy+w4+WumuMpUsC14c2NcnMG8uKj5A=\r\n=Vbk4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.18.0","tldts":"5.7.88","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","fs-extra":"10.1.0","commander":"9.4.0","deepmerge":"4.2.2","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/assistant":"^4.3.62","@adguard/scriptlets":"^1.6.24","@adguard/tsurlfilter":"^2.0.0-alpha.11","webextension-polyfill":"0.9.0","@adguard/filters-downloader":"^1.1.13"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"28.0.7","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"3.0.1","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"28.1.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@types/webextension-polyfill":"0.9.0","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.23_1660306394823_0.8686870347266673","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"@adguard/tswebextension","version":"0.0.24","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.0.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"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"62c568c91411623134e79f474507092fbb51ca44","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.24.tgz","fileCount":210,"integrity":"sha512-5JrbgIL7c386/h3lGh1urxXKKL35nHyBaNXZXQnUHpk9TWQEtKFNpuw4cr7IdVcZqfkWwtzL1SMHxbLP2tD17A==","signatures":[{"sig":"MEYCIQDs0WRBWTvnZDjZ3SHuYAY08CDeYG8SCUm1wJFo88Su4gIhAKbq39dwTCRd0xj0g69vWQpzm12+oGZSmcWLut73e/AS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1182901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9nWFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7cBAAiezQjD80B6/0UeDWhLl2v6TczU2J+nz5vtreUtUwY1vdoS69\r\nwAVsfNTeC9qHL+TcpJkTPQRhuXZaw487DPewGf+EncVrrjRahJMdJl4cEETc\r\nRJk+dPNULz6XpfJIU5ThK1wfn2VWYBZx3yMJmmxFXO1EAy4teuzK1hgDLa9X\r\nNPahHZugfv+D8hHqWajfCk7MKGsacnZoONj0aG03A4/uizfhjvhnVvPJVSQ4\r\nG+uSo+SWtpYYQe1d2j6eH/soEZ9AYboQaFN1vjtwkVc9HN8a1Jg7rfNPkT3B\r\nRxb4Cc+lyx+/Ozam2dA5hPiiGAE/A2TYSsAxNH0J4Z0b9I0ahd/jryRgFHTJ\r\nJoNvZDo2kKAuStbBVb/jgu0p0bwDh4vOJV4UjW/egadxpXdITGMumQHWdyXR\r\nxBMVj2uSEdS0RPfDFH059YU3VlrqggpbPq7rHIDHpzsEwDzuKk5F6Z1kAjQ2\r\njZS6IBvW7kWjlLRhR/vXzUQ3eBNTJH1n8BuXs+fWYP81dYb+2Omt0kuvS4Y8\r\nngbYirAXW/F0bOn0XuQwBqGAl10XycV6WHn485c+aTbaILwPMungeFHISxUP\r\nZ2mES4XtodBaUfCP0+eKccshEwX4PFzncE05rEr2dJ3kmT7HF57bHewZyf5I\r\nYU66uJC/IcUpv82LyeeTqrv3Zg+XMtQFMns=\r\n=9GqS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.18.0","tldts":"5.7.88","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","fs-extra":"10.1.0","commander":"9.4.0","deepmerge":"4.2.2","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/assistant":"^4.3.62","@adguard/scriptlets":"^1.6.24","@adguard/tsurlfilter":"^2.0.0-alpha.15","webextension-polyfill":"0.9.0","@adguard/filters-downloader":"^1.1.13"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"28.0.7","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"3.0.1","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"28.1.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@types/webextension-polyfill":"0.9.0","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.24_1660319108978_0.8731897569997962","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"@adguard/tswebextension","version":"0.0.25","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"c332227ae428cc8d2edd157973847c31da19d47a","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.25.tgz","fileCount":212,"integrity":"sha512-TF1epvkQBu5V4DZZXqq4J7kcgj6crTz71lauyySRebY5H/GypnEJwD8vlzreudk5CkwV29dNbXNo40lgkJZELw==","signatures":[{"sig":"MEQCIFLYtGsUJtXKLgbdXY8n9KTpUN6DoJApYyEfCBXhc7IjAiAOy59SyQvH66XAdzi7+EDTQXifV7rY70ZkSHC3A4xMVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1209447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPaVtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvQQ/+P+fIWXKS+PG6fzxN/j8AE8EHDd46k3k07+PEq1FARpgEzwrq\r\njA5LiXO7tuyQPxfltqnNETJ1llG4c/Ck2usyLAFwLzB2wCVBUV2z/JspHnGp\r\n3/R1A+SxcqI/iV/b2iqjp6FH4OMJVU+4/K8nPdD5yF+ajoFsLXlKu6CojjsO\r\nBZ+F/cepSsrLyA/NEvqkGwmn0hsIhy5TKnEGbH9oE7RcaZJm+/7o1qeOUfRM\r\nivrJTFe8kBhEiKlcQkGLbYanFgJkqpHZqFbVw0ZkFdlL9Fgvtkqgyrib2UOI\r\nKKcYoI0tKUKjKY4PMYymEyPgDTmkkT4Wbfg2B0mtarIWDOzeDGKnpwhwbzqF\r\nLmGLAOgokvGoiC4ZhpsO+iaKWrjaGOeJ3VN9Vl98r0fx4iAOLWKyS7RXQfgs\r\n096e+NPn0fu3egMpt+r0Hah83Hoyqn41rF/riL6yfP6mufc1K7jEWu/ftzuY\r\nH2PwDGbF1VXO3qF0s0dTcP6rlJeawBgIyeKmZBIGa4Plh3YLzXr9SwrqTsfI\r\nRR7bFqV0XC2rZNRzx0ESeflDs0oEYgLE15eBCl+K9LhD4izLefxBqzvHY8U6\r\n8mqgMGIAE2DmzvOCe4aO6qTTYjawxe2DRluSw5Qpc1SuXkd7rIgvIpaECve5\r\n3J9UinqAfIgsbcCo89G4XvA/Dnnct+r/ktU=\r\n=Yej/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.18.0","tldts":"5.7.88","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","fs-extra":"10.1.0","commander":"9.4.0","deepmerge":"4.2.2","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/assistant":"^4.3.62","@adguard/scriptlets":"^1.6.24","@adguard/tsurlfilter":"^2.0.0-alpha.15","webextension-polyfill":"0.9.0","@adguard/filters-downloader":"^1.1.13"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"28.0.7","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"3.0.1","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"28.1.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@types/webextension-polyfill":"0.9.0","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.25_1664984428783_0.16633592399941777","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"@adguard/tswebextension","version":"0.0.26","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.0.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":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"f7563d95fbcf58a4034ed18d472a600ca7e66cc1","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.26.tgz","fileCount":213,"integrity":"sha512-+BmgWufdpGrg9VtyRJYS63HG0M2LqoONW8cOut/TakPntl1EwSM7FYOt2i44sVDzrQnPa1MHFZSU7T+e9y9lJA==","signatures":[{"sig":"MEUCIQCMzHrDQtLEYxyQ6TaArFey3byhbjpu/8VEx+cvdqzm0wIgaqvNl0Qi0rwUKPN92+sLp0OAt9mE2mm3b+RlEJtYBAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1210139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWR49ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovCg//dqbNh6uSCk6kgCryXlNxIlik0XwfY2D/2tcVfRoWQsvHjpDL\r\n0vSbsPfLF9X/qIojWNU5RFsloJqck3SE5iT8nKLNxdK9vJz6gPtnQdDIYtXt\r\n81nuBnozjN3RGbRx6TP+v6jGSN0jjMnc2iTvg8ZJPLdd3mgJcZbSas5pweDD\r\nZ1yTCFriVpIze+WaFLzDcYnzwG0vF3k5LvCVWNHjHR85/RP4zfwUqbCdbpxH\r\n3//2JOTKNe4E1l737fubRKcfVgEKYw86ycWOvO8BrEzs3pJJiD2TDphq7QXN\r\n1mSCgF30aegyLQieAbQLg5VczU80VxFtHselpS2WNtiAfsNDcFJexwM0s3z8\r\nAGP3SMPW8FOgoYdDnAAOdJyu1QHtWE8urpfmUZs528U34PBYoY1b5da5QvKD\r\nJwJNh+a7zZp3E7U/WlcZwU6DuMLOl516SYwOkwblnytCdpGXQKIX2vGhcZ6M\r\niNTI0/vmH39vIQawBd+02imycG0MfEsz03fK9yHwWhjj890m234Rdlpq+ZS2\r\nIZnq7pEdxdxYA5WKarorBl7ndgD84uzp6nCOJd8j5toriFi098CSF4EIj5uu\r\n46H6gxBEhr2WHnEz8qVKe2/NhEqa7MszyHXYzqTdfiBE1jfqqHh8s89Qg4KZ\r\nesNcCMfvva2D838aJKNUoVVe3akS9odXCns=\r\n=+gj4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.18.0","tldts":"5.7.88","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","fs-extra":"10.1.0","commander":"9.4.0","deepmerge":"4.2.2","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/assistant":"^4.3.62","@adguard/scriptlets":"^1.6.24","@adguard/tsurlfilter":"^2.0.0-alpha.15","webextension-polyfill":"0.9.0","@adguard/filters-downloader":"^1.1.13"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"28.0.7","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"3.0.1","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"28.1.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@types/webextension-polyfill":"0.9.0","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.26_1666784828906_0.3016487183076326","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"@adguard/tswebextension","version":"0.0.34","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.0.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"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"dadeefffd2fc9ca99c5a4241aceaf8bd94001a62","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.34.tgz","fileCount":235,"integrity":"sha512-P9IgWc3rL9aVtMjIRC7MYXMeZex+6SIY/8JuU9FSQc1q2ujLX7eSqR3qFg5m7kfGR0ehsz4+o8WzuYOd+nhhqA==","signatures":[{"sig":"MEQCIF0ETXJ1NY+x88DO62D+u93vktBed/10lp6CSmp58NJ7AiAo/FIecsXdTv6MXLTOMLB6cDCY+y3tzgu4sVsclrztCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1268596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjblFpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogSw/+JF0tsCIf6A/fkTZUmBkzBI+7Fc9bjt3TDoXLCtrE0VNsdQFy\r\n+rv20uOuPJ6ulhGPEtJvs9Kel6TvLAQdkHQKpiNB+UZJOrF7WjwNRTxvW7Ph\r\nrue/Res0Dm9mxcUNfN6NdQ4v08UGks6QXvKO/8+bhZL7YkzjlFfE45z0xCWC\r\n4Ki91AIN0RLFgnDhkL8Qs8NdE7Mo8lK8WSIzzoNC6TEvIl5nIfkKg7fVJo0G\r\npw8BrvpHOK34i63Y6rrc1hrj9ws1k41vXdxo0xcEnl7EJf95YQfyR0oSd4ny\r\nNiBQL4F7XW5ymBs2Wf8A6qsWXxDiaAprfGh9rwcBj9C6doUvCoIfPCSEjKZJ\r\ndStjwS8zcNOej3bgbGIyYc/u+UfG493QsIeX6147UHrddInYiGQD2IHwv7QU\r\nMAghz5Z87DmGm38kTkxBi8+2JuzxSxYind+ktIUvOJ5c/76ErG4xcLxgDrog\r\nArODqc3Q0kiWVWpqVqm4h64ZDoXGq5QJvZv22iH/h+SsUbSavY04Vpch3Rwy\r\nqCvO9rf1jdeqvys5ZvsvpxFMOVUfTNX5kEpV9RvjMLq9+il6UmEytMreTOd4\r\nT1N1nMUnkTHo3eb5WdmeM2d3hQLTd0cERtmTkr4aBsCgBT0SZR4ZVokfUuCO\r\nCl0hKJfAh9wbRNVCdPZ5r3NRSVYcdJ6KdYs=\r\n=j59v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","fs-extra":"10.1.0","commander":"9.4.1","deepmerge":"4.2.2","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/assistant":"^4.3.62","@adguard/scriptlets":"^1.6.24","webextension-polyfill":"0.9.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"28.0.7","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"28.1.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@types/webextension-polyfill":"0.9.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.0-alpha.15"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.34_1668174185560_0.7993070279256307","host":"s3://npm-registry-packages"}},"0.0.35":{"name":"@adguard/tswebextension","version":"0.0.35","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"5c19d7137a6c80cc89351a404d2360cb983de518","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.35.tgz","fileCount":235,"integrity":"sha512-18mC/H0tQu+XFxwyIwxmjScET6E0ISOeUvglecCRCdqIgoHGZUNMFwMXeqQep6Ro5OJtI+/yrb7bvU9bFAinag==","signatures":[{"sig":"MEYCIQClv2f3wbIDeKeNkwh8PODVTT4KcJhJ5N5EJWfQKVHCTQIhAM0ryM6NA3KoB0p6QUoSB0Ppj+iS81Ys6nIBZKUOwsvo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1268596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcgq6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiEw//bZgi+jAX53yi8YFFmdQrTHPJ1Jt2uk97NuZ87yb3eb14IdtO\r\nlQS+JXbHgbnOrsngJJyEPAG/h8W5exDQBogdt3i9y5R3pjg8IJOFCMIqoUlV\r\nTUhacv8rs28pNMYMUZR6xLw9WwOKP+ASucgR1CPG8vJStIMpFvNDsCQ/1JjT\r\n1tLTSSYC/aLS6hrEQoP3ut5ckURBIssA1yluLhQQdhHqB4K3QzSWuPFTGIEp\r\nnExJNUY4iLt4gwt0XCXV6sQjte56Dcz69oGHSLu+VgK8/vWXq8vrAz3Nd9cY\r\na0tRmXlt0DRI1epHOfWp0D7yrJdbbK7D1kJJCE+HLOZjoftp4meO/7Q9EjVa\r\nhiE3ryBtcKkPEYMYG1nCFuY2PWbBxScQSkVBFMIiJblFVHNtCjih/gD9pBw+\r\nZbQ85NWnHfOhxU82Ric0Z4aMZsOlFPy99OavsfLtJUHDzV5fx6Cozu7Wl6k0\r\nsAgVD5Cvw6r0KqPSm4kduKgtLGyUEMpuO+emorIUCSXFJ/HUEOudMKKYm95L\r\nI+Vgm8ydjC6tgTqoAtGkQSUU7NeZBnjyMhJrwJdYiBS/32rXf1bGDKsGJi60\r\nkpmxXJFohFJ+ZVdF7DB0SqhKL1C6PKeNMrXGC64PEvALu0Gm8mRaXaaOA5Jg\r\nm6oLfNn/NbMBA/sbNA819SLV7S1tfgyOb9k=\r\n=kfqE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","fs-extra":"10.1.0","commander":"9.4.1","deepmerge":"4.2.2","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/assistant":"^4.3.62","@adguard/scriptlets":"^1.6.55","webextension-polyfill":"0.9.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"28.0.7","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"28.1.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@types/webextension-polyfill":"0.9.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.0-alpha.15"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.35_1668418234255_0.540481708696138","host":"s3://npm-registry-packages"}},"0.0.37":{"name":"@adguard/tswebextension","version":"0.0.37","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"3210a88d54def4e06ca0bd1fbb7f5cbce3521390","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.37.tgz","fileCount":239,"integrity":"sha512-6geGs4hfc1b0tSr2u8uXfGLCsf4WMVFxKxxNEd6DWTVimTz7nNDsrPfwZm5jdzPmDT138vDyCwW+bcCppHr9mw==","signatures":[{"sig":"MEUCIQCzNGzbpK5zCoZUtlHL7YAzgGXk4Ng9Zb6nAhQ/44UvKwIgXo2U9hCdx/Z9hJH0nfO1/nrqrvWMqxfYW3MD7w+MufI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1277423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdkPbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTnhAAngSeF38n5BPJOYeDNj8ONyai0pHdEWnjph+UjKRcbPYEXYAl\r\nXs4XnNrZhqGYJPGth4pI1UlLS/Dp+CckQuftVJ9k0kGDZeu62v0PcRtcdVXW\r\n6Ow66bR/QnkN2e+pGGUaHQqigeNEHkIJieHQiyFD5ggaxQ+ysvBzmztyZai4\r\n8l5IU5D0K6o6Jo5z4Vfy6evy8luBiN6D7tVn4us8JkZe2giUUkN9lYDwrg6t\r\nI5c9afYQHMnRkW4Tvvs0qOeBMZKqtKDj8MXrPS6tgR/TOZdSgf9T4buqxhm2\r\nUhUJ6VLy6IB2UqC/CdwdmvkGCoIqNnIIx3BfzmH2uEHQDEBGksmSqMotGdvo\r\ntaD4Dpzq1zvsbI4PqnY2AMoLdq24/rEqx3hjVpWJl/SloRCHSvNuk6RrdHwm\r\n3hRcNWoS6t0u3YBbCWc6g4AWExbrF+Yp3JI3rW7MzmgSTZXKITeTxXl3Ke54\r\nba4cblwvGx25iH7es5nM3Te2fKE+nkbI1c+sDIfFdqoULiFR215QGxOhOeEr\r\naguXy0k35crjdpBTCBualut0OAlcg6U60vYqFqHlixt7hy4Ch+7X5CAlWjKf\r\nABQPlEjY8izTFRWLTHv5noLMXRbyFeAiJp6b4x34UGjaLVfi1A6z1RJlOzdK\r\npaXkLBoPwLkWtiPjzmirn+pbj5h2YQuFYAs=\r\n=jf1i\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","fs-extra":"10.1.0","commander":"9.4.1","deepmerge":"4.2.2","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/assistant":"^4.3.62","@adguard/scriptlets":"^1.6.55","webextension-polyfill":"0.9.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"28.0.7","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"28.1.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@types/webextension-polyfill":"0.9.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.0-alpha.15"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.37_1668695002917_0.763374120067094","host":"s3://npm-registry-packages"}},"0.0.39":{"name":"@adguard/tswebextension","version":"0.0.39","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"e6da66d05df150083dae912bc87d2aeb32bfdccd","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.39.tgz","fileCount":239,"integrity":"sha512-1/KbmiWUlDGHmaHL43NmHDc3BnV1vB1GUrIuWhEJJaPm9h9IDKZGfcW7YBPX5XvTDt3Aei5+nqYG7iF7D6JUWw==","signatures":[{"sig":"MEYCIQCTmgvQEIZuuIpkv+Tc62/bKRNj1G8ZEv4UFJbKkv+BNwIhAPfw+uUzxRSUyk7Zk70WVWXJm42h/RSBBH4bc/wBeJqS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1277423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhy30ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr48BAApNgk4JEzckvJ21sONOoBGPJm6OPEkwLAwqz5wR84IBNO+WS2\r\ns6H0ttGCkP623CttbokgUCf07NLTIs089Sv6RNzb30A0jQOCeSMsiPrc8fqF\r\naPEaV9QIPC8gUdqEpQNyEO4exYyFZr7HusK0SobLQG8T1xmfyw12T5VTcsmL\r\ny3Vw1JyNi0ylTogs10a+1aQISexDKbK1xXS7bBL4qSciCI5zZdwPXD+/07X9\r\nLysKJqCWbfD+FmViE20yTWU2WZiJiXDoV2aYlTLEHx/npQ6vwmHaXaqcOwZ6\r\nnlGa0goA8a6OHBV7t8jMnASYyriZ0KlhKdwlLkwepAJ3y/U1Y2/C66eyKoH6\r\ngVXgSoe5RgdTqqrsl1u5+CqbZ7HXTRHqVwHsnpA0ozr+NnuTNOz+g3feCnND\r\nIYFyH8sKTFwm+UfuYDV+C/Fu7Aqq+z91oM4jcm90hRoGhoyBCbbijw5OS79e\r\n8lxPpvgM3XxallJHvymHfwFEOn5Q9XQYAZcnQz7novXZtBShwWKOV2/j859C\r\nyO13J2vAl7r4zygPTEex74bxC1HCoqOTQsolohL+zlq0kkuSraG3MeqGQdEw\r\na2FxASAgZ3lSHWDb6bHa74F+KUggI9hWU2jMG71k2u7c2tWLYMunpXdL4sFc\r\n4AWgsSMtjzyXajsbPrSlEkjPMJq0+QW/GBE=\r\n=NBcI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"14.18.1","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","fs-extra":"10.1.0","commander":"9.4.1","deepmerge":"4.2.2","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/assistant":"^4.3.62","@adguard/scriptlets":"^1.6.55","webextension-polyfill":"0.9.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"28.0.7","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"28.1.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@types/webextension-polyfill":"0.9.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.0-alpha.15"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.39_1669803508563_0.6862242511059646","host":"s3://npm-registry-packages"}},"0.0.44":{"name":"@adguard/tswebextension","version":"0.0.44","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.0.44","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":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"55e58475d6d4be442fdb63920b1ef84aacb79651","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.44.tgz","fileCount":243,"integrity":"sha512-F4dU31GxAuvBn/jPR5vdgeqzqPW7i8zaPkWhJDX81tM1B/tcVmn+swAk6+WJ+68bgyBdQFGcjgqAvsY+X05f0w==","signatures":[{"sig":"MEUCIQCRdgcRwyziTyEpGOlsMtOcRjSkdIH+5jvSsTXubTKNXwIgV/hlGn9KQF1fRfCth16TEr0f+CXxHB657deBs9ejqbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1372058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpcQ/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8CRAAk8XeO5zNkspeSSa8ATaZSGYR5ZJCeTdFekazts1Kcq/bDWQz\r\n4uxevn5o502hgMsp9Drjz4nHzHMZiERFAzIkJGy4XXiSks10JGHgVrrc8Xgn\r\n5btD5LOSmrhHGYRlajnLZ+5yv6hajMF7oFw8Jiu1SgCTYoObRrcXKzqFxUeL\r\nMLVnNA2eDh+24ptcg6m4vMMCbN4deaJZ8GrB+3GtSxLJuhS6BVXval5HGjL2\r\n6IWQljs+ZmBRdQMKaN63t263UORtTvusXz4yhiUOhx+A0qLJxU1IUVVu3D5X\r\npH8Als7msYEhcNMxKC+qs/XKg25W9HxfSSNDuKCSZOPj+3mq1sxcT1U4BwBn\r\nEH/qTloVRich5tK9M+JK/xroaQmkJDenOCnMWDlUsSeaXoPwU1dd7M3kErze\r\naLULGUostMIQyBR1eTtHKplPXPL735bRM4OVFMAkn8HKJIUQyxHOJ8sbh/qE\r\no1a/f8AgQCAO3jp97RKGDwYzO+fMy9ZdHsIb6rnSJnFqUYQPGlx2Y/kV1lNs\r\nQUh6k3N2zEQBo7/62TvDL9h0xqjsPL71AlCQo8TE22vtcN415yVlKbVC7A96\r\nUrAc5JUNUPtBj7nzTd23oH47JDWYFeU1ejvD2wjcQ4gue1qANysvGY/o16SH\r\ntE7hj5809WxzkrXp+ZMLRpCtPEnrPyxKocY=\r\n=o38Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933313/90341377-89423874/tswebextension.tgz","_integrity":"sha512-F4dU31GxAuvBn/jPR5vdgeqzqPW7i8zaPkWhJDX81tM1B/tcVmn+swAk6+WJ+68bgyBdQFGcjgqAvsY+X05f0w==","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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","fs-extra":"10.1.0","commander":"9.4.1","deepmerge":"4.2.2","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/assistant":"^4.3.62","@adguard/scriptlets":"^1.7.19","webextension-polyfill":"0.9.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"28.0.7","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"28.1.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@types/webextension-polyfill":"0.9.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.0-alpha.15"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.44_1671808063067_0.7724251365189463","host":"s3://npm-registry-packages"}},"0.0.45":{"name":"@adguard/tswebextension","version":"0.0.45","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"e8cca231ed1e820890f8fce8b56b432dfbfb3ee8","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.45.tgz","fileCount":249,"integrity":"sha512-G3/NJqiNxa65ntSR9x2iRBz3LXLGkzxhRKYHcN03zTW7Lhb+vUBM+nQS/+qo4cLULojxLL967a4SJ4yTxCsxFg==","signatures":[{"sig":"MEUCIQDGpc9pdBkj2FHdWaAgvg/2mMEVyDUNjMCVT3Xl9PFZVgIgeFGot8Shq2ScV8DamXWYVuHJ6jKqB7K6Oo6BajOzaUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1385187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqcDyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4rg/+O9hz6jQhsuSB6Fq3B6X+OaMP5RcfHgogztHUqsN3f84mB4q0\r\nZr6mJV+iFibl6DRkeBML32eUukD+1ynzrLjAldyFzO2/54Y3kVb6NTOak/TU\r\n1Wku/S1BzxBdem6byWRL2ubjd1T+F99sDiBUXNQF+KRZnhlpL1iwomB6Mpwo\r\ntHrEGRoLo+Lk1zih2iPorET0HPjCdMQFgHxI7w1ubeCtQ21JktE8nasbvX8e\r\ndu8Br4GxHUZU5bQOOQKfGvvoUKqrsyqLT6HYLN72uWbz7c3YNAOYvXgzf1+c\r\n93PPMKU7kWn3TDYeBV8uWGbSba0t5ST9h+qfUvJZcDQrjgWQFg3ToC8ROoaQ\r\nIReuHSNbM6Zv+7wkq0dT0C2pRfe080qTJGCh0JN4NZw+BT5D91Th2fj6ybDV\r\nfyGmN2t2u0q4nd72dKxJtMNedhg5jmHoZwslbMdNTpibGLGd40gfO2Evis9N\r\nWljZqfsqvRMSs0Fhq7w4BhM9DjyrfL96fdcSXo1osRv9XfxXblMrgrOTnwGk\r\nNSVNL9raTkpXvuHWBVLavtW4hXeEkxjDKR5TbLMuM6WqR/WHf6kk0B9pnJd1\r\nLe5RtySqcTeUdDVyp/7OgkBX7TLc8h8/Zl+dVuRZLEjdQeNZ0BtC9Y2bySQk\r\nE1jjnjo/F7aPQKylEWXCcAvJfuCcyWFWMQU=\r\n=GVmT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933314/90341377-89423874/tswebextension.tgz","_integrity":"sha512-G3/NJqiNxa65ntSR9x2iRBz3LXLGkzxhRKYHcN03zTW7Lhb+vUBM+nQS/+qo4cLULojxLL967a4SJ4yTxCsxFg==","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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","deepmerge":"4.2.2","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/assistant":"^4.3.62","@adguard/scriptlets":"^1.7.20","webextension-polyfill":"0.9.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"28.0.7","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"28.1.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@types/webextension-polyfill":"0.9.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.0-alpha.15"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.45_1672069362260_0.5734028137095357","host":"s3://npm-registry-packages"}},"0.0.47":{"name":"@adguard/tswebextension","version":"0.0.47","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"5c79bfca3ff6a9a424a14164915c3cd5e9e63af4","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.47.tgz","fileCount":249,"integrity":"sha512-t7YhSH26Lf/WszQ3EW8kS312lXn7EvYolbNyEOQVwPfiP/HxPKg4btl0LEBanwzMIApbL8dJNUIuSc0ekmSENA==","signatures":[{"sig":"MEUCIQCYDsIElaMWGZrgkUdhhq/fZawsbHw+DrBPK4Zhk+L6RAIgehy6JlzObxoFFw0T8U06IIZTGgUZTlzmZGtoFtmTULE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1383026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqyB+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPrg//d0tP87fI3cTC6DmpGgxJ3JaMPrY9OHDZZS77iz4l/EZ541sl\r\np+DAGxQNcV+EKyLpj2uO//4rPfMKvHI8+pyBt3MeGeZcru72Q3bzAl53rWiw\r\nO2zldCWDgwobVd7y5H2V7k1cPJvEm4Jck71hN3wkg7fPjnFEEEujZlr9sPa/\r\nmcfX4jRNTntZE5VKNxBUeEBZcc/uZzmCupz+xPsE745GY4JbmaaWVVQIj/zC\r\n/WekMpn1Hjg75xo9rxidVCKxlf81gZT6+7kGk/aft5rq5CGtdYMbDAlhFb/o\r\njazPUFFahdHJ4OOrxsoEJsYV3M3uflcXJpK1JLyB5PRtHEtr07Jft5EoVB7H\r\nRjEzWWX3wGzAfulA8uSGGjODOnwOAAMNZGfeKYppcUNNLgyW8n/1gkYxc422\r\nc4sHnM6koaJSm58iUTeTJC7ho87Qq+AVveAO5dKx23rv6nUKK97wqDj7nWIB\r\n5wchtoL+jXqY5qUg80zMhyvWX+IOZ3cQcidtlSQKgiy9xxS4dpXyjNqRHwrB\r\nrRqXa/6Jheubo3xuS/ExT4X8a29vHpcHHtoguB31g6GBXPD4fC+4aQi6SKK2\r\nTb48NBl8lRnL1l2PVXALjndL59r8JEhJady3qQuFLyx6Bsa3+mfXo+UymzvG\r\nznpH3dj8XHrx+iFdUsEzvXyrOGhBpSD80wM=\r\n=edD9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933314/90341377-89423874/tswebextension.tgz","_integrity":"sha512-t7YhSH26Lf/WszQ3EW8kS312lXn7EvYolbNyEOQVwPfiP/HxPKg4btl0LEBanwzMIApbL8dJNUIuSc0ekmSENA==","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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","deepmerge":"4.2.2","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/assistant":"^4.3.62","@adguard/scriptlets":"^1.7.20","webextension-polyfill":"0.9.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"28.0.7","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"28.1.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@types/webextension-polyfill":"0.9.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.0-alpha.15"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.47_1672159358532_0.6006091116883683","host":"s3://npm-registry-packages"}},"0.0.56":{"name":"@adguard/tswebextension","version":"0.0.56","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"32fb8a0677381c6268e09b6df1a7c3dcd356c832","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.56.tgz","fileCount":249,"integrity":"sha512-VKgGVA90MC6E09bPSMaakBHI6pPStdzZfk3W4oqryl6w/IFw9mH3Kq48vn5eX4rYoIsIdMK8abln1viU/EZZuw==","signatures":[{"sig":"MEYCIQCSj8xvtuYssFc5fPCEPhkvaAfrZK0FoHYZIvmgp0CVwwIhAK5vavxMJCKqJmEGGow96+u1IofMAmBOOZpVF1BjP7tw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1386976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwGjnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodBBAAk2552iqGTzcqPIlU/Xkc68wv/ZFn7S8q5bQyJ5MZ8sFMaTKL\r\nRGkI43QQd3BF2ViV97skEdf3YUwBzuSUj7gpMXkHgem6NLDEhnOKw7VS1/my\r\nAc8OcI4O2fLWRtKZ6na9ln4yMfDQmyyF5PrS5Z9+pTUD91A8h+z8V5KeCbLv\r\ndw6aTqb5B5UZNeRzSAA28PPHPC/2uNXuQ0c92Z/QB4j06YOWblrjkVkktMv5\r\ngxGZNrt5yQvoTLFpOqaAz0cS4vbBnnDHS8kTbAJ/VYCMIkIqc//hbY+SZzuS\r\ni0wpvrBXEzeUM2KDhTbDE/2ueMybueZFTbHcgHfs7hzL3MEYrvJF86DC8Job\r\nelXqsFiPX2ENNFH3bQNnjREk+urOES0cp3eN33WfSrKdn4+2KFD6GkaJaMtb\r\n/zgndbXNRa3SyqnsxbE8M1NdVTcCrtcpZ+NZoPAFgrdjawNayRJVzClzYG9D\r\nWyGrJnaa36WokPy7+3dVtAg79EDvxTOZky/GEZ6r8WGcgc4sCrmmZAcim2eH\r\nhel6Q0yAmYuqh+OlRCm3T8l3qTfyNeu+gsL5IwEQa6zLIAzZ40iDv7A4a5LV\r\nHZC8ypFgvBMKn3sEJ7bYhCgfC7IdJij3F+lJ+rPFzXKLVkq7SKHg1ykoptTr\r\nEYtTrG1E+ktIxw4FGOcLNOsicjPo6zmiUHs=\r\n=7c6e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".+\\.(ts|tsx)":"ts-jest"},"setupFiles":["./setupTests.ts"],"testEnvironment":"jsdom","moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/src/lib/$1"},"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/index.browser.ts"]},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/90341377-89423874/tswebextension.tgz","_integrity":"sha512-VKgGVA90MC6E09bPSMaakBHI6pPStdzZfk3W4oqryl6w/IFw9mH3Kq48vn5eX4rYoIsIdMK8abln1viU/EZZuw==","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 extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","deepmerge":"4.2.2","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/assistant":"^4.3.62","@adguard/scriptlets":"^1.7.20","webextension-polyfill":"0.9.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"28.0.7","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"28.1.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@types/webextension-polyfill":"0.9.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.0-alpha.15"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.56_1673554150717_0.22711891592481903","host":"s3://npm-registry-packages"}},"0.0.57":{"name":"@adguard/tswebextension","version":"0.0.57","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"d2009e2a2d67c6ef02dbcb77368ca2c54d962bd3","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.57.tgz","fileCount":254,"integrity":"sha512-61tsYtNDUUqwyN/lhIC/CAsY0BlasFDCMf9UW30qYJFIv7PT4vN6i3zyLGwaUNjm2nA3rmhZ9j1HdodqUUeyNA==","signatures":[{"sig":"MEUCIGuX+n6FXf4z7hhun2AcXRYMq3DjrCPKvnVFbqn+0zy8AiEA0Hus2V8mjWkREPIMXX+wbQnROJJWr46SKA1zBzbxytA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1974071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjymOYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqY1g//dx4Eh8GkxnuKDip3EX2KsrWglEFUyBYxmrLqFctUnh8ElqpM\r\nYZyncf94m8oriBABYwoLGehKQ9kxEAOC8geZieokh7e4eynr/YZ2VR1UrzXU\r\nQjyfEslaljraQHDuzV6vawRmcnVshRlVBsQQXH0dWoF9ou2nNC62IS4PUxNs\r\n0+P3ZxWylFxS8TteK+CIiXcxIBoUPqdiGQzEO6fAF7Kdcx+Tcr9wqTE1wD2/\r\ngSZ+OuFWjlK21UflrYKw1S+k5LgPd+rKtadcBAlAOQT/TY0caXnvLYgaYLza\r\n4faCcfppgOabGGho3cyZLAUXQFzbUzTrsZnPn4+Cc9rNCnEIdO1KnOzxskyu\r\nG/65NyvdqYoYFAeSumVZFllfGvIRvhZj9F/h3xjVkfFw2y3o3w8P1ucjFCrA\r\ng5lGXdXAtVulAgLLgL3MdWC2w92ztL5+WD8pqYLaS7bM21Rb0rv36m5mmGmv\r\nNLGzlxTDG5fLo2iywSmFiNw8mWMH5Z0JRB3ep2aA4lEbKvyWrbYhcjR81mRn\r\nA4dlmeV16UZ2pmlIEU8O/lx5uqZBPACvst+s3JeAodsHPSBHaRddBzwu2blr\r\nV7WwkA+lhRF7fhNK4FaJWKQsuRwUSEz95RVHgQCKM6Kdceq5wIKYGrBJRfZ/\r\nRRN+OEQaaLNDy9EbXQ2hVddxaejVdHoNX08=\r\n=0Ysy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933313/90341377-89423874/tswebextension.tgz","_integrity":"sha512-61tsYtNDUUqwyN/lhIC/CAsY0BlasFDCMf9UW30qYJFIv7PT4vN6i3zyLGwaUNjm2nA3rmhZ9j1HdodqUUeyNA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","deepmerge":"4.2.2","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/assistant":"^4.3.68","@adguard/scriptlets":"^1.7.20","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"28.1.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.0-alpha.47"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.57_1674208152589_0.7747441135732627","host":"s3://npm-registry-packages"}},"0.0.58":{"name":"@adguard/tswebextension","version":"0.0.58","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.0.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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"2af556653aefad853b118556eac2e78cc641ea59","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.58.tgz","fileCount":256,"integrity":"sha512-b7rO/HOYTsRw5UatKHDEEept3g96QL6CmfMKvNO9p74TzJnjXWcbaBtIMHoLcSGj6dS/WYuVv2kdAli28SuG9Q==","signatures":[{"sig":"MEQCH1EBZsagBII9hPwaQXeM5BilJufBx1zIpsqdffzukmoCIQDTOzXZVVNIIBeugpAjZ/G3ipPapUCOYVYFFEI3f7Ping==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1980504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj23STACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMfg//VPIC9H6mSeSmrdjOkh2eVsYImPhMHCC3pcKMcU0JMjXxxM52\r\n8L/GQIgp11XbUO0R3G/DEvivaXuWv0lwHerVid6PVtKJfxCJNSNZY16k/Vsa\r\n9aHxd474YPA8VHTBqdQ6KNhILbB6XcqlZINJf2eXXPW4WdnFYgMcwUaiGRYM\r\nCpzDjFbqYvMeg3Yea9j7toZDNy8f+pL9bMWkLqo6FpCMYSfcsHH6htjGy3Iy\r\nTL21aA6nxT0pB4GJ1pPsthBLa/i9N39HRlIU3hbFQnxViMyxh8FwUul2Xk5s\r\nRsIQbpyBhSeNV/NZEAtcGGsurF7fwcJGIaDWnfzgQEgzmL6KH7Z8qNNpzkHp\r\nmr4pBwtcGcldg1VGIB7KRhFqYTE7qWE+a3VC/A8nLaRDrXAiYTC1i7xqDKeP\r\nu/6rRBh8MiOnz+EvXK8CDM3JyNq6SsgD2COwkEDEUdh1kFV7lgUW9f5t0DXS\r\nOsPHC2NBUsXHhS3ZbC29hYyOs1gcDmyupXXLmp7bBcDZBpCbj6B8QvfZNYt1\r\n5MYV7X1Xiaq0xCDeDpOI4+ktT7Sen3O6t1b6v7Pj5OKqA41hIkq3nI6ZxtHx\r\ndOZx21vIrCFi6QWoIkTtu5nNOr2jqIRqH/Y9nmLhr6vAxiklNoIGLfBNLKNO\r\nLIiQH1NMrj23o5SXjJILt+OKDUshlctTwIk=\r\n=iopn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933315/90341377-89423874/tswebextension.tgz","_integrity":"sha512-b7rO/HOYTsRw5UatKHDEEept3g96QL6CmfMKvNO9p74TzJnjXWcbaBtIMHoLcSGj6dS/WYuVv2kdAli28SuG9Q==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","deepmerge":"4.2.2","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/assistant":"^4.3.68","@adguard/scriptlets":"^1.7.20","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"28.1.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.0-alpha.47"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.58_1675326611574_0.6179479997908062","host":"s3://npm-registry-packages"}},"0.0.59":{"name":"@adguard/tswebextension","version":"0.0.59","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"74362729ef86bbe2c59aad36701eaeb449d3bca9","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.59.tgz","fileCount":256,"integrity":"sha512-pflihFs2ECkheZSJwTGmHYvfvrf4vj6atxk6Bsjs1sQpq2SVtBLNVIGOC8NlIfWM3KG6SVtpZwYw3gcRVDjhHA==","signatures":[{"sig":"MEQCIDkQgkKdIdNpASDelcPnhRaueFLY8HhWphnUQfHuvKGxAiArFi6hsjXRj2nojmkDXeuxEX+YcPiaYK/yyBC+ioj+KQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1980610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3RrzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrV0g//ZUmcNx4HQNqrKsJ/87Ug+ECa3fmvEVNrDrL98OtTeBdkBxyn\r\nVu+XkH3cqyRYIB/3oGGtTnsstt1jWFzjo/bVbhNlys6rOynwyYshR3zfnGOk\r\nMk+Drvx2tYXiOtOhJdVatr4M8Iv7mXZq+CCOiGAi9L6uO104OozHsSkFS6MC\r\n7ZcDgsM8EMg5WBG0PYJFse1otZ7sdPDEQOUCurLrueqX0cqKmlhgORReyBYw\r\nXf7W+iALjpoyhgVwcnvuz8pcLfj4oMsrFco3hfbSGrYj7aZJ/qggr5/hIUTG\r\nvalD3WW9ZiNpKPgonq4XJipn/kIxFUBANciyp3fHQVp21fVFg59IvmBHVFH9\r\navBMd67djrC6dNW56v00WW13KzBCCFl6jrez1MSnAxMQe8i2xDm8iAQMoYfh\r\njW4OQDbrHL8Q5n67YXA3Egw/V1GPjddUB5dfmoSA5mzwvPrCxBwtQwddVs9H\r\nRlVmGgCN9REN2vFFvQcxzTXiHBFHNDdowXZzaD5m6aV7ZqsV/R2+C2DshZrR\r\nJF0iV1YNfwOXBStxhj9TwohHxCwFU6kNkR+2rWXnCWxcPoW2QoRuln0mQPHd\r\nKv62jkHg569atydhjrhmyiPZGl7JmmfeMAnCBKX6vb3PW0OR4Cl/IhKYaQPL\r\nYOfnazSkD8rGzURrHmdw8DuNjEREl4HM6rE=\r\n=nMzw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163841/90341377-89423874/tswebextension.tgz","_integrity":"sha512-pflihFs2ECkheZSJwTGmHYvfvrf4vj6atxk6Bsjs1sQpq2SVtBLNVIGOC8NlIfWM3KG6SVtpZwYw3gcRVDjhHA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","deepmerge":"4.2.2","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.68","@adguard/scriptlets":"^1.7.20","@adguard/extended-css":"^2.0.45","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"28.1.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.0-alpha.47"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.59_1675434738957_0.6495687214137416","host":"s3://npm-registry-packages"}},"0.0.60":{"name":"@adguard/tswebextension","version":"0.0.60","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.0.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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"0d87a6ad262d359fae331140838da382f70892ec","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.60.tgz","fileCount":256,"integrity":"sha512-1fMI/MGeiAi+BWYhogs8KrnZlABDW3FgOS2grUuzFMt/NpTRbDAYhk3W/B9dJdhO9xPb9t5btgCf8LCb5cKAQA==","signatures":[{"sig":"MEYCIQDTqBaxU3QWRn08y3jeppTVeE99v8Joy60W4NJzSXqY/AIhALYM631PmKllys9tDJMiAlemA4iPw9BILOcNe3MU0hdF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1980684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3VZHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY0RAAgkOFyTNldYGc0QJFxYgPh1XVUn6WOifWocYiCIplhjDHvweG\r\nDRvflrHN6FNyusEVAIiEvXBoP3ISLq/dZEfXgTFBX7gYPInLOjKgg6UGf95r\r\nuKVzgo6luNyEJgrsyzJo9gw2Hp2kMI33GaYujAb23tHePRojo/beSakrSUhG\r\nAc1pH0XJVoOleEGbMpbPViVKqeInbHfy0Fk4FqMmWeNgb4hJ2pv/fy2w8hYc\r\nM8BteiSXESzaxyx3T+/n2B+UtHNdsiEbBWMZX+MOxih1kdupx35FOa1cS8CU\r\nsRezB2073Fmo6ifzQltIuIM+AQ09Xxo4LRQ4wWnfcRxeRdYVf0XXIlLgVZCN\r\n9CK/WXcrFurb0HQY34eBi2DPn1jMwUuiaAOKggWBLuFMsYTe56izanu6Yo5L\r\nb10dJn2e67fGo7mGtldD+XOD4cW2F2EWfXMHlN5uwNYvBLMxikuz40i3Rcg3\r\nF8e7P2g8/hKfjWiTHAw7YHX+AjEBdrFjD3qCHMcV2aOs5bkK8iYtJlB+cQBB\r\nQ+AAAlRiJL7GysAVjwCmZpTf11ZB5tjatb33jHbjmwtXUeoJZ6JTECoAaN1s\r\nlZsRLTWfXMWao3CS2JCDsiNtQwSMbqiYUsaTiG/2/xWQZKHdE4XupMfoBTTT\r\nFqU875HpldPg7mrOhAUAOz0YkHS/W0jAJ8Y=\r\n=HhNc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933314/90341377-89423874/tswebextension.tgz","_integrity":"sha512-1fMI/MGeiAi+BWYhogs8KrnZlABDW3FgOS2grUuzFMt/NpTRbDAYhk3W/B9dJdhO9xPb9t5btgCf8LCb5cKAQA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","deepmerge":"4.2.2","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.68","@adguard/scriptlets":"^1.7.20","@adguard/extended-css":"^2.0.49","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"28.1.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.0-alpha.47"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.60_1675449927580_0.4746085614818121","host":"s3://npm-registry-packages"}},"0.0.61":{"name":"@adguard/tswebextension","version":"0.0.61","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.0.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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"a4c042d3b206bf22594ce639af2a311d63b7c94e","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.61.tgz","fileCount":256,"integrity":"sha512-MWnMGfXL0edKuzMM2tKKq/wNhre4p+MCK8vNQ50mKgPQcoOV43gbJXdZLMDKOuH4sL8dG/6Fh57jfC5BKgmt3w==","signatures":[{"sig":"MEYCIQD4C9nKJb8ykbIf7+IO+DQnE838Ud2b+VyRv+fNbpK7UgIhAOMokyV4tw4Y7qzuovLVojDdGOD/XRZTWPO215yKRZNl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1982950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4nvjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmod5Q/9E7rtTVS0dP4lND3xIMPG645wtSu7z5BRCOXMK3iNG0RchtWk\r\nycw09I8Y5CIS9eaZeflB4SNwiLXnXXpeACZTG+EpCeKe/0yIyjUsmxOVz649\r\n391wsn31CZ8m5eCpU6nSZ6Kyglc4jLomn3JDdH78qX0P4hMjz4iOWxkzcbZj\r\neztveFsiSWhp+zBo4NO03HYJZVZjafAJfxuTrDphOOepHop0qx/St1lAT9Sm\r\nB08/DWkTIfxdwiV2My60bxeAIq9atuo53R8wmgmH4a88/0uFwNb4q8Nyev74\r\ngOOgk3sqIZT/i59LtGuCK5TdSXOktmi2uw0FozaWVVNwyO3GwbE+TLc3DP/F\r\nEKH1GEJ8cufLSWyykrqsoDG+WZVC8myv4GydMbKl41FVwMgmvs+ZufLvqGDv\r\n+rw5NYTSF8kPDgYybsKIJpIwE8hjwUtP3XYrMy38M2d+qgWytb4dQSCHC5Ou\r\nRyGtEtOrSaw4ejsELhpcaplLI7ccQvTp0XNZP3b8b40ug8hPQ6UONPz/sV6M\r\ndMS80lx1FTFA0tmNN3YGXZmEYQ8KnYuTYnYl9q20Yd6KpuimM1qDrSqyhdgb\r\n3tE2lc9bg6q0IGjQ/FtN/3CKX/tvGjYhhneAGxsVXss5kTJjbKS0ujvMWFtx\r\nor6gHzGGRhTTGwPCalSEHEuTsFLQuuh/rco=\r\n=tqPU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","increment":"yarn version --patch --no-git-tag-version","postbuild":"node tasks/build-txt","precommit":"lint-staged","test:prod":"yarn lint && yarn test --no-cache","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933314/90341377-89423874/tswebextension.tgz","_integrity":"sha512-MWnMGfXL0edKuzMM2tKKq/wNhre4p+MCK8vNQ50mKgPQcoOV43gbJXdZLMDKOuH4sL8dG/6Fh57jfC5BKgmt3w==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","deepmerge":"4.2.2","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.68","@adguard/scriptlets":"^1.7.20","@adguard/extended-css":"^2.0.49","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"28.1.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.0-alpha.47"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.61_1675787235358_0.44494416337690046","host":"s3://npm-registry-packages"}},"0.0.62":{"name":"@adguard/tswebextension","version":"0.0.62","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"422f5ef42e8cfd2e5aacb249af1a095e8b98df14","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.62.tgz","fileCount":262,"integrity":"sha512-89F0Vcw+0OzNYsnP5RblL3ruSX/5lIgI8dq4t0sQgAt66/av0K5Qf0xBluxsgzSZZwbp2EwktnG26Hgf02jIeQ==","signatures":[{"sig":"MEQCIDBOVtvGeX+N2l1ImUqIfdEhHq6TTe4peTktMyNz5wIFAiBLC/xQU5BBupmbekHtfs5iQrH+LQh9qjM9MngP7cHloA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2027050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5lRhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZjg//a31xnSg2NrPWBNhzm1KepuR+pJRV9j++DdQ/cR6tgXd59t4K\r\nz3n3w2+OFc7hxdKqPwBr8LTBtkGevYiWYIzDF2Cnq4tnM85G3RZF156DKKO/\r\nBVCWRsawouS3O3MntokeHqYsLAQ3K+oSFDT2aDNiURq2YcwRXVbYLk+sQH/1\r\nZn5XS310LAaBXpno09JoRO96NELPigAa4D4BG6YjhgSnkAl8DjcoyXGEdvmm\r\nhEPJtYl/EN0n2R/R9mD33uolDT94DcNawCIlei5ehsSe1jc6PfxAw6nioW7J\r\n7oITg8X2DiB1bU1fxMeDwiToBcDSS9+l1OdlHRWQzFpzch4aWoWzJ0SQ7Hi8\r\nEahwAiQLQElE2N5w9jJt1kKtchokByDw4QUN0ndIceSirB882pwfuDq9Czxl\r\n/MBkyCCBz5Vq670BDdLNSUvi9SIjOS66XNQ9aowkIAHQy77RStSXAi2B0+9H\r\nd1P5FeWSaLXizwFXXqIkgOpN/0r5mjoZuoO35U//q1ZqFogQ0bPsE8Ha/Yob\r\nGllbHjagu6j785tw55PqYw+knBPpy7CJJP63J7cC7v6jzcOLIW1rkxISwHWF\r\nkg9lCZH7rURFEpP8KO2z7rRQzrexv3XNT2yObv91eLnmHwGF7nE/1w5lZmHl\r\nTiKUcu3lFaWmfzokdwVMj4xurcZWrBJoRuI=\r\n=U37s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/90341377-89423874/tswebextension.tgz","_integrity":"sha512-89F0Vcw+0OzNYsnP5RblL3ruSX/5lIgI8dq4t0sQgAt66/av0K5Qf0xBluxsgzSZZwbp2EwktnG26Hgf02jIeQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","deepmerge":"4.2.2","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.68","@adguard/scriptlets":"^1.7.20","@adguard/extended-css":"^2.0.49","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"28.1.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.0-alpha.47"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.62_1676039265492_0.5284452979589942","host":"s3://npm-registry-packages"}},"0.0.63":{"name":"@adguard/tswebextension","version":"0.0.63","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"3f7fe5795d4fe31ab37ef666b7a231c2c918523e","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.63.tgz","fileCount":262,"integrity":"sha512-l6U4rYNsCx4NE7KCqBbpqWliTX5PG/nmi6Q3ELB01oAwdlPhuM/pyJqkJKUI3khLDL2Rblf0zto2HmrAnZ6pLw==","signatures":[{"sig":"MEYCIQCMud7QeTWzM19iXOvlfpgAxmRfQIZlLZw6Y/5oM0zrFQIhANaN0PHKVjSzSuJwxC41F7f4tH041XE2GzluydfK48mx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2028171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj77h/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBVxAAkehvm5eiOmfy0uCyQrvzQejQd1qA2TkbHJaab6GMLUbeKRvX\r\n79BfvnjX7VUzG73lMeLHLojJl29ZWs7Y448OK31BQ62svEiXR47hv0HRxmmE\r\nupwY3WrXEbHbP6oQlBZqxLlhz79Rt5ZBQR443UQxjwWsdpYs3f54x2TJSLGE\r\nLnRqu79UMlXkfAJwbYcVjQF+UrdDc1f8UelPoZamChvXMZ6YP7pKLumg9gGA\r\nr6892s0XKv3e3WqEdIRPlAssX4ohjLJdVkfIr+3BaYKn2oJlnHVlcbHUl5hv\r\ncLvefAN8B5Zg0R2YNXLuXPxofafWsfxWyRqN2zYbzwDAIzXj5XZWbt6p1k66\r\nQQnh6wzvLgIpKwWKc1F/5N5VwSERBc2TI9ovG/XH6o92iL3p6745AcbBAqYF\r\nanQyDgjUPaMHq4UCvYkAdCOzPJUaaz+5ljB6PB2DZoYs+W9mI9Gh3LJj02QC\r\n5CyFLqQZrlIR9sPk1v8ZqpdIvLM8aYetKfHP8NxeKl+spNL6Tkw0WN5HcrkJ\r\nzdIvYBhvVE3I3g50Z26rwbMiR5HUnADq17ILJbXaFYEtBmoos2QENkBDX44a\r\nyHuVPLze6ZzGc1YpIwK6QvpT74bVnQYz2dJaU4mE/p4Rl3HgmzkVjol0d0fl\r\nMjuTrC0uuK/q+B8+PGOCesA99RKmIXdopCY=\r\n=tTgH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163841/90341377-89423874/tswebextension.tgz","_integrity":"sha512-l6U4rYNsCx4NE7KCqBbpqWliTX5PG/nmi6Q3ELB01oAwdlPhuM/pyJqkJKUI3khLDL2Rblf0zto2HmrAnZ6pLw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","deepmerge":"4.2.2","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.68","@adguard/scriptlets":"^1.7.20","@adguard/extended-css":"^2.0.51","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"28.1.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.0-alpha.47"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.63_1676654718883_0.8291115677575085","host":"s3://npm-registry-packages"}},"0.0.64":{"name":"@adguard/tswebextension","version":"0.0.64","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"a0e133677f1c0f56243c294055d6510822029dc3","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.64.tgz","fileCount":262,"integrity":"sha512-xldPyKdQnjJ/tHV2E07KBfQHI4JRgULa6iQKrmt4IFIyJkHxmC+psCPvuf90c7uBN3ZCpLqZGqzTcNOK7SQhQw==","signatures":[{"sig":"MEUCIQDD6TrxW5gPEEQI2SpPYBUwsq/ZSBd5b2k+2H105QjfRgIgOeKU51hCCCtKlyHimRlBQGUKavk4IsmfQ9pML+B0uEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2036202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCyfHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUEg/9E+i1A4ViduBNBZOJmLsUnQTwisFkfbjzDIFICVvZrfzPglQ3\r\ngfVYljMoKvwqu/FNoKhPbSYjkMWdN/8Nusx1KhspUGvWMChXKpzoe25s/47Z\r\nBIz//mSiWRUCAwLGYm8pVg5Yru89YvVQ6QLyBhpn5wE4e3eMUE2uz5wmBUpC\r\nzVkUDGG6S4qhApAFUigoT7YjUpy9LtIee4gLzqdCEWpXQDXKtIa+hpPHsBQ2\r\nhfDJHf816Tv4zc+7KmNJ1U1ttO3RawMFFyFCz7c3pr0a056z6CL1vadpsdDu\r\nBOdf1KjzGYnNr7iHXqmN+P5kGTFASoHWzAxR6qSVvi98aL5v2srHP1yUOUNG\r\nzn45XNSPLSjmrMn/C05m3AioklIrVv1Wk9suMbZ8vW5kn5j9sLhq4VRVr03Q\r\nLIrJdFTA3MHx+C7s9orinzVjupuQwgZgiYdjHEojTJ7sNMt0vHRdUnA650V5\r\nWJonACplp7mEYISBgdCMwraUzUTzTKxh4Ak6ya+opZbYBGmpO4xPEl6rL37t\r\nr9Ee9ml0BDu7QxmAQcoNjbaykUwXSUcA0JXKLSUekzwppXoobHe2B7coW+HS\r\nxx2mk5WDBhimhbX0Gi+ThXHrz6rHaxVwElum/0VVKVX8/q2c+/TVxmwIqklh\r\nbDmXSS4Gg9z9fWfhujTsdKO6B8xHC6Qo0P4=\r\n=2Y4v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/90341377-89423874/tswebextension.tgz","_integrity":"sha512-xldPyKdQnjJ/tHV2E07KBfQHI4JRgULa6iQKrmt4IFIyJkHxmC+psCPvuf90c7uBN3ZCpLqZGqzTcNOK7SQhQw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","deepmerge":"4.2.2","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.68","@adguard/scriptlets":"^1.9.1","@adguard/extended-css":"^2.0.51","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.0-alpha.47"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.64_1678452679033_0.9021929284510579","host":"s3://npm-registry-packages"}},"0.0.65":{"name":"@adguard/tswebextension","version":"0.0.65","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"fe60bbd651bea22282268893a5b0909b21b3d79c","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.65.tgz","fileCount":262,"integrity":"sha512-xAgOQzoknY7vE5R+beIeCUH6rSRIcIXxs31Nb1YcMPBWeJNrnzJUtTHJECmMGPvyX5jbkI3KuF3SPFjyNs7FSg==","signatures":[{"sig":"MEUCIACdl0ImO3VUl/SUZELGEsBB5uJ3yJ6g0pASytS2bv9MAiEA+NNN9N33zh+tLIsGYt0+912utcpTDTsXtFAXroe8mwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2038034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCzy9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo32w//Uv9wycR1F17IZe1onP72Ek+VN91dJmJKbZf/GHe0IM8/zu9h\r\neoRIG+6840VCT5KdJPjP0/Me4iYWvZuxQ7QtI6WwERXAvgHis/KPkoFkjhUJ\r\nR7IdjE2T6MeoWpobVWioGrVxeci2+IMIIOhGX7hqZRJmxqHRcHbTXv4KXhEN\r\nS4dDVEMzcBTckpfC/QS/a8DIblJ8EBryil2tP+tatyR9HcjFGHCIW16zjmI+\r\niCClfeNAYAEQxKu1qOB5TiCkR9Ot1ppe0VkY/GpHcXYzPRYTpxqAo8OrlBiw\r\nZN7pVkeDMOtwu8Dijemuvl8QzPogtjED0UoCvmjJOEds5e+twjTrXgtib03p\r\nw+qsIqjR5QwP5xbbWgma7pM3kRgL72kOf3rlFrXVIUeB3kPdWO8dG3wegtEP\r\nQiwx91c8nsZb1hgaXXlHgL5yTEU2yUGDolFBU8vhCkTmjC9cM4VBqskM3RHS\r\n3hpeP5RmC1rkdWxUSMrCY9Nz8w1kpqMCeUj3YiHHZA2GgrKnVyERdmvaFHYo\r\njSyjPjqabKBbEu8bfOVhiEETnJHRudWhh1HdugJGuGvAe1gxYnMYwglYXf/Z\r\nyjHYnFV478J7TPuEAciVblGqHmQYUlbDuYyFrxFnyBmuVdBBYvBhtIDWjHtB\r\nTbz/Z31exC/FoLsB+yyAkHbyb5NJGLg9OeI=\r\n=472n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-89423874/tswebextension.tgz","_integrity":"sha512-xAgOQzoknY7vE5R+beIeCUH6rSRIcIXxs31Nb1YcMPBWeJNrnzJUtTHJECmMGPvyX5jbkI3KuF3SPFjyNs7FSg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","deepmerge":"4.2.2","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.68","@adguard/scriptlets":"^1.9.1","@adguard/extended-css":"^2.0.51","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.0-alpha.47"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.65_1678458045240_0.5177572822395171","host":"s3://npm-registry-packages"}},"0.0.66":{"name":"@adguard/tswebextension","version":"0.0.66","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"db74cc5869a28b62d13590ac965cae6501a4f0a9","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.66.tgz","fileCount":262,"integrity":"sha512-OplZ/7tpk+4kVOzZL7hz07xGG68LJV9sWuLk2GJq/KAoS+HN4SLOoghHon45aME8Tiiqp9Q0Xr7hEJXGCM5cjQ==","signatures":[{"sig":"MEUCIQC3st8wJxkkrIMbWF/Req+DSpLVJTyabnNXaevtxcKf2QIgPY9WI8nuZkNFgFDyATHyK162Yi+J4Y0AMsHChAZykLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2044776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEF7VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5rhAAjzzbEdy+m7h4wijvBkzy6ZBJM3Q49Di6unda0sQT3Z4XJvo4\r\nl7XC6vV5EhScMH6aqwbbjOPrgW1xvdB3VrjzaoTZJdq2ToFF9krJJ4eLuLwv\r\n7kOrH9w5xIDRHXkEEV0a8IldvqAp1ltFbfDEMUrPdVBPGoglR6GQ/z4ObUky\r\n7HzPSoac2t+sCrLD/hzcgb0zvLwP4ylfskjRk4kxzsUq8qnrYsH2w5y8Tyo9\r\n1JzvGt1GoMYnjzF9+FfvvGxyph/e/witF2KggnFyTZ+6usCaEyOCgI/OTFy9\r\nu3TN3zqyzYeTIlsNOc4qnYeW4UujSpRXrT1dYaXueCIzBjPbWaV5Tu8VXNd4\r\nOT6Ycf7HooKUSrMW8vHynUK/tfI3ThHtTAk0T09vjMpqZwYcgvqbEhg9COmY\r\n3beHOu3sHVtnyaJMjQxwkmOmOp7LAfDOn0DfN+GfAlrbQBekYOZZs4JnPGw7\r\nU8lLdr7TdMLdRHsybyYzoZFHoboJUbftSbmwG7HHBqJ60yOKwhuwfUQvLkpn\r\nxWyRTE/yVkDx3+nqxkx772f1PyZrL8y84RVUYoYTYXm9ZhrEewCd4Ke/Zm42\r\nqgEvslkfcHrUgGwHt82U+MHifOtiAZpUIroqYxgUwIypfCBq6SHotcGU/mIM\r\nc0eZWET9yGHK35shIhwM8gcy38ZlSkb6w5g=\r\n=IySr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163841/90341377-89423874/tswebextension.tgz","_integrity":"sha512-OplZ/7tpk+4kVOzZL7hz07xGG68LJV9sWuLk2GJq/KAoS+HN4SLOoghHon45aME8Tiiqp9Q0Xr7hEJXGCM5cjQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","deepmerge":"4.2.2","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.68","@adguard/scriptlets":"^1.9.1","@adguard/extended-css":"^2.0.51","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.0-alpha.47"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.66_1678794453270_0.195610352842857","host":"s3://npm-registry-packages"}},"0.0.67":{"name":"@adguard/tswebextension","version":"0.0.67","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"13f5fa3779cab35497b3002cede88c6c4a0cb7f9","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.67.tgz","fileCount":262,"integrity":"sha512-aJy+S0QvVh2S/j5ztxGfBopSCsZ/It87cM9ktWLOUMVJcmEqRcpxr+uuGoGmFD+6ZTd9rf1cY03Niu7/KK5Phg==","signatures":[{"sig":"MEUCIQCViCn80RNgSxdNxUdlq8bgVHsIgvAyAgZQnM+STwpU3wIgY89Oj93BaIl+f3W96bSh9WMu3HY//Ppvv6cJ7fSNwe4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2046352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHBt6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrepQ/7BWRqhJX+U0ru0ShUYGihTn2Qi/V8uxU1wLrJxVD0TfjNqKLi\r\nec2FpjKv8ZOSIJIzOxHndL+YWt2RnjQwEs4THkuPXJqinjiO+7NeFDrPSR29\r\n7bpXq+Oruu9PyrCy1Titbq3YdVTOOOJqMQ68Eass82eBJofLPukOFEEwl8QQ\r\nfxTIxTpWaoNWZsdGi59xcxSYIdHovqosApp2g9LiBB8pANLFxkajfKzUcOtF\r\nvyuV5rPjKe6Zm3vKmnzHUdVPvBjW7H5YgmpUSakwXZNRR+8SnHTVXssJibpB\r\nlv3Q7Y7FFhvEwlCUiupq8KYfw6m21BaZesmuXPhZcwtHKVuq0lCdhMSpclTk\r\n+KHksZl19BCuqyvGE7cZMTKooIvdPwpnM0D/E1Ca6z0G4Ym/Ks0iVLCMNKsX\r\nYjumqciKMMbr24gWgGUUWCjc69tVM12tobOBW2B4jXYBy/p+Ig//MMTxj5A2\r\n0V8f13WbcCm8B276/u2Wvgv4fHcn2lS4LEtSwpTUrvQXgzmygAmwLBIC4Ocx\r\n3bc9c9yv0PlPckVKBGm/swIInUIM7CChjOCbmd1TIeFcoO43jcP+p7duYskO\r\nV7e36GS5Gp3VuDiXQy8UQKGlFYzA6KBS+CRjNWUEyp7VArA1HzQ8D5lLwsJB\r\nBuidDBZtoP6sYhskgH1wMSzM8KIQW+iG7ks=\r\n=aEEo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933314/90341377-89423874/tswebextension.tgz","_integrity":"sha512-aJy+S0QvVh2S/j5ztxGfBopSCsZ/It87cM9ktWLOUMVJcmEqRcpxr+uuGoGmFD+6ZTd9rf1cY03Niu7/KK5Phg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","deepmerge":"4.2.2","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.68","@adguard/scriptlets":"^1.9.1","@adguard/extended-css":"^2.0.51","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.0-alpha.49"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.67_1679563642361_0.5729594981691779","host":"s3://npm-registry-packages"}},"0.0.68":{"name":"@adguard/tswebextension","version":"0.0.68","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"71cbedc83717628a31d303dc059e5f6a3caa6e27","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.0.68.tgz","fileCount":264,"integrity":"sha512-rMGJPEW7XM4Yfof7DiwF5ADIXD6Si8nAY8gploDqDAyinQqb1kBFECWXUIveKClMfZy2HPehEahg3RrbuBtffw==","signatures":[{"sig":"MEQCIE50KDdzYUqLdX4FZN1UwYhDcrBnDz8xCUUQMFy2mn6SAiAZ9vdLuzUGs8DSEs7pnaiIQWcwtn1Cjs7KnHY3elO0zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2085821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHefBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQTg//XwRWoohu9HaDKCTwM8VSEVwTet8klMCbXjXLMSm42aiV3yFJ\r\nX0A/KXur2ZSSKMYjO9asHslgy0J3Cpb16opvm7hwzSpRPgXBHQWpsu1ktJrK\r\nxXWzViYlUsp2M6OO7MGBrPyGA44TKon/wRRnIWclO6cEPbFcwU6tCzC/iz6w\r\ngLVjGbbmo9+xIW/xc7wVoGbghJ1aw8Xwa7odk0AiLvOeVql0SnITKegiASy3\r\nXB/jwhurn5cozhJCrlabNHDNfxyha8f/Get0tm7vBAdpoFJCt0ApkodHjAup\r\nschmEkLpN9trfTp+siDweUlXzMY5sZQxEEmCayk5hIQPi3vBYerlXgjPQwqo\r\n6NHvTEYBnBJl9PMg9aXKV0SDAEpr5PchRiLZZFwdExwOXaGod1H1QuBEAsno\r\nLhnLXI9ES6hJIV9JasnzoKpZCJmvi+wrZHU6YMzk9N+0I03EYa0xGh98wLu+\r\nppXUwFoWUSrPSZlxPgMEd5TSDJBOPw3IEYvzwXs8dOz5MSD41trFMcmQ7q0y\r\nQhuqfAUGbqyNZlwPzu/xv4IDbw2m1Z0UueQ2zFMflh3v3CZKCpHpXAZpbGtm\r\ntS/5FnvFK/bpzEaZcyRhO0dxpOVVsMrilyMmMahX7d6e+jAfg+nQ+T0oq6Ob\r\nH5E73USHFxuB8Xti7eNAI1aQth8u9y2Q74o=\r\n=Y85/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/90341377-89423874/tswebextension.tgz","_integrity":"sha512-rMGJPEW7XM4Yfof7DiwF5ADIXD6Si8nAY8gploDqDAyinQqb1kBFECWXUIveKClMfZy2HPehEahg3RrbuBtffw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","deepmerge":"4.2.2","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.68","@adguard/scriptlets":"^1.9.1","@adguard/extended-css":"^2.0.51","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.0-alpha.49"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.0.68_1679681473580_0.21317093468809079","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@adguard/tswebextension","version":"0.1.0","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"f5be32d03ab825ef59a83eef61917e97d32370f4","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.1.0.tgz","fileCount":264,"integrity":"sha512-RuOIHi5dj6h9Hv/bk622ooRMzlI62IppPIRITWEgI1raVCOHxwv9aSwy96IqNpMcfcZfSzhRlmkWfYdU+Vo9fA==","signatures":[{"sig":"MEQCIBwKOodowUG8KZf5V3sIGxxxwsaI/WP9bBRNkNUyp3PnAiBZJCwvs3oNo5/8TlgK88swHVC54Ycj5utCVd3lHY+hWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2109030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJsDrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvlQ//S+E4rjGd2wFQwuwbLiYeORk+m1uyGQyXsJAUzXjA1xWmR+3L\r\nSYLnkdQeq9RCBI4MHYYtXlDX3J7Yb1t9T9DRvicG1mD2U6UFJDiwgSJc4ok8\r\nu6+5raKFXv382j0UBs6zfEVI9WpC8DbKY7xaCGIiqzCUuLZntTnZqJYt3XjJ\r\n0z5Jdspz0PzbHafCv3n8NtfLN7pxlKqr4sv9NWKEMyuL0Ev6yKfe8oY8iCjN\r\nE8x+FoY5H+9F8IR8bdbFIyT4Gq2OSnguSIW/zQo388PVLT4W/PhdP7KtmY6r\r\nevdZnfNRPGsEdlNtH593fWceZ6i1zoLQ8IgSQ0ru+KB1yZB30enmWox60mzV\r\nULBPJK6wN3xFLaZMsjhzXwpA/WE7jFe9e3H7m5RISr/lD6vpFZ9c1qwRvI+H\r\nVc5LleohdbOAl6qf+ec35Sr0Uqxr8Cz+R4UwEikC3UcjkYZSymiH4RrYPM0J\r\nZHY4CTT/Y63bbWauV5srAtZFKe4sk1j3mk9U7Wq/pAaGLS06wrH8ls87uNAB\r\nlNDdwoYst/X183lgS4F1GxUIDwSboknIFvnETBpMNfv8zLpItCaGyqV2iZ7j\r\nFUrbsZ18NlvKmW46OTKNP/ljLSbHdJ0c+QtKB5AfZayg3U8g8ISk3PJ0IQyg\r\nVTLU3I0NzcNVO5zwY1W2dH+D5zSs+p4elH0=\r\n=wdO2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933315/90341377-89423874/tswebextension.tgz","_integrity":"sha512-RuOIHi5dj6h9Hv/bk622ooRMzlI62IppPIRITWEgI1raVCOHxwv9aSwy96IqNpMcfcZfSzhRlmkWfYdU+Vo9fA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.68","@adguard/scriptlets":"^1.9.1","@adguard/extended-css":"^2.0.51","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.1.0_1680261355296_0.5287663263777884","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@adguard/tswebextension","version":"0.1.1","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"cf30660f27c1ed84718d7342f88d24f749e395a3","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.1.1.tgz","fileCount":268,"integrity":"sha512-bLLA7YkuYxLahbubv4G9jwp2ygm/PRSCcdJ8sOMVhIZQR9xhx8O6EsX8fvvTsED4ezwT+FqAUJWJ0RDnoyjrxw==","signatures":[{"sig":"MEUCIE7qEhk8/XcG1SKE80+BJtAkSXV5WvLfC78fKWpJnwHTAiEA/Njtsvj9nFL/NDjnK9SGvmVlAzOKW+7RDpxDFqMLL8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2122986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLS+PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqC/Q/+LLXy4wkG9Lmj+1Y8ImwCw+53p4/43K2eywmw/5IRiDYhEVvE\r\nZAXTSft1kCfTY9YaqIOTW78jNDlXgYuTJzI5mXM9RelKlO0U17FS2p0CpkIh\r\nWZmJEP9McaDO/Z1XTPv0AIHCelM4ycxVEBFdqLZLJN6VFK+ZW/SDNyM52zQa\r\nEeL7bzD+6RwaFYzKEGLwv29vkX12HUvu0cMXq15G0UbFR/rll17iQq/ERckQ\r\nRvMuZL66jig7Jrvz5KuBzMk/mglWvhzl7FBfbr7NFPuASmj4WoFIC7TZ/iSb\r\n4gDu9Q+phiMR9aLB+mzt6/flVrviMlS03wdYc/rIQtKK5uCtmQGX91UiDdyk\r\nnOsCeTD0uupLRug1qJm+wSTp9ZwboprSULW3zyrv+ucdOcsPLaASpC4gXudS\r\nsAhDJv3rN6QUU+RxwYmoZCZcR50Ef8fIyehklax9YUpCT7Hj7KPjd/yEFdQK\r\nkUsQdlRmhuMBTYjPvoj/sM3++3Tn3Vto8UpNI+lND1SyP4R/WERdipE3O6Sw\r\nAazKnXDp6xVZzChwl62iwYs9YBzLb9xfOdfDNCrpbWgdl0mlrMgPeBSfrIc1\r\nl3KiCMS1i5dsa8F9BG033Jz0rUS/3L6ZCYsPKLnJG7S11y5RkltnbcDIXUXs\r\nDf5Kr3n180x+tdE/Z7PMWmCY1+Px2DWeR0Q=\r\n=ukP4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/72220673/90341377-89423874/tswebextension.tgz","_integrity":"sha512-bLLA7YkuYxLahbubv4G9jwp2ygm/PRSCcdJ8sOMVhIZQR9xhx8O6EsX8fvvTsED4ezwT+FqAUJWJ0RDnoyjrxw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.68","@adguard/scriptlets":"^1.9.1","@adguard/extended-css":"^2.0.51","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.1.1_1680682895638_0.5135843038953063","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@adguard/tswebextension","version":"0.1.2","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"ba7e4b158f9dc879f7c4dd30d248cb5b9bdc8b0e","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.1.2.tgz","fileCount":269,"integrity":"sha512-0vMoQ5hmqXr2RgksHf9SspFYWmmoRpuOr1ksE0TQx2uJ9gzBu5EatqJEELrlQLfbYqmiEi8gsih8m1tiKoJAPA==","signatures":[{"sig":"MEQCIEythv7FmgQ8yS5P7ZwIv0VYmC0AjVn8zU882dmhh/5vAiBq+NR26C41ja27ANemIA3wddY4yxEKKCEJviJ953c1CA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2143128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNStUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9Sw//ZYZWEIRawRSuJPVKTbgjJ2nL0Ra7/0395VyxlqqpCxAVdmqs\r\ncJ6bv/MfqISD6tat29fOHFANpGY9uDh8Yt8HaFKlENHL7h+gMhJ81oWe8Z9S\r\nO+gL+w6WRWrKvDhaWe9ivqVsWJGMzX+q6Te+NbWiMi8IlkpHhlD8AlD2gfGy\r\n62OKTa7dauWu4L8tTDFV/TS/q6WsnVVNSzrXpgn0VuUjakfITcVEnXMwnm7D\r\nYjzlPagoYq2BtEBJDl7gNH7zm2O+cWqGuI7NCwNlHdZUhddvukERqSUDDvlw\r\nKzUNu3y+J4Kc8RU7oQL0C7SL5fgenksVCFBP8Ed4d6RhZM5iAY0NkRA/7Vcq\r\nzAuVOwvWPW+0pj5waITRT7hKVatneZFqy1S/uTLG1x/l5UdGNmk1VNtJVB5G\r\n4PMfSemfs9R3E557fiKjgkYa2Jj9WjFTPxrI51rZgHywD6koUepA7FsPJxmO\r\n6MuZV68xxycIja1TA/7nkGZXcmUXn8M+ojosbnSl4SqHYZUa8xEDule8Tjvm\r\nPJYiwb3JJ1mQE+Ck5fgPopyjCGux//FbF8f8+SJTU94xU/OZ+lLNpoWY3ljf\r\nKyGbJ9anykS3OirU+koFUQbab4P7QT8lKpacVuWYhCJ58cM4IarJUP8aVyfI\r\nry9FcKZOmdWhtiRbryxmzSYVlG6fI8lzikA=\r\n=qrZl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/90341377-89423874/tswebextension.tgz","_integrity":"sha512-0vMoQ5hmqXr2RgksHf9SspFYWmmoRpuOr1ksE0TQx2uJ9gzBu5EatqJEELrlQLfbYqmiEi8gsih8m1tiKoJAPA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.68","@adguard/scriptlets":"^1.9.1","@adguard/extended-css":"^2.0.51","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.1.2_1681206100006_0.4708035602632661","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@adguard/tswebextension","version":"0.1.3","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"a817ec76f5034efa786c4262e04345ad1412cba1","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.1.3.tgz","fileCount":269,"integrity":"sha512-glf3dXySHdFL9g+9nA06a6B0ABxoo9mdx9F6K/SEC4p7n3EU725fQ+byjE9hr/siknsuJ0HRb/p5HjpRlq2Esw==","signatures":[{"sig":"MEYCIQCqG1R0nS6QbDjA6thh31Y6s49aXJPb+1o0D08iuqWBJgIhANBYAlePym2YnS4vWZe3Zkem59DIJijjAYIchMpY+UyD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2143470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPVt/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXXA/9GluiHyYUqBjxFDX2MrXpTgk5NyEtBBST+FYjJk88nbl+fWa5\r\ngb9E5QTwjjOoDbiP6KXj82FYNbCZ/nuOM0EPy8PI97cV9l/LuOeC+MJtTrTw\r\nBpwNTOF7BEEkl79JXoxFk1TOUfjeityCQSqBlZxKqRa4nPtEyvWny3RCMi1/\r\nbci0wq3Bg3YiKEv60cUXJdHHKmFvMeYSEWj40VqKWxNCcmpa1X8tFhGbLilZ\r\nKEEIpD2ZAFjw2kPh9nmSuWlZRGGBVQa5x14GxQwSVGUBEDvtYOPgC96Ocqn9\r\n9+8IurMY4rDkXPJ7ZoH6woUl7uaDbpVgUGWRXEcsuuiiomNHyCSgDNRCQKGa\r\nQaagoz4LQVhtoX6uMGbyU6iJcJMsZYrLzntnQm5+diSdmzgPfq04qmta2E2I\r\nFrJs2SQVLLo+rXkfCwwcuNRIUBwNeoHX47VEeBMvh3pWAYQU6/YnkaGjrrda\r\nCRCgPR1k39jdn/1w/Du2cwHZKtE1brA7ZrNt3J6zREHw0aTlwXE6kar2pkC3\r\nZ6GUSGn9T/qQt3KIAN3rjXrZGB28Dao3ap+BVpFwShR07iibMRm3Ag+b/qXM\r\nv+/3BF0k+jjLVfBeUR6bh0EASGOGNVm/YV3S/hdBMrcaioKf+2f14YjllN56\r\ngdY894CvpsmOleL5OOLOYlmgSWAnORztFLE=\r\n=tJBV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163841/90341377-89423874/tswebextension.tgz","_integrity":"sha512-glf3dXySHdFL9g+9nA06a6B0ABxoo9mdx9F6K/SEC4p7n3EU725fQ+byjE9hr/siknsuJ0HRb/p5HjpRlq2Esw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.69","@adguard/scriptlets":"^1.9.7","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.1.3_1681742718815_0.4983284029455146","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@adguard/tswebextension","version":"0.1.4","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"f650ac9b3dc7b6cbaa6c202bedaced3e60cabb37","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.1.4.tgz","fileCount":269,"integrity":"sha512-AuPB/zMMjEL3f42MmruWZSgiVU+Q4TFSnY1SxbHk5diLwEww9RWNtdJUl7mlcgqn6yzbX6ao3RLUN0TizEHo9w==","signatures":[{"sig":"MEYCIQDr3zJ1MprjNTQMtYcotT+OJdqQ6WyxvNgHEl3f9E5PbAIhAJUmUAHJK1s5UN3510WOfH35RYAkVQ54guVV0IfAumH0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2161085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPshnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohNg/9EDQui7xc4kNxXPyKf+D8G7yXd+UqiyAwjnGpgCxmHKPS5p5m\r\nwNLDssQbmThq1SBXNLhCic+Shw6T5WzGRR58vKevJUOZMTBPJ/meBVzx1zeJ\r\nLxxWYLYrXXpJZpc48ZokdJtlkzZ5Ax/wc7zLoTbFlA1w8oecNO0cTV8F7NW1\r\nqOXVxowy9NYljy5gNd9I3Iph7JWXCGwXkS9kc3yoJ5hSFutNaov1Z6tGGYxM\r\nSyAii//TWyGeuE3RhvC3AsYkfS2zHAGE/dzmVnl6pQkOZOmqER2Evx0YmeZl\r\nBCI3m6mGbdWGYqJOU2ejX1faOVVwr1IIodDF4R6zkDx73VvrVoMc5RV86YKV\r\nXk2hnNMzsopAt4d6PgBOdM3NBY5v2BU7GFyVKATS+OMyGhDIDCRBVGTEtCbZ\r\nqyWuZfDvHFiiBsHimlzSsl/VIZVE6ZQQIfR9F7a23LRmsP3W4H4rHHDtiSiJ\r\nDvHxkAvCuE81TWMKwyJxMKNL8zuIkJyYOS6aytiLYRiWnty7h0OjbUsH+KUl\r\n7SdKtpejLl0HCzbEKH7Ut+yHJVOqKc6O3MmjDLzwy4pPCuCwYXKYaX90Nx4v\r\nElKkvYBbYjEimg/JgMqJtVStg8A/IHvrLWumonk4FbGVwiVVlTSpsAmeQQj0\r\n/E9wbpua3Vt8oQwEmwbXJhHZqmp52BwKwPQ=\r\n=6cCA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933313/90341377-89423874/tswebextension.tgz","_integrity":"sha512-AuPB/zMMjEL3f42MmruWZSgiVU+Q4TFSnY1SxbHk5diLwEww9RWNtdJUl7mlcgqn6yzbX6ao3RLUN0TizEHo9w==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.69","@adguard/scriptlets":"^1.9.7","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.1.4_1681836134908_0.4446800713527408","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@adguard/tswebextension","version":"0.2.0","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"45a7083fefd435c858e60171725347c90ae70627","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.2.0.tgz","fileCount":271,"integrity":"sha512-mSSJ6/jqqgYZFgmaJTXnijfyoQ9jRI3SuLFeZuxr1txvyXWoiKSmmEFiVd9kuo1du8WhV/81LCamWys3GM9Rkw==","signatures":[{"sig":"MEQCIE3N2e4pZZuTTsxHDu/nipc2/3Nlz62Idb11zeQPXQYIAiAVgEHBH/t26ByMyPgTIbUNTgbt0E6poNdb7sIMzNZj8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3574790},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953282/90341377-89423874/tswebextension.tgz","_integrity":"sha512-mSSJ6/jqqgYZFgmaJTXnijfyoQ9jRI3SuLFeZuxr1txvyXWoiKSmmEFiVd9kuo1du8WhV/81LCamWys3GM9Rkw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.69","@adguard/scriptlets":"^1.9.7","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.2.0_1684861682498_0.19899773853944835","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@adguard/tswebextension","version":"0.2.1","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"289e1a7bd61bb999de2c6d8350c7e412979816a3","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.2.1.tgz","fileCount":271,"integrity":"sha512-+/vkRqY00qkMoC8kBaVPaU4NTvbKpt0A1N35sOvKOtqkOQL3H7i4McPLNQbMXiSgaxS0cUqtVSM+QorlikWjeg==","signatures":[{"sig":"MEUCIHZa64UGQYF0pTqEPG2dp/l1tKuz0JBlzM+z+fgCgGZxAiEAj+K+if8gyU7zMIMbCYhLViQcnkH9pFRBkKlYU5347pw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3575464},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-89423874/tswebextension.tgz","_integrity":"sha512-+/vkRqY00qkMoC8kBaVPaU4NTvbKpt0A1N35sOvKOtqkOQL3H7i4McPLNQbMXiSgaxS0cUqtVSM+QorlikWjeg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.69","@adguard/scriptlets":"^1.9.7","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.2.1_1684967609395_0.47451186990690597","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@adguard/tswebextension","version":"0.2.2","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"f5f09c4a705026e833dce0e84004816b1aa6a296","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.2.2.tgz","fileCount":271,"integrity":"sha512-uIVH6ZjZbEnROqfhEgM868ewSSMZO7AtM7G9ACseOiKMSLyy9gWH0uGqA28Ocb1IgANTQbuqHrcvAiwoLlRa3Q==","signatures":[{"sig":"MEQCIATOHtt3c20Jxyz+WgJOkCPkpxGDulcc3Eg951i1JawBAiAM7j4a8/K5W3fXVaBcq13AW/x3OCp4PQmpi1ojCMso6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3690841},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933315/90341377-89423874/tswebextension.tgz","_integrity":"sha512-uIVH6ZjZbEnROqfhEgM868ewSSMZO7AtM7G9ACseOiKMSLyy9gWH0uGqA28Ocb1IgANTQbuqHrcvAiwoLlRa3Q==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.69","@adguard/scriptlets":"^1.9.7","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"peerDependencies":{"@adguard/tsurlfilter":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.2.2_1685374929201_0.6637243847537821","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@adguard/tswebextension","version":"0.2.3","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"b85216c0bcdd1e5e42e73a1e5f3de7bc3f537afc","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.2.3.tgz","fileCount":267,"integrity":"sha512-Y4Nhrr/9W43JMRwCSEQi86KYCXe6VNlqf/obIJpyRNjTokbCSbVuH4G6lBe8FbsOo0imcNGBfqMJwfv5iwjygA==","signatures":[{"sig":"MEYCIQDAB7DeSY0RTzgeyLZyM9f4Wq/s93nuO6jK67FtQ1T31QIhAK6na84uuJ6Tv8sZHEmQQ09kSyEvxNk0RAp9HAVWi67Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3682278},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933315/90341377-89423874/tswebextension.tgz","_integrity":"sha512-Y4Nhrr/9W43JMRwCSEQi86KYCXe6VNlqf/obIJpyRNjTokbCSbVuH4G6lBe8FbsOo0imcNGBfqMJwfv5iwjygA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.69","@adguard/scriptlets":"^1.9.7","@adguard/tsurlfilter":"^2.0.1","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","ts-node":"^10.9.1","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.2.3_1685526048447_0.843350012711001","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@adguard/tswebextension","version":"0.2.4","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"5c1e8dcdd1662ba5dff1cda9bc9ef80f966d4295","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.2.4.tgz","fileCount":271,"integrity":"sha512-rVUvamr/xo42cg07/kTzhzp84mxk2wYWviSi2pT5WA+0ZZRtGxFUdYumo4hm+p1paiTlbcWAjM7pi/vyd+nxgw==","signatures":[{"sig":"MEYCIQCTjCmIrtGV93AWBgsmP0fceQ97JPjBx+klXpGeedwjvwIhALYz+NKeanRmMnLv1Km1tXfjYTkQGtpi1flYPRirBjDJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3691367},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163841/90341377-89423874/tswebextension.tgz","_integrity":"sha512-rVUvamr/xo42cg07/kTzhzp84mxk2wYWviSi2pT5WA+0ZZRtGxFUdYumo4hm+p1paiTlbcWAjM7pi/vyd+nxgw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.69","@adguard/scriptlets":"^1.9.7","@adguard/tsurlfilter":"^2.0.1","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","ts-node":"^10.9.1","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.2.4_1685960140310_0.5256978101888996","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@adguard/tswebextension","version":"0.2.5","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"c5cc84118c863a0dfe8b993e8296b65f7de31933","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.2.5.tgz","fileCount":271,"integrity":"sha512-W6Z2O1WzHdjpcv/8azgWvMeS9GJf5YsJ24xEUIBzMTzI8D2r3FDfSGLX7teNtMrK74Qi/R9mVxwwcJby1PcnEg==","signatures":[{"sig":"MEQCIAel+XznXOpRuPEblDfsmiqHmBwd3zFiqImrmOOahzvRAiAFC967Ef0pHTxdMor+/VOHnJNQkPwQG0K2bAxbSCT47w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3694265},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933315/90341377-89423874/tswebextension.tgz","_integrity":"sha512-W6Z2O1WzHdjpcv/8azgWvMeS9GJf5YsJ24xEUIBzMTzI8D2r3FDfSGLX7teNtMrK74Qi/R9mVxwwcJby1PcnEg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.69","@adguard/scriptlets":"^1.9.7","@adguard/tsurlfilter":"^2.0.1","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","ts-node":"^10.9.1","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.2.5_1686062537559_0.8520063999156013","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@adguard/tswebextension","version":"0.2.6","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"e85a317390431d428db3dfd0e8bae6fee94a29c1","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.2.6.tgz","fileCount":271,"integrity":"sha512-RsQejYhmLp4+mm6uCy5xQJSOb6dCrLmKf546BjZxdxo25LNQsDqsunwTIEu4A58cGKPXvRoA12YB+LrYav/Stw==","signatures":[{"sig":"MEUCIHRl2BpaG/lBPSaa32v5bVgQe1sHmtGdYx3OSXjSzxxvAiEAmRzxlCMV+1n6XHtsJfiymmfTg3r6fo1fXT5HzGf+tAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3742450},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933315/90341377-89423874/tswebextension.tgz","_integrity":"sha512-RsQejYhmLp4+mm6uCy5xQJSOb6dCrLmKf546BjZxdxo25LNQsDqsunwTIEu4A58cGKPXvRoA12YB+LrYav/Stw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.69","@adguard/scriptlets":"^1.9.37","@adguard/tsurlfilter":"^2.0.1","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","ts-node":"^10.9.1","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.2.6_1686133559082_0.20010053229460145","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@adguard/tswebextension","version":"0.2.7","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"419c0f91b233cb71818e6a9cb42e0b390cc356d1","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.2.7.tgz","fileCount":271,"integrity":"sha512-FpM3IaSZvG8PyyXjQLG/syYZ6I07EIPE/unNDnXn5RT9/sZXf9oGjYJPJjSs/uF1FSlAIAmnE4F5X1NvszKxqg==","signatures":[{"sig":"MEUCIQCkVLmK3oggB0cRS1anUB83T+vXd0qv7mxTVZtggwKfzgIgf5z18J/LpOARY+tKImK8N5ikyieP3uyEtN1cJsDb4Xw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3742835},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/90341377-89423874/tswebextension.tgz","_integrity":"sha512-FpM3IaSZvG8PyyXjQLG/syYZ6I07EIPE/unNDnXn5RT9/sZXf9oGjYJPJjSs/uF1FSlAIAmnE4F5X1NvszKxqg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.69","@adguard/scriptlets":"^1.9.37","@adguard/tsurlfilter":"^2.0.1","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","ts-node":"^10.9.1","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.2.7_1686139295436_0.021278438632446495","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@adguard/tswebextension","version":"0.2.8","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"aa8d8ff29fdf728c434575f80f2db7bcd34c7b9d","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.2.8.tgz","fileCount":273,"integrity":"sha512-mtk/0OsLCGYfSSvMlZCbeoepfpW0LtvTFBJO5jAAeANZ37qoJsV6ZZ8gLR1gRr1S0sKwKyYiCgRT6PfmHnBGcQ==","signatures":[{"sig":"MEYCIQCAx8YVUZRsktYIzk8tsSWb7lqQxl8IBeiM34GUPWNBVgIhALyxAkrUGDZs9i3+SkDyEm8isez8HMoGlJc7ATBeSRC8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3734748},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933315/90341377-89423874/tswebextension.tgz","_integrity":"sha512-mtk/0OsLCGYfSSvMlZCbeoepfpW0LtvTFBJO5jAAeANZ37qoJsV6ZZ8gLR1gRr1S0sKwKyYiCgRT6PfmHnBGcQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.69","@adguard/scriptlets":"^1.9.37","@adguard/tsurlfilter":"^2.0.1","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","ts-node":"^10.9.1","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.2.8_1686670366363_0.8782944701458919","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@adguard/tswebextension","version":"0.3.0","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"d19938ca162dc5ce01e4c44c631ce478e5717474","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.0.tgz","fileCount":273,"integrity":"sha512-EJDBkuL5qffcNB+w6toEvd+oCDlz4/BRQgmJxCM7hZpuzRb4+pZwWh+Me2qb3tirBGDqTjFUg7cCsRsgudSHtw==","signatures":[{"sig":"MEYCIQDzBHgmy+ni3Zx3YxqTxTk0B1KBlWOQUWenlkakkJ3asQIhAKezSTbWyxQ8GXKqlCDxSaNnd02ON0W1eAhqUDgkEnVQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3736576},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/72220673/90341377-89423874/tswebextension.tgz","_integrity":"sha512-EJDBkuL5qffcNB+w6toEvd+oCDlz4/BRQgmJxCM7hZpuzRb4+pZwWh+Me2qb3tirBGDqTjFUg7cCsRsgudSHtw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.69","@adguard/scriptlets":"^1.9.37","@adguard/tsurlfilter":"^2.1.0","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","ts-node":"^10.9.1","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.0_1686750424435_0.8573067597262201","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@adguard/tswebextension","version":"0.3.1","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"e64bb927aa6fe0dd81532aae0a7df21303526c7d","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.1.tgz","fileCount":275,"integrity":"sha512-IQzg8blyvdF+fcjAO0wiiWNSRhCQni20aiqgoOX/UW0kboFaT8E7EkWmle09YeTu5+Y3yIEc39DOknUdMBnxNw==","signatures":[{"sig":"MEYCIQDqa2HKBW0TjR1j9qD6mp7jP5gNoTJnW6tj57vaLON45AIhAPTpi6mS4gDeW3z9NX86oxp/+et64sTix1SBAP81KUA6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3741226},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933314/90341377-89423874/tswebextension.tgz","_integrity":"sha512-IQzg8blyvdF+fcjAO0wiiWNSRhCQni20aiqgoOX/UW0kboFaT8E7EkWmle09YeTu5+Y3yIEc39DOknUdMBnxNw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.69","@adguard/scriptlets":"^1.9.37","@adguard/tsurlfilter":"^2.1.0","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","ts-node":"^10.9.1","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.1_1686846718753_0.4365331742165277","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@adguard/tswebextension","version":"0.3.2","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"b361c5fc5b8be855407bba8b73aaca51ee16b028","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.2.tgz","fileCount":275,"integrity":"sha512-Pr1U2hvVKBDWOlGSmKu+B+I13keUrwOLflqHljbzSRZ9AJRxd5CBPfxK+eNFSWdA/IZYkQjd+xAdFIfYIYNM2A==","signatures":[{"sig":"MEUCIAjeV1xSRc0/nEHtDxwPlWPeYw5EmKgt/VK8quwbB0xUAiEAvy6GxLVRRpqEnjy8tPCLTRbNksagoBnu7km4LDI+ODQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3745890},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933314/90341377-89423874/tswebextension.tgz","_integrity":"sha512-Pr1U2hvVKBDWOlGSmKu+B+I13keUrwOLflqHljbzSRZ9AJRxd5CBPfxK+eNFSWdA/IZYkQjd+xAdFIfYIYNM2A==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.69","@adguard/scriptlets":"^1.9.37","@adguard/tsurlfilter":"^2.1.1","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","ts-node":"^10.9.1","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.2_1686913925192_0.3192849964154887","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@adguard/tswebextension","version":"0.3.3","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"065e9574236d197452947ccddab27b3824bd100e","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.3.tgz","fileCount":275,"integrity":"sha512-htQ8W1HJwPtRR5BZC3YJuTzUzWch1QDdeFbYJV/gnEPboGAEPjT3hzK89nDb1cofqw4n0iDSYcNcg+RdqFug7Q==","signatures":[{"sig":"MEUCICRSGOBcxOp3wdMJWEbQqWAU5A7mi2omDLjsua3P2Z8SAiEAm8Xdjjh6//yJC9/rIiabYQ/9n6nDZ2x38GQQ67OZXXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3745851},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/90341377-89423874/tswebextension.tgz","_integrity":"sha512-htQ8W1HJwPtRR5BZC3YJuTzUzWch1QDdeFbYJV/gnEPboGAEPjT3hzK89nDb1cofqw4n0iDSYcNcg+RdqFug7Q==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.19.1","tldts":"^5.7.97","tslib":"2.4.0","bowser":"2.11.0","nanoid":"4.0.0","lru_map":"0.4.1","fs-extra":"10.1.0","commander":"9.4.1","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.69","@adguard/scriptlets":"^1.9.37","@adguard/tsurlfilter":"^2.1.2","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"8.21.0","rimraf":"3.0.2","rollup":"2.77.2","ts-jest":"^29.0.5","ts-node":"^10.9.1","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","coveralls":"3.1.1","typescript":"4.7.4","@types/jest":"28.1.6","lint-staged":"13.0.3","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.196","rollup-plugin-copy":"3.4.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"39.3.6","@rollup/plugin-alias":"3.1.9","eslint-plugin-import":"2.26.0","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.4.3","@rollup/plugin-commonjs":"22.0.2","@rollup/plugin-typescript":"8.3.4","@typescript-eslint/parser":"5.33.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"13.3.0","@types/webextension-polyfill":"0.10.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"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.3_1687175246023_0.39361178779580075","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@adguard/tswebextension","version":"0.3.5","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"2ab53235d14756ef7a144ef09d6b0c85ed247530","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.5.tgz","fileCount":275,"integrity":"sha512-iX7eF/vgHXqfLfNa0Vqge2/Up/6tYwlwMIf0WP6Tf1KYADtKxsd29veBVvw4eY1wyAyA7FymNq9t1fVoj1nS+Q==","signatures":[{"sig":"MEQCIAlYn0HJpNoWI0PfLwkaDNtSK5vPZM3IVZKyWrfXBQDwAiAslu0Izw2a2zUXhDqHEW7pEDr5eydRdDl2OOFFq+485g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3814839},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933314/90341377-89423874/tswebextension.tgz","_integrity":"sha512-iX7eF/vgHXqfLfNa0Vqge2/Up/6tYwlwMIf0WP6Tf1KYADtKxsd29veBVvw4eY1wyAyA7FymNq9t1fVoj1nS+Q==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.37","@adguard/tsurlfilter":"^2.1.2","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.65","@swc/jest":"^0.2.26","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"46.2.6","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.5_1689070074697_0.8125936742297786","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@adguard/tswebextension","version":"0.3.6","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"1dc4189192897931712f54af301fe0d60d46cc8a","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.6.tgz","fileCount":275,"integrity":"sha512-38lo0unBTaL5/GXBLyu4SzNOKwIDxQiTmVlyt5tFlKqTVGab6EK0KJGF4sf+KCdD4p7Btm1zLhGWadDUbj8vxw==","signatures":[{"sig":"MEUCIHW78+2iF63Ph4VfcNxx77JacuEBxci8+xsXAdgKtbsJAiEAw5bjwSkAQivI5PF2Z5VGzPa/RtzoTRvr2qFbRqaArPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3816779},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933314/90341377-89423874/tswebextension.tgz","_integrity":"sha512-38lo0unBTaL5/GXBLyu4SzNOKwIDxQiTmVlyt5tFlKqTVGab6EK0KJGF4sf+KCdD4p7Btm1zLhGWadDUbj8vxw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.37","@adguard/tsurlfilter":"^2.1.2","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.65","@swc/jest":"^0.2.26","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"46.2.6","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.6_1689091362777_0.44848192442262613","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@adguard/tswebextension","version":"0.3.7","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"bfa0f0a69a6078c13be02ff3554bf33c46bf2478","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.7.tgz","fileCount":275,"integrity":"sha512-eNNhiAcUFUMgXW+iFUbt1eHFcOSB04CIUWFH8Fm5Lp/YDLfLVylhtxxoO6Ewqf1f5tUAUZVwApjM6hYuyQphZA==","signatures":[{"sig":"MEUCIQCs9J5eCp8IzxEERQ/3LAGN5wX245tAultWNRwmc31e2gIgcidvxY6wiEySyyroLyIaTjCFWHzpAFfIydXdX3epHm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3848569},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/72220673/90341377-89423874/tswebextension.tgz","_integrity":"sha512-eNNhiAcUFUMgXW+iFUbt1eHFcOSB04CIUWFH8Fm5Lp/YDLfLVylhtxxoO6Ewqf1f5tUAUZVwApjM6hYuyQphZA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.57","@adguard/tsurlfilter":"^2.1.5","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.65","@swc/jest":"^0.2.26","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"46.2.6","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.7_1689952447728_0.29508153598855125","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@adguard/tswebextension","version":"0.3.8","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"3a98a50693607cfccbe25669a77722409e40b52b","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.8.tgz","fileCount":275,"integrity":"sha512-w595Fae19UV73eUvf8WeG3NtKvM7otzFNywj0KMjg355Sj13G+uChrFxpcWxdh3I92UL19ttW9pUZUhQx8NJSQ==","signatures":[{"sig":"MEUCIETbY4UWcLMQZab3FXdHv/BJyuDBNWukj7ib5K3DMOtDAiEArHY4C24m/LmhshUx5myp1z5OF1AcEsfjlcs779SYAMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3417871},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-89423874/tswebextension.tgz","_integrity":"sha512-w595Fae19UV73eUvf8WeG3NtKvM7otzFNywj0KMjg355Sj13G+uChrFxpcWxdh3I92UL19ttW9pUZUhQx8NJSQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.62","@adguard/tsurlfilter":"^2.1.6","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.65","@swc/jest":"^0.2.26","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"46.2.6","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.8_1691145858310_0.5030565363684132","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"@adguard/tswebextension","version":"0.3.9","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"e0de0611d925ec621f59d805e6a8454ba0266a91","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.9.tgz","fileCount":275,"integrity":"sha512-CnlIM5fa7liATCih8p522iUCmyBvQVh7z9zAe8wNMqy1M04CRnDqZNgox/doc3oWfF1jkj2qNVpSRALP+Gdk4g==","signatures":[{"sig":"MEUCIFt258u7iLXn6QdcmAh+j1dAKUIj48S+JFFjYxmpoY1yAiEA7buNI5unZktSTtaWo2QaA8ZVnd1UVMYNrVbe3Ib2tJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3370615},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/90341377-89423874/tswebextension.tgz","_integrity":"sha512-CnlIM5fa7liATCih8p522iUCmyBvQVh7z9zAe8wNMqy1M04CRnDqZNgox/doc3oWfF1jkj2qNVpSRALP+Gdk4g==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.62","@adguard/tsurlfilter":"^2.1.7","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.65","@swc/jest":"^0.2.26","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"46.2.6","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.9_1691678172436_0.31303372967093224","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"@adguard/tswebextension","version":"0.3.10","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"0a8d3765ff6a5bf8302ae068b4e7b8d02a658113","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.10.tgz","fileCount":275,"integrity":"sha512-UxPrMpeqWUsTIgWTbSat2SDVt7CgpnukKgDG0GovBTruDUKzyrfViMBnH8eExHcWhbTi5Bp3wU4GESSVNUvSNQ==","signatures":[{"sig":"MEYCIQDZ1FnJoqlRCvMYkNPkXC1l7Ae7ogpmMW2EVymXucqv+AIhALgqcw8rEvR6bLG11TXEOvLZBgPRezD4KyaeBOku796q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3382485},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933314/90341377-89423874/tswebextension.tgz","_integrity":"sha512-UxPrMpeqWUsTIgWTbSat2SDVt7CgpnukKgDG0GovBTruDUKzyrfViMBnH8eExHcWhbTi5Bp3wU4GESSVNUvSNQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.62","@adguard/tsurlfilter":"^2.1.9","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.65","@swc/jest":"^0.2.26","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"46.2.6","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.10_1692365801530_0.4177864090700725","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"@adguard/tswebextension","version":"0.3.11","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"4743b2e939d401444c7768448b89fbbb8399cedf","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.11.tgz","fileCount":275,"integrity":"sha512-5W3ZhPeAAo9LrOq+knoll+ni8zjWFB8OtB2pOPeQfRlHPGY9c9R0wNqhycVmfqvNV9DmREXLtobR/ROYwqT8mQ==","signatures":[{"sig":"MEQCIF+CYX1JGTGfoSG/TBWRQj01iNZ2XGC+ywI20FxwYpWEAiB1hftVsOZsMq3mZWvz5NkdMDybhyUGMg8g0+2BRRUnEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3388809},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-89423874/tswebextension.tgz","_integrity":"sha512-5W3ZhPeAAo9LrOq+knoll+ni8zjWFB8OtB2pOPeQfRlHPGY9c9R0wNqhycVmfqvNV9DmREXLtobR/ROYwqT8mQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.70","@adguard/tsurlfilter":"^2.1.10","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.65","@swc/jest":"^0.2.26","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"46.2.6","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.11_1692616727706_0.771933087560323","host":"s3://npm-registry-packages"}},"0.3.12":{"name":"@adguard/tswebextension","version":"0.3.12","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"7e44825269ee69b54c0eb236f33b03dc36f4c7f4","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.12.tgz","fileCount":275,"integrity":"sha512-P9wXw9mgeHuL7/pBKUY+9QUnJaNI7guE/OAPeY/mVO/Mw7lfoIy8kKvUhOyTqs17H5RB7ujHSvkCeJY4HOHq0Q==","signatures":[{"sig":"MEQCIFL3a0pT19PL4vyq1MMAdU7rt2F/rnpP6eI2o+x/nt4JAiBFx/wKuzDLKYMQBVsCRF8IdMKRoS6n8DPn9R0yu5b+rA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3389400},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/72220673/90341377-89423874/tswebextension.tgz","_integrity":"sha512-P9wXw9mgeHuL7/pBKUY+9QUnJaNI7guE/OAPeY/mVO/Mw7lfoIy8kKvUhOyTqs17H5RB7ujHSvkCeJY4HOHq0Q==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.70","@adguard/tsurlfilter":"^2.1.10","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.65","@swc/jest":"^0.2.26","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"46.2.6","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.12_1692789700316_0.40219775451872164","host":"s3://npm-registry-packages"}},"0.3.13":{"name":"@adguard/tswebextension","version":"0.3.13","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"f0a2b45772ca2ff37a7167430be9ec5fd0129428","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.13.tgz","fileCount":275,"integrity":"sha512-TXRtyjp7hhTjbdWQDoq0GH472wzG+0tYSLQOGR8sMGCWZI6uuFto2OSlgqiEbZ6tmamT6MeiwYPUSAajfUalVw==","signatures":[{"sig":"MEUCIDNTcUQmdjvmcod11G7VUhYpM4nc7VtO25yzYBRyBQcpAiEAryEpMw7kZqwoqwFnkgUnUT39GUPc8I1nVz9C8FMVeLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3390968},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953282/90341377-89423874/tswebextension.tgz","_integrity":"sha512-TXRtyjp7hhTjbdWQDoq0GH472wzG+0tYSLQOGR8sMGCWZI6uuFto2OSlgqiEbZ6tmamT6MeiwYPUSAajfUalVw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.72","@adguard/tsurlfilter":"^2.1.11","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.65","@swc/jest":"^0.2.26","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"46.2.6","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.13_1692967567464_0.12348630990642495","host":"s3://npm-registry-packages"}},"0.3.14":{"name":"@adguard/tswebextension","version":"0.3.14","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"dc57d9262a0d6c6ae797e5b20539cb2f4693c0ff","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.14.tgz","fileCount":275,"integrity":"sha512-PQgy/TFLfws/XJgCIfIBOcMZ84A+Eqre/+/JFioeD/pSvMYfM57Lc9Koh5/nPrPl0s70gSEQRc1G4QM32//Kmw==","signatures":[{"sig":"MEUCIQCq5zHr18MoTmEFV0sR4tJSZb41yYe/QbjFa8ZpQfjXoQIgQ0QbN3nkyWbwXf311mIXJVi4k7aStTtPwa6hn08a+6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3390964},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163841/90341377-89423874/tswebextension.tgz","_integrity":"sha512-PQgy/TFLfws/XJgCIfIBOcMZ84A+Eqre/+/JFioeD/pSvMYfM57Lc9Koh5/nPrPl0s70gSEQRc1G4QM32//Kmw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.72","@adguard/tsurlfilter":"^2.1.11","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.65","@swc/jest":"^0.2.26","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"46.2.6","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.14_1693901542775_0.8526308766338919","host":"s3://npm-registry-packages"}},"0.3.15":{"name":"@adguard/tswebextension","version":"0.3.15","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"aa1127c6256f49c0c9c8303e5f9b9ceca6fa0c0f","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.15.tgz","fileCount":275,"integrity":"sha512-xFNYGbSM5NGS4l9SaelDzOJMXld8Rq8t0gdIjLsMFTO+5B3Qe+HssR85Mpn76Isubn/MGVH0AgJ9/HykucK8RA==","signatures":[{"sig":"MEQCIEvZuS7JUrF2Cgdck/Olqy4+lpGX6wYLuvRGky0d7hdHAiBrLgVXowHnDYPzBpHeFf8fI2bfKmm8J3qPqHlPIBi3Hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3391759},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/90341377-89423874/tswebextension.tgz","_integrity":"sha512-xFNYGbSM5NGS4l9SaelDzOJMXld8Rq8t0gdIjLsMFTO+5B3Qe+HssR85Mpn76Isubn/MGVH0AgJ9/HykucK8RA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.72","@adguard/tsurlfilter":"^2.1.11","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.65","@swc/jest":"^0.2.26","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"46.2.6","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.15_1693909217928_0.7032316704215724","host":"s3://npm-registry-packages"}},"0.3.16":{"name":"@adguard/tswebextension","version":"0.3.16","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"b29c5f55c009ebbb9811e6e6b6d68162979cbf16","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.16.tgz","fileCount":275,"integrity":"sha512-moz/6EsIgnDs1sNAeL2Q5JGuuPMg7HCKhlvaPN9PPMReeUJcDdosz5C2HAA+l+rw4bcPWRllliueq8WuNcpbfg==","signatures":[{"sig":"MEUCIQDO/aFMadyaqqJqUn6p3S+1Y5UtCJkns9eZwQR5kKnnxQIgSxn7qSlJmirrVVs4JNtqRHpZY3oTtCf0uXzoat2dM6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3392000},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/90341377-89423874/tswebextension.tgz","_integrity":"sha512-moz/6EsIgnDs1sNAeL2Q5JGuuPMg7HCKhlvaPN9PPMReeUJcDdosz5C2HAA+l+rw4bcPWRllliueq8WuNcpbfg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.72","@adguard/tsurlfilter":"^2.1.11","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.65","@swc/jest":"^0.2.26","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"46.2.6","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.16_1693931313393_0.8440020504612018","host":"s3://npm-registry-packages"}},"0.3.17":{"name":"@adguard/tswebextension","version":"0.3.17","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"7b35ba3d5216e550935771c78eecb0cccfce8ce0","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.17.tgz","fileCount":275,"integrity":"sha512-KQQsLb1AAf1ktnDXak/m1sl/bugEZd4jxk8WB0ra+bFMTzzxmsHW1XaS6TIfEd5b1EqW5n3APUlmq+FoBepmZQ==","signatures":[{"sig":"MEQCIBlF08kCdN7BpjAySlCJHqt8krsEfw14UvbiPFkRxaOWAiBbmPNrFKc4fr+BD4ulJBFp7EnWOk5/fkXyT6mnttOxhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3395839},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933314/90341377-89423874/tswebextension.tgz","_integrity":"sha512-KQQsLb1AAf1ktnDXak/m1sl/bugEZd4jxk8WB0ra+bFMTzzxmsHW1XaS6TIfEd5b1EqW5n3APUlmq+FoBepmZQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.72","@adguard/tsurlfilter":"^2.1.11","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.65","@swc/jest":"^0.2.26","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"46.2.6","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.17_1694592530202_0.8757360693813367","host":"s3://npm-registry-packages"}},"0.3.18":{"name":"@adguard/tswebextension","version":"0.3.18","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"b1ad6e3e32ad1d201967d1e47f49f051da4e7173","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.18.tgz","fileCount":275,"integrity":"sha512-Bvjsg+t6TvaunllHtJFgo2yZ1AVtLgSZ+V7eIdsw1HQ2zTV422RkIHcDLXv7x/K+XRVVJwXgUbamql1cdLJ+fQ==","signatures":[{"sig":"MEYCIQCrcH+OkYAJjL7y6uYqqoWkOmdQ/8ENoT4RxAv6F1tW9wIhAKlf9M+slonJFgLRhdHkVvcTUU+KGr9/ddxo4iN9m/ys","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396578},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933313/90341377-89423874/tswebextension.tgz","_integrity":"sha512-Bvjsg+t6TvaunllHtJFgo2yZ1AVtLgSZ+V7eIdsw1HQ2zTV422RkIHcDLXv7x/K+XRVVJwXgUbamql1cdLJ+fQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.72","@adguard/tsurlfilter":"^2.1.11","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.65","@swc/jest":"^0.2.26","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"46.2.6","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.18_1694612866364_0.21234763337910434","host":"s3://npm-registry-packages"}},"0.3.19":{"name":"@adguard/tswebextension","version":"0.3.19","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"14e03f54132125dfa8c123d34525504026939802","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.19.tgz","fileCount":275,"integrity":"sha512-fOb2FPQgWsUujnHxwuIb2VEHOfFFv4UmRwBTbpxABfFVVNETMbNIhvr1AAe2XEDF+mCpzj8CGRTDAAjTri9jrQ==","signatures":[{"sig":"MEQCIEgWm9y/MPp9eZY8o5ArTUK+zJbyQNWrDkLBEX7bw1aMAiBD9bjf0otwW+Y1fDzJF6eDPil7WSnryn1hf+eklcPHXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3400288},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-89423874/tswebextension.tgz","_integrity":"sha512-fOb2FPQgWsUujnHxwuIb2VEHOfFFv4UmRwBTbpxABfFVVNETMbNIhvr1AAe2XEDF+mCpzj8CGRTDAAjTri9jrQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.72","@adguard/tsurlfilter":"^2.1.11","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.65","@swc/jest":"^0.2.26","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"46.2.6","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.19_1695044209446_0.011825199906222217","host":"s3://npm-registry-packages"}},"0.3.20":{"name":"@adguard/tswebextension","version":"0.3.20","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.3.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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"f382998c5f86194a7bf777bb68071a5b6288d2f9","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.20.tgz","fileCount":277,"integrity":"sha512-uqNwyGBBr9ZG1wPvspjbkcYDthYn0cxDz01bhJqpe1D3LZt+2CU8z6xUbGFKAh0MMZs54KYTpOT3/k+xyP2akQ==","signatures":[{"sig":"MEUCIGcY5sSw+dBWJXUNvvVydY+ntOIL+5CArk0Pyu9NiYAaAiEAhgIrbCAmbyFsLQlJzDqkOff20V4KKRwmHz7h/iw3xwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3424127},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/72220673/90341377-89423874/tswebextension.tgz","_integrity":"sha512-uqNwyGBBr9ZG1wPvspjbkcYDthYn0cxDz01bhJqpe1D3LZt+2CU8z6xUbGFKAh0MMZs54KYTpOT3/k+xyP2akQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.72","@adguard/tsurlfilter":"^2.1.11","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.65","@swc/jest":"^0.2.26","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"46.2.6","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.20_1695115568721_0.6163534400909116","host":"s3://npm-registry-packages"}},"0.3.21":{"name":"@adguard/tswebextension","version":"0.3.21","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"35506dc26fb241eec56db08dcbcf8118dd4a4965","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.21.tgz","fileCount":277,"integrity":"sha512-tlqRXlOp4grSlTyQq00OQ3P6d5rYrabmGFFWhosXo6ehlnfVExc2Xj/AT1whENi74zkRn3Jk5uNdSSgBjloYKg==","signatures":[{"sig":"MEQCIBAEdzSu4NMNxapcttJSA9r/lQ5xvl8SFFx/aNQ7TxN9AiAsj5YwWB1NNlNaxp9CJkPXaYrJdEpuodr+2fGMTFGYGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3429093},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953282/90341377-89423874/tswebextension.tgz","_integrity":"sha512-tlqRXlOp4grSlTyQq00OQ3P6d5rYrabmGFFWhosXo6ehlnfVExc2Xj/AT1whENi74zkRn3Jk5uNdSSgBjloYKg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.72","@adguard/tsurlfilter":"^2.1.12","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.65","@swc/jest":"^0.2.26","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"46.2.6","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.21_1695650194765_0.7036534162394337","host":"s3://npm-registry-packages"}},"0.3.22":{"name":"@adguard/tswebextension","version":"0.3.22","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"33bdbc477519a3058046637589b5e52474293ccb","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.3.22.tgz","fileCount":277,"integrity":"sha512-fp0HbO5vkR5P2kvPBsX1oI4IDXV5gvh72474UXxRElPtKAdq/SIOLLqvsWEuW9mwwjYgnQAwFTfJJl8b9dlzXQ==","signatures":[{"sig":"MEUCIH0Bzuu1uhe1OS6es3q/aWvxC/iXNxpmFCrBh4q/IXs5AiEAzfac8ECuifOxd/6NRol5IQlZ/GQ6uUH9sZmzxzRXmaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3432824},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163841/90341377-89423874/tswebextension.tgz","_integrity":"sha512-fp0HbO5vkR5P2kvPBsX1oI4IDXV5gvh72474UXxRElPtKAdq/SIOLLqvsWEuW9mwwjYgnQAwFTfJJl8b9dlzXQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.72","@adguard/tsurlfilter":"^2.1.12","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.65","@swc/jest":"^0.2.26","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.3.22_1696248643607_0.002775311307054551","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@adguard/tswebextension","version":"0.4.0","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"ae4bd91994835a8b918d720d9ba88ea47f8905c5","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.4.0.tgz","fileCount":277,"integrity":"sha512-L2LFsBgoCMRO2RWt7UAMKno6Uw+THyKUDuG+qd3x9hSO/QMBqNSuRHqhL8zCMk1Ss1nA1xWuJy45hJEYuWQvFA==","signatures":[{"sig":"MEUCIQD1Pp4OXq7GpbfZ1M1RpBJWMrRBW2HkJPF/hp9zqmSvowIgPcKv7/pb3i3kL+kWsPFQZjFA1N2LzSym7iksg+lH7Nk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3466535},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933314/90341377-89423874/tswebextension.tgz","_integrity":"sha512-L2LFsBgoCMRO2RWt7UAMKno6Uw+THyKUDuG+qd3x9hSO/QMBqNSuRHqhL8zCMk1Ss1nA1xWuJy45hJEYuWQvFA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.72","@adguard/tsurlfilter":"^2.2.0","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.4.0_1697111395995_0.9761071018510232","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@adguard/tswebextension","version":"0.4.1","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"84333f479a705c748027b6aa4e739e10accfbf83","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.4.1.tgz","fileCount":277,"integrity":"sha512-TSRRfiMNUQX9hPMnC/RjXcSUm9LC/K81aGMQlnvmYi8KJCmgeDMsit4t1VbehjbNsJJWn/KWyh2EZ1M+pOqVBQ==","signatures":[{"sig":"MEUCIQD3nlOsRixSNvXWYawVApE6sSTDr3UQ9MKSYEcYAihpNAIgLAQMKVdDMewdCz155eJpGI0Z6+H6iqbCRYo9Banu0Rg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3470053},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/90341377-89423874/tswebextension.tgz","_integrity":"sha512-TSRRfiMNUQX9hPMnC/RjXcSUm9LC/K81aGMQlnvmYi8KJCmgeDMsit4t1VbehjbNsJJWn/KWyh2EZ1M+pOqVBQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.15.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"16.17.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.83","@adguard/tsurlfilter":"^2.2.1","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.4.1_1697201149769_0.450367353902408","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@adguard/tswebextension","version":"0.4.2","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"f32d907d6379df6119f444d5a178f21a4d7f8c1b","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.4.2.tgz","fileCount":277,"integrity":"sha512-ixeKvVYool6ZWaqsZviASIJtXJceg5qoKxzQ5zmdRO/WKGwyzHOZtAb9+vxQkqQ3NljA231NO1uAD4xHlksTwA==","signatures":[{"sig":"MEYCIQCFw5fiF/DDECuP4Mqx0STHE9VkShtxGPUB3BHgUF6t9QIhAMSP0a1Zr3kHLybDNqN72F8opylZebskn3VZ1pxxqjKN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3470190},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-89423874/tswebextension.tgz","_integrity":"sha512-ixeKvVYool6ZWaqsZviASIJtXJceg5qoKxzQ5zmdRO/WKGwyzHOZtAb9+vxQkqQ3NljA231NO1uAD4xHlksTwA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.83","@adguard/tsurlfilter":"^2.2.1","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"0.10.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.4.2_1697551332473_0.36978480745709863","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@adguard/tswebextension","version":"0.4.3","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"a349920d895e1e24ea1cc1bc0f5458161435327d","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.4.3.tgz","fileCount":293,"integrity":"sha512-4LxpFaQuyKxPOR9MZTbQj6XYLcecEZDcmGrK1zGzyUnDMhcEejtO7Pzhnf71OHyCU8SHrV8qaNI73lot9rOiaQ==","signatures":[{"sig":"MEYCIQDtj+ioy9rzUwhWiTgKA0fzReXYvsBpu9L/fzwIdl2hsQIhAMe47EFpoVz6dsbnFVaIod8poQICWTRDRJqZRiejFBJj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3395203},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953282/90341377-89423874/tswebextension.tgz","_integrity":"sha512-4LxpFaQuyKxPOR9MZTbQj6XYLcecEZDcmGrK1zGzyUnDMhcEejtO7Pzhnf71OHyCU8SHrV8qaNI73lot9rOiaQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.83","@adguard/tsurlfilter":"^2.2.1","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.4.3_1699539545794_0.3781059894313572","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@adguard/tswebextension","version":"0.4.4","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"4738c74bb438d23361bce6e3805cda19fe821963","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.4.4.tgz","fileCount":293,"integrity":"sha512-myuvEEuQn4Cx8AyKIjZIQdKSqMfELbN5p1CeRD/b2yJijlOELLHt0dxTleaLZUwSdD8gePJCERoxfm67Be9PoQ==","signatures":[{"sig":"MEYCIQDkynZ5GlHzanIW2G2uXzVA2fOvbzm7ANHhW2NjR/jb7gIhAKEb2ADfqQssDe24UXTiz6md4XLdYeGsKyKqL+f2YWj2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3412738},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163841/90341377-89423874/tswebextension.tgz","_integrity":"sha512-myuvEEuQn4Cx8AyKIjZIQdKSqMfELbN5p1CeRD/b2yJijlOELLHt0dxTleaLZUwSdD8gePJCERoxfm67Be9PoQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.91","@adguard/tsurlfilter":"^2.2.5","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.4.4_1699884674332_0.4045418258638498","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@adguard/tswebextension","version":"0.4.5","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"791aad8a8af8e427f3452c0de5dfa26cea3d06b7","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.4.5.tgz","fileCount":293,"integrity":"sha512-MkOkzHziYF0ts4aR+a4aL8tZ5q5RVX7Ux/f10LvfEffLzPeObDEIyKDQ4f0eAUSYsoQl0QIgEHPpAwY5RqI9Jg==","signatures":[{"sig":"MEUCICfgRaZYdgu+EDcyNA0Og1WW6J7rggRs4NRWS6uVmXQkAiEA050hz+zyopCqDP/5jyIR8/6z5CW4YAvuj/NMpVToaHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3419941},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-89423874/tswebextension.tgz","_integrity":"sha512-MkOkzHziYF0ts4aR+a4aL8tZ5q5RVX7Ux/f10LvfEffLzPeObDEIyKDQ4f0eAUSYsoQl0QIgEHPpAwY5RqI9Jg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.96","@adguard/tsurlfilter":"^2.2.6","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.4.5_1700075477674_0.7498216177028438","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@adguard/tswebextension","version":"0.4.6","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"d5c72746519b501f5d1c378a6fa98980c04ce1aa","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.4.6.tgz","fileCount":293,"integrity":"sha512-I/KYZoXp1ua6fRLntB+ZqTVxfATQWWq4V5i4FPza1DmrXcDIKuIzMtRkhema/Gg1dIrOTbzQcu9pDX9k2wOLEA==","signatures":[{"sig":"MEYCIQC31KfPkJHhFphBq6qabgQU9bSavevXb1Rq6IHv7JqcnAIhAK9rGVpy15OwmrY5kt4oe/MFi7qAOU+fFD418gt7ana5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3421030},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933315/90341377-89423874/tswebextension.tgz","_integrity":"sha512-I/KYZoXp1ua6fRLntB+ZqTVxfATQWWq4V5i4FPza1DmrXcDIKuIzMtRkhema/Gg1dIrOTbzQcu9pDX9k2wOLEA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.96","@adguard/tsurlfilter":"^2.2.6","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.4.6_1700134723422_0.953983945709973","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"@adguard/tswebextension","version":"0.4.7","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"92aa5d266fcaae2f3edf115da2f773119eb78979","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.4.7.tgz","fileCount":293,"integrity":"sha512-YE68SPI79a+llLYNoWWRt3L1lB8YgcoEHLWl0XN1fbUe61T9aPUT5eNL3P0OePmqiHDz7ARajnbvoO0NZqO61A==","signatures":[{"sig":"MEUCIQCrSk2aUOUSq4lKck1XE3wnEoa3wqoqdGMkW3JRQ1tNmQIgQmpY5fctCP63T9+lTMXjpsbnjXK6ZvOzXvO7qEXZmk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3421214},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163841/90341377-89423874/tswebextension.tgz","_integrity":"sha512-YE68SPI79a+llLYNoWWRt3L1lB8YgcoEHLWl0XN1fbUe61T9aPUT5eNL3P0OePmqiHDz7ARajnbvoO0NZqO61A==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.96","@adguard/tsurlfilter":"^2.2.6","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.4.7_1700577718872_0.9450876898230574","host":"s3://npm-registry-packages"}},"0.4.8":{"name":"@adguard/tswebextension","version":"0.4.8","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"b0d973c587ce542401b6c7ceff6c40de480aa445","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.4.8.tgz","fileCount":293,"integrity":"sha512-6ykS4nJh0eSOxOgfSpnJOs2b36bkFNavHMja0Zn6erWNLmC++uUpI5Yn/kIS6oaSqzWL2o2yTyDSfp7Si8DL1g==","signatures":[{"sig":"MEUCIQDL4OXTeo1W2mcQK+ihCcQefgrMoRO1BlGO3R8GwCIfxgIgWDfF0vGsydY9HriXhJJ6wQG7XtYwDVV2NWDl4F8LptI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3421413},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953282/90341377-89423874/tswebextension.tgz","_integrity":"sha512-6ykS4nJh0eSOxOgfSpnJOs2b36bkFNavHMja0Zn6erWNLmC++uUpI5Yn/kIS6oaSqzWL2o2yTyDSfp7Si8DL1g==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.96","@adguard/tsurlfilter":"^2.2.6","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.4.8_1701256549367_0.7354163622411614","host":"s3://npm-registry-packages"}},"0.4.9":{"name":"@adguard/tswebextension","version":"0.4.9","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@0.4.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"4b64600bc5bda167059085a3e82b92def5ba470e","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-0.4.9.tgz","fileCount":293,"integrity":"sha512-1b0opWR8VsNvK4HH1PHm1l3D1bAYbF5EqpPP4YtETsXp2E9VYqQ1qvey+BLTkhhUKxtvMDkWHN/Knyiw6xZjdw==","signatures":[{"sig":"MEQCIEis3pzO/NjvYjNv37OC9hKk8nDK7RdNTvnIm2f7Kn58AiBN2rZpVOoQ173RdizmSmQU8AiOsYHrqyt8ZZzqUr/S8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3425834},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953282/90341377-89423874/tswebextension.tgz","_integrity":"sha512-1b0opWR8VsNvK4HH1PHm1l3D1bAYbF5EqpPP4YtETsXp2E9VYqQ1qvey+BLTkhhUKxtvMDkWHN/Knyiw6xZjdw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.101","@adguard/tsurlfilter":"^2.2.7","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_0.4.9_1701365744202_0.09161019248983449","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@adguard/tswebextension","version":"1.0.0","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"f3f2510e7d120992621a791c7f7481603647cb77","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.0.tgz","fileCount":293,"integrity":"sha512-ZBV7hsgo+YxIuHRHIdyMDIg8tYj//gRFOiQ+YMnYd3HeId7kq7C0SsYE4wx4jV8peGWXaGtTHXz9ny7yoZfduw==","signatures":[{"sig":"MEUCIA9IoUTwf2y6qk2SJuxjW5y3eqlqGSZfnSxDIzPR0MaiAiEA18r+cQ/RaKbVSQlW84OvmALhHH7scgBBDiynf6uhxBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3435973},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/90341377-89423874/tswebextension.tgz","_integrity":"sha512-ZBV7hsgo+YxIuHRHIdyMDIg8tYj//gRFOiQ+YMnYd3HeId7kq7C0SsYE4wx4jV8peGWXaGtTHXz9ny7yoZfduw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.101","@adguard/tsurlfilter":"^2.2.7","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.0_1701456994778_0.30651451338378854","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@adguard/tswebextension","version":"1.0.1","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"79568f6fbfbd7bbadfe6588cd0c81da03b16a310","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.1.tgz","fileCount":295,"integrity":"sha512-g1sutPcdJViLlIycdgjkosZIt/Tt1InR4K+0yI+pj18z6koEt9/XJuj4DRO+cCVSlZiNfplj+R8TvRiQSNc41Q==","signatures":[{"sig":"MEUCIQCsrMaz9jnO4Dk17Mu+MIDvSAiR5MUOez52ABnLcbWvdQIgN0wdM+fHcVEPigvLKYjNT0xI3JWJp9KxEJfg23BlPOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3438822},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933313/90341377-89423874/tswebextension.tgz","_integrity":"sha512-g1sutPcdJViLlIycdgjkosZIt/Tt1InR4K+0yI+pj18z6koEt9/XJuj4DRO+cCVSlZiNfplj+R8TvRiQSNc41Q==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.101","@adguard/tsurlfilter":"^2.2.7","@adguard/extended-css":"^2.0.52","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.1_1701861267266_0.8696780260810342","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@adguard/tswebextension","version":"1.0.2","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"1927a29a0a88d285b1343968f01dee494fac2c55","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.2.tgz","fileCount":296,"integrity":"sha512-RlZHC4WyCXLzqWfr2oR980hLy4Kes6t2XcOwbjNPz4lxryj4ideMZEHngbKr9ayVVPgr9QPWO+x8+YBGZM6WHQ==","signatures":[{"sig":"MEQCIDR7qzlDrS1Wa25/5xwPNmuBUSUHCPqJ71lgl8HB35pBAiBHj/c8m8w6wpTjJEARkU53abfjcVU8pv9fMITyOGqP9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3446599},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933315/90341377-89423874/tswebextension.tgz","_integrity":"sha512-RlZHC4WyCXLzqWfr2oR980hLy4Kes6t2XcOwbjNPz4lxryj4ideMZEHngbKr9ayVVPgr9QPWO+x8+YBGZM6WHQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.101","@adguard/tsurlfilter":"^2.2.8","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.2_1701971496355_0.2032990848891727","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@adguard/tswebextension","version":"1.0.3","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"0f540a2377819ba1e4c34a66a99a02f51228e14e","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.3.tgz","fileCount":296,"integrity":"sha512-fNW1QMmlUEp1wMFnOi/v+KlaeH2t5Q71//Joume9khPNsJBUo0FQ12Y85DKtUJgP2630+BtOauYZREC7q/bNrw==","signatures":[{"sig":"MEYCIQD4Uhdo5NW3Hhn2R1wQXnPwodiINb3gH/eqd27l5H3xBgIhAMv7eU8a3jDJdPqT7jMLqCPAI4b2uHAOXTurwvTuNgGu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3446689},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953282/90341377-89423874/tswebextension.tgz","_integrity":"sha512-fNW1QMmlUEp1wMFnOi/v+KlaeH2t5Q71//Joume9khPNsJBUo0FQ12Y85DKtUJgP2630+BtOauYZREC7q/bNrw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.101","@adguard/tsurlfilter":"^2.2.8","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.3_1702048555660_0.5824678153309042","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@adguard/tswebextension","version":"1.0.4","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"938e6726cf1101fde7a50b77b6684d51736ee6fd","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.4.tgz","fileCount":298,"integrity":"sha512-e+znMQ1eIpLKIrzszbWDDFp0qncQmI6C6Ea0O/T0nmZ0IhXcJWllOo2NBa+ab4tGv1VgUUkV/nGMjz56DwnguA==","signatures":[{"sig":"MEUCIEb0QGvPqXdjSa1JdzpmLUYiRCXhEI0BvukWn3ky8yTtAiEAp18ozhWrCeM3UgH76zFzvSWKDTGkUYziZLl8BMEgZgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3483273},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163841/90341377-89423874/tswebextension.tgz","_integrity":"sha512-e+znMQ1eIpLKIrzszbWDDFp0qncQmI6C6Ea0O/T0nmZ0IhXcJWllOo2NBa+ab4tGv1VgUUkV/nGMjz56DwnguA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.101","@adguard/tsurlfilter":"^2.2.8","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.4_1702058786561_0.012822808479535208","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@adguard/tswebextension","version":"1.0.5","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"9f24304d0c9a6a304451eafeb0f29d0f5cad5846","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.5.tgz","fileCount":298,"integrity":"sha512-5eXySnwRUonc6DFzWRR4WxDwsaH4ZMM3L4Y/vfQlq9YmddFmlCX+jqzJN0WgIX/oZaYIBE1GsjceE1EqS2p4oQ==","signatures":[{"sig":"MEUCIBvqXGPADdIhG28WcBhqfE39uM1j6z/YVmd2kZgYVzFqAiEA/AIT1wFvMzy4M4zhZsk3CIj8Snx9jlFIBIjijiOSxOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3484160},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/72220673/90341377-89423874/tswebextension.tgz","_integrity":"sha512-5eXySnwRUonc6DFzWRR4WxDwsaH4ZMM3L4Y/vfQlq9YmddFmlCX+jqzJN0WgIX/oZaYIBE1GsjceE1EqS2p4oQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.101","@adguard/tsurlfilter":"^2.2.8","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.5_1702294111229_0.7186580858443454","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@adguard/tswebextension","version":"1.0.6","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"3452d49363f56371f626b550409ca18e9bea50c6","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.6.tgz","fileCount":298,"integrity":"sha512-25KcVv/A2TVa1oJ0LN7L0rfAcvsuhmPlbb8PGwUOxXUaWjTVu1GnTBwX/DYyUr4jzFu/xmSyBeWqXpEXhSvyRQ==","signatures":[{"sig":"MEUCIDHbftoRD7uTzZrIBoaVhGmI8yQjP6kA/Qssg3iIbKW1AiEAqrIEwZO3SL11ymZZFUr1DI4RHpCp/vD4mZfnioQ5lWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3487567},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/90341377-89423874/tswebextension.tgz","_integrity":"sha512-25KcVv/A2TVa1oJ0LN7L0rfAcvsuhmPlbb8PGwUOxXUaWjTVu1GnTBwX/DYyUr4jzFu/xmSyBeWqXpEXhSvyRQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.101","@adguard/tsurlfilter":"^2.2.8","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.6_1702985793986_0.5927752557370207","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@adguard/tswebextension","version":"1.0.8","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"c7bdfe68a489f25ad34b65bf934eecf59fcbce5a","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.8.tgz","fileCount":298,"integrity":"sha512-IwdYn8wUFqkE+2CkpBU78+uP6yJV2sxHgPvbNaguKvR0wCsSxi9zlR3+x+pXtK0jLyGeQ5ajKtsOErCGg19q8w==","signatures":[{"sig":"MEQCIGI5kt2XXNB/AjFSeKTnEbmlfgoL6JzBBpzPSqh+qS3BAiAcK8AnRZe210VzuLewGLDtov3Rg4Cl9HCoEEcljbeyWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3493374},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint .","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-89423874/tswebextension.tgz","_integrity":"sha512-IwdYn8wUFqkE+2CkpBU78+uP6yJV2sxHgPvbNaguKvR0wCsSxi9zlR3+x+pXtK0jLyGeQ5ajKtsOErCGg19q8w==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.105","@adguard/tsurlfilter":"^2.2.9","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.8_1703689703598_0.3506494014216197","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@adguard/tswebextension","version":"1.0.9","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"dcdd332064249c3503a90a3caad296051e58c543","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.9.tgz","fileCount":298,"integrity":"sha512-5U11zRlkNAi+uxrjSHaaew6UJirtQC7Bnagb8tvfl51sF5wIfF7AKWsxtmaH1wSafMemEiYlT43EYhv4sJGxLQ==","signatures":[{"sig":"MEUCIANeO74NOJJ96Gn/zLfTbE/9LlUkGjPVnsDkU/87wsalAiEAnfbUFGsuqCgnKiE47da0YRSytWP7ROgiGszVe2V9Tv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3494966},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && yarn lint:tsc","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/90341377-89423874/tswebextension.tgz","_integrity":"sha512-5U11zRlkNAi+uxrjSHaaew6UJirtQC7Bnagb8tvfl51sF5wIfF7AKWsxtmaH1wSafMemEiYlT43EYhv4sJGxLQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.105","@adguard/tsurlfilter":"^2.2.9","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/cli/index.d.ts"],"mv3":["dist/types/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.9_1706181080616_0.3214924139408055","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@adguard/tswebextension","version":"1.0.10","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"177edfb4de385c3be4fd45aaf97d84dd2d6747c8","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.10.tgz","fileCount":298,"integrity":"sha512-SQvVL7nuO8iknYNF3nI4zAD1jEeXWOHVxl0sbZkh+/aDQ8V7Q/sJvLf8qnjr86Nve7zf6hZp4N1OfKmI+yb3wg==","signatures":[{"sig":"MEUCIQCz34BkoJRJySbVoWBgUDNbQMrioU/FGfeIABeV7pcFcwIgEuV09pyvpw4vuwfRg7Ohz1RrpM8uxEZj6S6+acmB6kU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3492403},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && yarn lint:tsc","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/90341377-89423874/tswebextension.tgz","_integrity":"sha512-SQvVL7nuO8iknYNF3nI4zAD1jEeXWOHVxl0sbZkh+/aDQ8V7Q/sJvLf8qnjr86Nve7zf6hZp4N1OfKmI+yb3wg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.105","@adguard/tsurlfilter":"^2.2.9","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.10_1706358292045_0.5167286248217551","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@adguard/tswebextension","version":"1.0.11","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"d0d4d0dd1f15ec677147d57fb214556ce05b5266","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.11.tgz","fileCount":298,"integrity":"sha512-29OfN8phpiSbKcQMzN6MPQwsVk6DNjTDovx3/bXp9d2rVHIhK9AqUXCxH/+qyadXg6enpE3XF2vZxp2qfnvXDw==","signatures":[{"sig":"MEUCIQDZkQK0X1mfnjfJasxJYMUaZSwMoEAiNIGF1HJ9nHlIygIgYr+DE3J677IpDCVgBGfCdEU+Yut8OCuXqNfb2Ubbdq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3495618},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && yarn lint:tsc","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/90341377-89423874/tswebextension.tgz","_integrity":"sha512-29OfN8phpiSbKcQMzN6MPQwsVk6DNjTDovx3/bXp9d2rVHIhK9AqUXCxH/+qyadXg6enpE3XF2vZxp2qfnvXDw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.105","@adguard/tsurlfilter":"^2.2.9","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.11_1707220353134_0.7778243261714295","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@adguard/tswebextension","version":"1.0.12","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"790fa2ee90fa828ec2282639a824e7bb911a93c9","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.12.tgz","fileCount":298,"integrity":"sha512-ZMFrKOJ7/UCKSiyN1dvv3kmEt+eIAyrOTJsVD2DBKlpTQOOo8JgkF4XPkXqZoCyM6CvsiyBN0faYh+49UbZ48g==","signatures":[{"sig":"MEYCIQDE3HvbpQFVqrQxARKr3CoBD3pGLjLngX403/CkF7PGBAIhAJ8/lc8vz28XFrCc4M7MF0MYcc/OtlvyZAdPOR8O1BE0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3496596},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && yarn lint:tsc","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933313/90341377-89423874/tswebextension.tgz","_integrity":"sha512-ZMFrKOJ7/UCKSiyN1dvv3kmEt+eIAyrOTJsVD2DBKlpTQOOo8JgkF4XPkXqZoCyM6CvsiyBN0faYh+49UbZ48g==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.9.105","@adguard/tsurlfilter":"^2.2.9","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.12_1707324838682_0.04695993868768311","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@adguard/tswebextension","version":"1.0.13","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"0405c92b903d1e3f2a237bddde9081028f2d6e67","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.13.tgz","fileCount":298,"integrity":"sha512-WUfqBtWnWov/Jc9H/7+bL30cWyqAGZzAC6xxrridvhSj+S6LM4+wkQefLzh0V80xL5cKfztJL7QBbyUF9MyovA==","signatures":[{"sig":"MEYCIQCn+V07Dv4XyxyIlfqszuBPcCVV8men9b+WqGBZXs3rEgIhAJ7bXgPAdAin4+ypxFl2H+okfTZ4QHLQu1a5tIxNy5fb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3504766},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && yarn lint:tsc","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933315/90341377-89423874/tswebextension.tgz","_integrity":"sha512-WUfqBtWnWov/Jc9H/7+bL30cWyqAGZzAC6xxrridvhSj+S6LM4+wkQefLzh0V80xL5cKfztJL7QBbyUF9MyovA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.10.1","@adguard/tsurlfilter":"^2.2.13","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.13_1707824183707_0.6177662865916964","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@adguard/tswebextension","version":"1.0.14","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"6b250cd32eb6405b94a6173fd893120ccaa6dd41","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.14.tgz","fileCount":298,"integrity":"sha512-qbKkI7CU8g8EiwuoaCb81bbBG6R72yzPBDatHhv2YMnhqRzXq0wO7EhpPuKZ2CVY6bisbTmOMJt4zl5pxIslBQ==","signatures":[{"sig":"MEQCIC/l9IjhR90VLkljAH1G1rfxbQes93yWyMPUo/7Eodn/AiA05MkPJLPBoA4pBDZS5hgY6FWKFpXQD88K32j1at9AFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3504929},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && yarn lint:tsc","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933314/90341377-89423874/tswebextension.tgz","_integrity":"sha512-qbKkI7CU8g8EiwuoaCb81bbBG6R72yzPBDatHhv2YMnhqRzXq0wO7EhpPuKZ2CVY6bisbTmOMJt4zl5pxIslBQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.10.1","@adguard/tsurlfilter":"^2.2.14","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.14_1707845739132_0.7134404408718891","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@adguard/tswebextension","version":"1.0.15","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"cb5da5ed414b0962afa67f38d3f963511afbddab","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.15.tgz","fileCount":298,"integrity":"sha512-cKjvR8lZSHyZpwJNtdpbWd1azBhtza0sVLT2gYoMhfId2S6wt1b8LynDyNf/6ILGkw2GxCAnKgTRsnCwg0XE6Q==","signatures":[{"sig":"MEUCIQCrJmltSGuKHuEBLjzO3cq9H+LHtbFQLKtD8cahHBy+8AIgcrY5pkp9/tJhLegUc5NwlW4HUflwlXXQ+Rq8VdEd/4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3512718},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && yarn lint:tsc","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/72220673/90341377-89423874/tswebextension.tgz","_integrity":"sha512-cKjvR8lZSHyZpwJNtdpbWd1azBhtza0sVLT2gYoMhfId2S6wt1b8LynDyNf/6ILGkw2GxCAnKgTRsnCwg0XE6Q==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.10.1","@adguard/tsurlfilter":"^2.2.14","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.15_1708617246514_0.5822976603041998","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@adguard/tswebextension","version":"1.0.16","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"6700970274f935abada5ac3f22824d415fbc1502","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.16.tgz","fileCount":298,"integrity":"sha512-wdZ8g91W4vPcrloq3HK711PdzYEWjEO58SoC0B4nvdAY9toSRgNrAM7ixyPXRj4IX25PS0zW5rVWxpHVjrZQnA==","signatures":[{"sig":"MEYCIQCpYPYI/85jftrF6Qd6E1L+x5aUjT0Sv9ghnbXvtaJkaQIhAIxLxiXPhgMwnfuz4W1pHEYe/rcd4Uc9pLiRl/6RZaLs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3513566},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && yarn lint:tsc","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/72220673/90341377-89423874/tswebextension.tgz","_integrity":"sha512-wdZ8g91W4vPcrloq3HK711PdzYEWjEO58SoC0B4nvdAY9toSRgNrAM7ixyPXRj4IX25PS0zW5rVWxpHVjrZQnA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.10.1","@adguard/tsurlfilter":"^2.2.14","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.16_1709293829013_0.18723103130493612","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@adguard/tswebextension","version":"1.0.17","author":{"name":"AdGuard"},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"d554a6969ce5cddd3f90a4f025b227d07144c9c9","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.17.tgz","fileCount":298,"integrity":"sha512-MaZU/gHae2sAghsn0DoKEYsfM3lOV/DfOBmkilSAe9YE/+JY16YoB4kA5uR/E1WfHbEtnHv5WNKkYlan6mWo1g==","signatures":[{"sig":"MEUCIFxIGjFY6nVYRqF2FMq6ThRnMdLxTTEz7k9pwXSPbWjgAiEAuDbpFcqS0bqpW31osqgCb7hcVWySdmMJM/eVGdtbuxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3521740},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && yarn lint:tsc","test":"jest --coverage","build":"yarn build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && yarn test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","prepublishOnly":"yarn build","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953282/90341377-89423874/tswebextension.tgz","_integrity":"sha512-MaZU/gHae2sAghsn0DoKEYsfM3lOV/DfOBmkilSAe9YE/+JY16YoB4kA5uR/E1WfHbEtnHv5WNKkYlan6mWo1g==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"8.19.3","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.13.0","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.10.1","@adguard/tsurlfilter":"^2.2.14","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.3.75","@swc/jest":"0.2.29","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.17_1711373533225_0.27973169052358715","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@adguard/tswebextension","version":"1.0.18","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"d5839547f800b65d382cf5c1561200033b5cdf4c","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.18.tgz","fileCount":241,"integrity":"sha512-GbRKOvVpDHqoIMfZDhk+KcNiAM1dBaoybklHCmJnL+ftuf2H2hWFoUUSKHrnVuCBdpW+pjK+SxfnS2Gln49IzQ==","signatures":[{"sig":"MEYCIQDJTMzrLqXUMTAM+YEUCCxJAxawNPTqpO9OZLmW6pGIUAIhALyXX2vPw2xhczXe+LdSjtPyDkRLEhqhMVkpjVsp1To3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3530364},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/90341377-89423874/tswebextension.tgz","_integrity":"sha512-GbRKOvVpDHqoIMfZDhk+KcNiAM1dBaoybklHCmJnL+ftuf2H2hWFoUUSKHrnVuCBdpW+pjK+SxfnS2Gln49IzQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.10.1","@adguard/tsurlfilter":"^2.2.14","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.18_1711462242676_0.5580757561596799","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@adguard/tswebextension","version":"1.0.20","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.0.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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"e3f4d6ef557b483bf1375025248eb6774401ac80","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.20.tgz","fileCount":241,"integrity":"sha512-SwEQSaMDx9bjrn/ag2YNm9cYzQcvXplploX2h2IcaIm6+ng5rl+bA+NBswTAYbNYUdru8Tb8B2gJhTPa1sZnDg==","signatures":[{"sig":"MEUCIDpFWQIIkKxD0xt+L7vWeyNX56u+fuoRSpc+d3NEu4OeAiEA0mp0CBPoX+DPZcjVGGZmC7IWN/2liykNk1dZ0o+n5G0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3540257},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933315/90341377-89423874/tswebextension.tgz","_integrity":"sha512-SwEQSaMDx9bjrn/ag2YNm9cYzQcvXplploX2h2IcaIm6+ng5rl+bA+NBswTAYbNYUdru8Tb8B2gJhTPa1sZnDg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.10.25","@adguard/tsurlfilter":"^2.2.17","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.20_1711646848987_0.24279590058860823","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"@adguard/tswebextension","version":"1.0.21","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"423d25983189275f5a0a05c30dc29fdc1ff67840","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.21.tgz","fileCount":241,"integrity":"sha512-uatboFUh47H6/6Us3pbTpaoQQ1BO9pTJJeaaTlrfo0vYk2m3EaN73le5cppWCbmRu0GkZ7yz2b64V1gITrjieQ==","signatures":[{"sig":"MEYCIQD/6t4sj3/xn4nR8pTV6tlb9gPwm8slAlZeHmPjduHJVAIhALcctzbKyWgbNKKy1iZIT3exxTOXj6PqhTl+gBHjQOcK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3540707},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-89423874/tswebextension.tgz","_integrity":"sha512-uatboFUh47H6/6Us3pbTpaoQQ1BO9pTJJeaaTlrfo0vYk2m3EaN73le5cppWCbmRu0GkZ7yz2b64V1gITrjieQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.10.25","@adguard/tsurlfilter":"^2.2.17","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.21_1711734148457_0.980936881991439","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"@adguard/tswebextension","version":"1.0.22","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"da06aa0a4895822f15d4779fc834ddfe233b6c37","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.22.tgz","fileCount":241,"integrity":"sha512-fg6loWNDOMxUzd7dDZ9qlIxfqtTZJ4k/NCKu+wPpKcYBfb8E4+EyFe/i0SJHQfG7rfwhRJtLpzvJjCOWxNKHgQ==","signatures":[{"sig":"MEUCIH5kdLDuQUi0WwFtFLmfhDbpwKXPxR+CK7nOt1qzXhR7AiEAvnq3yMFZx4olATkSXKRr59l4vKyWndJN+fg+8sP8QD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3540707},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/90341377-89423874/tswebextension.tgz","_integrity":"sha512-fg6loWNDOMxUzd7dDZ9qlIxfqtTZJ4k/NCKu+wPpKcYBfb8E4+EyFe/i0SJHQfG7rfwhRJtLpzvJjCOWxNKHgQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.10.25","@adguard/tsurlfilter":"^2.2.18","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.22_1711966424644_0.34521476248084726","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"@adguard/tswebextension","version":"1.0.23","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"b4426df2e482a2d5f4f42f3861d4ebb93b5bae0a","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.23.tgz","fileCount":241,"integrity":"sha512-5L8fZU0QlRxKYyFCetpzey2Wgij5QUpkq37LX4lnK4dwHj+qN6ct6jhufq8TiFndBpgAm/IygsPyfVGERNhI6g==","signatures":[{"sig":"MEQCIA5I8gJXwdo1EkuNAdueQtvwvonsaDNalGokWf+bSfR8AiAI9yZx3q2uQOlrMqFew6t1TMpmIl9fpDKirV5/MK0MMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3545893},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933313/90341377-89423874/tswebextension.tgz","_integrity":"sha512-5L8fZU0QlRxKYyFCetpzey2Wgij5QUpkq37LX4lnK4dwHj+qN6ct6jhufq8TiFndBpgAm/IygsPyfVGERNhI6g==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.10.25","@adguard/tsurlfilter":"^2.2.18","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.23_1713177834972_0.5629821382540654","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"@adguard/tswebextension","version":"1.0.24","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.0.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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"86d7fa1541bc0bd3415d10f962e43ddf60d4eab7","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.24.tgz","fileCount":241,"integrity":"sha512-IJ2dfCkb51PCKSyW6JRE7WFjrfR7bCI0UKnyw3zY9fIiLseerxjUtDmadxQe1NLvAzotqTzgOIxjk0AapkR3uw==","signatures":[{"sig":"MEUCIQDVw28o4E+Xmt+Ympmdf/n7rndj5gJyn99cnqfRWcRx9AIgKuMsw8qOjPtNX9vYnCXfYD1Z/OZeAv/jxdhVt6HbTws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3547495},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933315/90341377-89423874/tswebextension.tgz","_integrity":"sha512-IJ2dfCkb51PCKSyW6JRE7WFjrfR7bCI0UKnyw3zY9fIiLseerxjUtDmadxQe1NLvAzotqTzgOIxjk0AapkR3uw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.10.25","@adguard/tsurlfilter":"^2.2.18","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.24_1713200579807_0.23050772841881773","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"@adguard/tswebextension","version":"1.0.25","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"f2cbbeedb9bd9daa5e2e840951ced7e77ae40d3a","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.25.tgz","fileCount":241,"integrity":"sha512-6bw7sX4KGFJeVdT0hMCw4BWuHW/WAgj9UUzHbJLDr1yGCdOITjY18Zq4v69zRRX3YGyn65bzjNNdK1ww/c311Q==","signatures":[{"sig":"MEYCIQDLJmkN5gAlW9dL3O1fZOTeb/H8jwaRUcsPr9mI7IPtNwIhAPFSrcAF1bFa+dveM9veOnZ6Uk7G+9ddlYWd4g8TqUyX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3549125},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933314/90341377-89423874/tswebextension.tgz","_integrity":"sha512-6bw7sX4KGFJeVdT0hMCw4BWuHW/WAgj9UUzHbJLDr1yGCdOITjY18Zq4v69zRRX3YGyn65bzjNNdK1ww/c311Q==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.10.25","@adguard/tsurlfilter":"^2.2.18","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.25_1716470995674_0.8511004478790449","host":"s3://npm-registry-packages"}},"2.0.0-alpha.0":{"name":"@adguard/tswebextension","version":"2.0.0-alpha.0","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.0.0-alpha.0","homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"d947c64a14ab2bb9a2e657034efc06c59796a416","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.0.0-alpha.0.tgz","fileCount":289,"integrity":"sha512-ciOmusfoeIzmPl0TyO8iEga2m0J8DWQF9ILPSfki+wlvz6YmNIqycAjKuiHe0QgvfRzJB9bWSN71hU77VLnlTw==","signatures":[{"sig":"MEUCIAbZdmqUbEc5jnovnbn/JF0e9sI7TDOoipaKVDAdT9W9AiEA8KXbvpQVMAD1EAjQyrfAIKWufBvI03g2M4bjYsLwNPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3917572},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/gpc":"./dist/gpc.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./mv3/hideDocumentReferrer":"./dist/hideDocumentReferrer.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933314/90341377-89423874/tswebextension.tgz","_integrity":"sha512-ciOmusfoeIzmPl0TyO8iEga2m0J8DWQF9ILPSfki+wlvz6YmNIqycAjKuiHe0QgvfRzJB9bWSN71hU77VLnlTw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","chrome-types":"^0.1.283","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.10.25","@adguard/tsurlfilter":"3.0.0-alpha.0","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.12.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.242","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.0.0-alpha.0_1718988022125_0.14948575193408065","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"@adguard/tswebextension","version":"1.0.26","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.0.26","homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"006d26f1f664bcd185999a4fbaf7d5d9ee598d5a","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.26.tgz","fileCount":241,"integrity":"sha512-s5F9wM/EngzagnW/PeabFnXRizPaShGFsSG8wqoJGz3wLhgwXaSSsycnC6xjxEG6e+MAubDO8E+a/2ucRFl5MA==","signatures":[{"sig":"MEYCIQCpV3DTyTL5fNY6lep2i4vK98uEcHopgnHZWEFx5DASAQIhAOPN08uLeH2X4T1WGFdj5sI7pjUTqaoneCO5jmn+/k+u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3540843},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/90341377-89423874/tswebextension.tgz","_integrity":"sha512-s5F9wM/EngzagnW/PeabFnXRizPaShGFsSG8wqoJGz3wLhgwXaSSsycnC6xjxEG6e+MAubDO8E+a/2ucRFl5MA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.11.1","@adguard/tsurlfilter":"^2.2.20","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.26_1719851411842_0.7557771490562895","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"@adguard/tswebextension","version":"1.0.27","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"891e3953e903b5618934a90b6da7f9d7a79be752","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.27.tgz","fileCount":241,"integrity":"sha512-PAiMkt8Mw/h5G+WUz3/NqI7YJMzm4g1tez48FOrg0sKMfqrno8qWCqZ65kpse961lO591xxd6utyKJNoqR5UvQ==","signatures":[{"sig":"MEUCIClmpQsGZBDIoKkN6BjF+TAYSDi6jQWZ2P0GSyfoq6uqAiEAh6dn9qtzRovvK4inQ1gsK/4GYpynezxXXzcq4DAGJOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3543501},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163841/90341377-89423874/tswebextension.tgz","_integrity":"sha512-PAiMkt8Mw/h5G+WUz3/NqI7YJMzm4g1tez48FOrg0sKMfqrno8qWCqZ65kpse961lO591xxd6utyKJNoqR5UvQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.11.1","@adguard/tsurlfilter":"^2.2.20","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.27_1720443812349_0.4142927540492247","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"@adguard/tswebextension","version":"1.0.28","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.0.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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"027ea06924eb1707ed7968e39265ad31505c516d","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.28.tgz","fileCount":241,"integrity":"sha512-IPOtMXHKhjm+653m+8rhCZVxKAgFa+zFZFroa9RoimA5iwEqVMocWyDTfsVcn4aSK6xt0Eft+nitfX6uHWYwtg==","signatures":[{"sig":"MEYCIQC9YftpHMyCiUAGaHd0RTh8x3oPTl2svfiFyfODqDtpGQIhAJcEqKRMtvJemUZnQh7Rpkd5ajYqmYTBwrgORQzIGOMS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3543560},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953282/90341377-89423874/tswebextension.tgz","_integrity":"sha512-IPOtMXHKhjm+653m+8rhCZVxKAgFa+zFZFroa9RoimA5iwEqVMocWyDTfsVcn4aSK6xt0Eft+nitfX6uHWYwtg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.11.1","@adguard/tsurlfilter":"^2.2.20","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.28_1720447946234_0.3731957312168943","host":"s3://npm-registry-packages"}},"2.0.0-alpha.1":{"name":"@adguard/tswebextension","version":"2.0.0-alpha.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"2f7f43f38b70d588f5c5ea39cfb059f5e7bcb6a5","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.0.0-alpha.1.tgz","fileCount":289,"integrity":"sha512-DBuhB/u45Eax7QOhlrkpWbq5W8WxFxctT5U8rWtG9regdYu6IYbcCVfKeaZpKbkDvUYF84mPxI7RKiNauSA/Kw==","signatures":[{"sig":"MEYCIQChIliPax7zfKbBg/18XPU3jO7cwVEqzJSv2s6JMu/46wIhAPEJYHyhFTpb/MhuXiSuQnEiF383Qdu7k2uzKIO0mnak","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3925358},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/gpc":"./dist/gpc.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./mv3/hideDocumentReferrer":"./dist/hideDocumentReferrer.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/90341377-89423874/tswebextension.tgz","_integrity":"sha512-DBuhB/u45Eax7QOhlrkpWbq5W8WxFxctT5U8rWtG9regdYu6IYbcCVfKeaZpKbkDvUYF84mPxI7RKiNauSA/Kw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","chrome-types":"^0.1.283","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.10.25","@adguard/tsurlfilter":"^3.0.0-alpha.0","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.12.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.242","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.0.0-alpha.1_1720454347070_0.8643403532379825","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"@adguard/tswebextension","version":"1.0.30","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.0.30","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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"9f13455b8ba93b09975d67170a23043e59ded641","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.30.tgz","fileCount":241,"integrity":"sha512-sV3ytWakEagK8poQOAIVqoNtLwXpm/A0trht/AYqe4VJUEaxkvydd21F5NbBK7JnpQIWn1LfXkgPeuLQczMSvQ==","signatures":[{"sig":"MEYCIQDd/FQzuKOwKSw5ex1nTPBMfYdlet15J70LY+CJ7UidfAIhAM5vDBW/DYVuEvWo2A87PqZwgN8FrVC21AgIpp7l7cVA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3555689},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953282/90341377-89423874/tswebextension.tgz","_integrity":"sha512-sV3ytWakEagK8poQOAIVqoNtLwXpm/A0trht/AYqe4VJUEaxkvydd21F5NbBK7JnpQIWn1LfXkgPeuLQczMSvQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.11.6","@adguard/tsurlfilter":"^2.2.22","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.30_1721219987173_0.62129845111517","host":"s3://npm-registry-packages"}},"2.0.0-alpha.2":{"name":"@adguard/tswebextension","version":"2.0.0-alpha.2","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.0.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"2d9a59c7e5d4dbc1664094f67558d3342a661044","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.0.0-alpha.2.tgz","fileCount":287,"integrity":"sha512-4crb6M5dShCEHFQpt42PEDSAZiFOokU3NUkaI6aLruhzantI/8CqzBtjw0KuIA9kX/5P/NaiiySw4SBQTDatLQ==","signatures":[{"sig":"MEUCIQD5Yub6X6sKPrlH2QuHOEAvZF1RSxPOToJx8t9ROlpGXQIgAT7330PMKgfLc0FA+C+WnqSr5fegsUOps+vxfwNEOzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3943396},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/gpc":"./dist/gpc.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./mv3/hideDocumentReferrer":"./dist/hideDocumentReferrer.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/90341377-89423874/tswebextension.tgz","_integrity":"sha512-4crb6M5dShCEHFQpt42PEDSAZiFOokU3NUkaI6aLruhzantI/8CqzBtjw0KuIA9kX/5P/NaiiySw4SBQTDatLQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","chrome-types":"^0.1.283","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/logger":"^1.0.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.11.6","@adguard/tsurlfilter":"^3.0.0-alpha.1","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.12.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.242","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.0.0-alpha.2_1721229191925_0.14157033604745184","host":"s3://npm-registry-packages"}},"2.1.0-alpha.0":{"name":"@adguard/tswebextension","version":"2.1.0-alpha.0","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"d1208489202567db1bd3c36a486a06e75d6d6087","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.1.0-alpha.0.tgz","fileCount":300,"integrity":"sha512-Rf9wW6oSH4Ofw3g/pDmKYYiB/rgn6JW/ukC2bwnGDwVXEPg9m/YRqSD+8drT7VSS1k8HhUKFdTECvoB0+f1O5g==","signatures":[{"sig":"MEYCIQC3wptmMFvlsCCbZin5Bqxo1l6d3l0IABpT9F40vSwVdQIhAPW8kwoMHkOmHcT3tL/aqdc9u1PtUFXJ2bYzByh1NF2e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4883908},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/gpc":"./dist/gpc.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./mv3/hideDocumentReferrer":"./dist/hideDocumentReferrer.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933313/90341377-89423874/tswebextension.tgz","_integrity":"sha512-Rf9wW6oSH4Ofw3g/pDmKYYiB/rgn6JW/ukC2bwnGDwVXEPg9m/YRqSD+8drT7VSS1k8HhUKFdTECvoB0+f1O5g==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","chrome-types":"^0.1.283","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/logger":"^1.0.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.11.6","@adguard/tsurlfilter":"^3.1.0-alpha.0","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.12.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/common/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.242","@adguard/agtree":"^2.0.0","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.1.0-alpha.0_1722250376381_0.9489076371566436","host":"s3://npm-registry-packages"}},"2.1.0-alpha.1":{"name":"@adguard/tswebextension","version":"2.1.0-alpha.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"28a042e9d544ebb3e3120de1cfcc9e8344acc13f","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.1.0-alpha.1.tgz","fileCount":300,"integrity":"sha512-BsGFP4B9uAPRvgA8wKWd17vdkHU+MQtrWPJ6Bwy3KfU2R8csctcf0cykRJvCaSPE/CL7HqFHXiEi4uJzxpWTNQ==","signatures":[{"sig":"MEQCIE/SW9/fMqEDg3l5EXqjldTNbKkoAoeo/8m2M7wrS2y6AiAipuQYY1EJMyXgeJ25sDqchP0/x7nCkBbs7KWLA22GPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4883931},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/gpc":"./dist/gpc.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./mv3/hideDocumentReferrer":"./dist/hideDocumentReferrer.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933315/90341377-202211339/tswebextension.tgz","_integrity":"sha512-BsGFP4B9uAPRvgA8wKWd17vdkHU+MQtrWPJ6Bwy3KfU2R8csctcf0cykRJvCaSPE/CL7HqFHXiEi4uJzxpWTNQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","chrome-types":"^0.1.283","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/logger":"^1.0.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.11.6","@adguard/tsurlfilter":"^3.1.0-alpha.1","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.12.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/common/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.242","@adguard/agtree":"^2.0.0-alpha.0","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.1.0-alpha.1_1722264984656_0.09838170756288833","host":"s3://npm-registry-packages"}},"2.0.0-beta.0":{"name":"@adguard/tswebextension","version":"2.0.0-beta.0","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.0.0-beta.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"fc80fe4f9a0b51d1257dc70474e36dd39d0ec9ff","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.0.0-beta.0.tgz","fileCount":274,"integrity":"sha512-CHgDF8HJ+GbrRysa8nveXz2Dydazu7i4tUDaSWAbCE2rt0uIacQOtCmjGEikfvLtk/+Oqri7l8bYUxemI/kE+A==","signatures":[{"sig":"MEYCIQC7d/e5J6u0NX2MrzDeD1zBXvw+2TfnIMmNlZZqi0WRMAIhAIeoVtmBDWej39Q6G9FU+Ry2oY4ryDtbjEFD3CbqoZBy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5270753},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/90341377-202211343/tswebextension.tgz","_integrity":"sha512-CHgDF8HJ+GbrRysa8nveXz2Dydazu7i4tUDaSWAbCE2rt0uIacQOtCmjGEikfvLtk/+Oqri7l8bYUxemI/kE+A==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.0.0-alpha.0","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.11.6","@adguard/tsurlfilter":"^3.0.0-beta.3","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.242","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.0.0-beta.0_1722432077739_0.4025655845885474","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"@adguard/tswebextension","version":"1.0.32","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@1.0.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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"e1da6e40361760cc5f19f21ca973066738a39f98","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-1.0.32.tgz","fileCount":241,"integrity":"sha512-ED5Ed9FU3+XscH8plitBzDSYBOfe3CdTQRdGimq6wuUON8F2ZwrlGjLkysirl0yJVic6Tc13MHMYjiCjFoQHkw==","signatures":[{"sig":"MEUCIQCvpuOh7x518GxN/KD1Jj32iWV8osBN70PeSYooRcc9EAIgfM2U2lHCIGMpNKYOe2rdooumV98zH+JJDN1u6ppqBo4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3561702},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933315/90341377-202211348/tswebextension.tgz","_integrity":"sha512-ED5Ed9FU3+XscH8plitBzDSYBOfe3CdTQRdGimq6wuUON8F2ZwrlGjLkysirl0yJVic6Tc13MHMYjiCjFoQHkw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.11.16","@adguard/tsurlfilter":"^2.2.23","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.237","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_1.0.32_1722530750340_0.28967551259800484","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"@adguard/tswebextension","version":"2.0.0-beta.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"be33e81eacb9c0c32fd88c530a23387a8799ebd8","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.0.0-beta.1.tgz","fileCount":274,"integrity":"sha512-PMnPDYXhtylFp7n3Riafzkv8E+o5cehbO1mYwEASqfS7+DhNmktvOxCfUtWXkBfIDOu6D4XqaAqozd4h9r6Z7w==","signatures":[{"sig":"MEQCIHbdu1U/jbMzngx91A7uVGJ0XfmfkFdAQIk1efPfw/2YAiACAKiQk630DEMH/kKyZ17tiZjWFBuViKNQK12Xlrd7dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5276537},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/90341377-202211343/tswebextension.tgz","_integrity":"sha512-PMnPDYXhtylFp7n3Riafzkv8E+o5cehbO1mYwEASqfS7+DhNmktvOxCfUtWXkBfIDOu6D4XqaAqozd4h9r6Z7w==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.0.0-alpha.0","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.11.16","@adguard/tsurlfilter":"^3.0.0-beta.3","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.242","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.0.0-beta.1_1723136894947_0.1388468104988696","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@adguard/tswebextension","version":"2.0.0","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"d9b1b02d7e96d47dc336e9c9361567ec7e5dcfad","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.0.0.tgz","fileCount":276,"integrity":"sha512-AwzeLHJhudgwJMgHpvwlf36qnBFvCT4Uk2lScY6bg7C8pfyJTqSXJvcJv79XlZ9QHWCceTi2gj3Ab2H/Of41Yg==","signatures":[{"sig":"MEQCIDM+yG5CVS28tDRyl/B349IeomgbPE7bW2sAfapWrt+RAiAwe9oHC37eYxDpKykccKnpBTid1XQS+q6bvCO7HuvGnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5283556},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/90341377-202211348/tswebextension.tgz","_integrity":"sha512-AwzeLHJhudgwJMgHpvwlf36qnBFvCT4Uk2lScY6bg7C8pfyJTqSXJvcJv79XlZ9QHWCceTi2gj3Ab2H/Of41Yg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.0.0","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.11.16","@adguard/tsurlfilter":"^3.0.0","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.242","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.0.0_1723735577256_0.8329170594265607","host":"s3://npm-registry-packages"}},"2.1.0-alpha.2":{"name":"@adguard/tswebextension","version":"2.1.0-alpha.2","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"a90176def2d61393a4a071c74b4647fc3cdf8c05","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.1.0-alpha.2.tgz","fileCount":308,"integrity":"sha512-zl0TZi+avdqZZao/L5U8JnHMCwZbywahFYY2LJSqaZePXnOV0edLXlnPlVH2h4YS0eP3sWZSR+Le+ZYUinPvog==","signatures":[{"sig":"MEYCIQDiWWS7ZtoBaxyEvXuLOsUNBbcBrRn5FfZ7G/ZuDkPySQIhAKVSjwRVmssO+OjtJxEcc8oqZXeTD3k5C0zLO1A1fohC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5546035},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/gpc":"./dist/gpc.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./mv3/hideDocumentReferrer":"./dist/hideDocumentReferrer.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/90341377-202211339/tswebextension.tgz","_integrity":"sha512-zl0TZi+avdqZZao/L5U8JnHMCwZbywahFYY2LJSqaZePXnOV0edLXlnPlVH2h4YS0eP3sWZSR+Le+ZYUinPvog==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","chrome-types":"^0.1.283","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.0.0-alpha.0","@adguard/logger":"^1.0.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.11.16","@adguard/tsurlfilter":"^3.1.0-alpha.2","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.12.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/common/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.242","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.1.0-alpha.2_1723822531080_0.5121128530001076","host":"s3://npm-registry-packages"}},"2.1.0-alpha.3":{"name":"@adguard/tswebextension","version":"2.1.0-alpha.3","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"2905c3d246b962851996d4b0471e022de50124fd","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.1.0-alpha.3.tgz","fileCount":308,"integrity":"sha512-i94Zd03aVbdGUG6iy+rO06Xsh0CHLjZvpAmC7Sdv/1VZO9IbAphmfXHkLhaaRoGTWy7BQ+WCuuRB3q2Tbur5Lg==","signatures":[{"sig":"MEUCIFIIgibRIz0jfmWIyYf1xFHAZugkExFGZrSmYg8I8G9GAiEAtz96DnadCUwLiJd4To5U65NFFTMewTsYFeeMXyKitdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5551087},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/gpc":"./dist/gpc.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./mv3/hideDocumentReferrer":"./dist/hideDocumentReferrer.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/90341377-202211339/tswebextension.tgz","_integrity":"sha512-i94Zd03aVbdGUG6iy+rO06Xsh0CHLjZvpAmC7Sdv/1VZO9IbAphmfXHkLhaaRoGTWy7BQ+WCuuRB3q2Tbur5Lg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","chrome-types":"^0.1.283","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.0.0-alpha.0","@adguard/logger":"^1.0.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.11.16","@adguard/tsurlfilter":"^3.1.0-alpha.2","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.12.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/common/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.242","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.1.0-alpha.3_1724251753467_0.47945322656473444","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@adguard/tswebextension","version":"2.0.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"7182813c102d36064e64d4b350083b2306d82605","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.0.1.tgz","fileCount":276,"integrity":"sha512-t+eGUkkANtit6/df7uKI/l+lifNhYhuh7ZKo08R7+Mhy2QaKtOA31MjP1bRzu+hUT39O6LpJFBnkqrULs6wa8g==","signatures":[{"sig":"MEUCIGG6kLaOxLx4JFhAljUdKO94eLQfvIykpoaeuc88rEfeAiEAhhQ9S3WAMx7hVaEK56ckggyvp9IeRcz0/6NmMfqegcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5279351},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/72220673/90341377-202211348/tswebextension.tgz","_integrity":"sha512-t+eGUkkANtit6/df7uKI/l+lifNhYhuh7ZKo08R7+Mhy2QaKtOA31MjP1bRzu+hUT39O6LpJFBnkqrULs6wa8g==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.0.0","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.11.16","@adguard/tsurlfilter":"^3.0.1","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.242","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.0.1_1724777768263_0.9178479831791351","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@adguard/tswebextension","version":"2.0.2","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"fe48d5cce034adde757c068e4affd9dab73b7829","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.0.2.tgz","fileCount":276,"integrity":"sha512-4QkhbVLXi+rnOlLAV/shUyxabSv+q/tXI/7UqQMELZ1NqGZhmgxlrLXltqkt8x7TWB/hqQH2OpwC1KuH1nmrcw==","signatures":[{"sig":"MEYCIQDFLkfYavyXdCypUsPq/k0ylNVyhjEJCLQ43ueQ69TpxQIhAPl4NlIuQxWgH90ym5tlksw2cG+LyNRI+gkikaWm5qRx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5332381},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163841/90341377-205193219/tswebextension.tgz","_integrity":"sha512-4QkhbVLXi+rnOlLAV/shUyxabSv+q/tXI/7UqQMELZ1NqGZhmgxlrLXltqkt8x7TWB/hqQH2OpwC1KuH1nmrcw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.0.0","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.11.27","@adguard/tsurlfilter":"^3.0.2","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.242","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.0.2_1725008960471_0.11980830255252717","host":"s3://npm-registry-packages"}},"2.2.0-alpha.1":{"name":"@adguard/tswebextension","version":"2.2.0-alpha.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.2.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"22b42f1c2378defbd495914031b75723370fcfdc","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.2.0-alpha.1.tgz","fileCount":314,"integrity":"sha512-K9l0hT6GN+D/Bw9uZIQ2QtAQiemsSVkpIy2jRDDCml2u7/OjJn30MguacVi7nYBaX4Bd77CjpmSTbgs1S/yJAw==","signatures":[{"sig":"MEQCIAnjlXBuPONQaQ2W0+5qK4plRExWWYi4LzqxCXn5iWNQAiBgqe5NIjFvxd1HoqHwH7inPt9QcIDZixpTbtWxp+ZznA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5887298},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/gpc":"./dist/gpc.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./mv3/hideDocumentReferrer":"./dist/hideDocumentReferrer.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls","update:companiesdb":"node -r @swc-node/register tasks/update-companiesdb"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933313/90341377-202211339/tswebextension.tgz","_integrity":"sha512-K9l0hT6GN+D/Bw9uZIQ2QtAQiemsSVkpIy2jRDDCml2u7/OjJn30MguacVi7nYBaX4Bd77CjpmSTbgs1S/yJAw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","chrome-types":"^0.1.283","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.0.0","@adguard/logger":"^1.0.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.11.27","@adguard/tsurlfilter":"^3.1.0-alpha.3","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.12.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/common/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.242","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@swc-node/register":"^1.6.6","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.2.0-alpha.1_1725030560323_0.873728656921396","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@adguard/tswebextension","version":"2.0.3","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"1dc2271f5ea605fd87a2151c2cf536fc305e68e2","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.0.3.tgz","fileCount":276,"integrity":"sha512-z1AaS9egkqj3WPgkXjEe14H4e/NdqNXUMrM4xa5a3pKI8cle7j83H/nOq2scFndycTOz4O84EYZigs1/nuRrcQ==","signatures":[{"sig":"MEQCIFdwWP7LW3rCNziuDNHr3O2KA4N7DkzQFYLhYjRG20LHAiAbBGVcrD6e/p4iA/xGKHg9jmRA/MyOvVEHKdiHygKCSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6900521},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/90341377-205193219/tswebextension.tgz","_integrity":"sha512-z1AaS9egkqj3WPgkXjEe14H4e/NdqNXUMrM4xa5a3pKI8cle7j83H/nOq2scFndycTOz4O84EYZigs1/nuRrcQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.1.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.12.1","@adguard/tsurlfilter":"^3.0.5","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.242","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.0.3_1727369169447_0.13902641403958338","host":"s3://npm-registry-packages"}},"2.3.0-alpha.1":{"name":"@adguard/tswebextension","version":"2.3.0-alpha.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"2e781aa66fee2729228b55e15115e304f64ce9cb","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.3.0-alpha.1.tgz","fileCount":314,"integrity":"sha512-2tgax9oKXgI289ZH9eaCJ7JyysRais61pLSu3Al6gHzEL0s5dyBJObuvtm/H/ajuDD2dFVTmoDA2pYTTfqBo/Q==","signatures":[{"sig":"MEUCIQCjN/MIP6HgVvw2wAnw9xZkYn8WkQL8SI9TlivHJMVx4gIgdyksLDj18nuRhtYmtFJDWnpURmqudkI0pn3AI4yb6OM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7472053},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/gpc":"./dist/gpc.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./mv3/hideDocumentReferrer":"./dist/hideDocumentReferrer.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls","update:companiesdb":"node -r @swc-node/register tasks/update-companiesdb"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/90341377-202211339/tswebextension.tgz","_integrity":"sha512-2tgax9oKXgI289ZH9eaCJ7JyysRais61pLSu3Al6gHzEL0s5dyBJObuvtm/H/ajuDD2dFVTmoDA2pYTTfqBo/Q==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","chrome-types":"^0.1.283","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.1.2","@adguard/logger":"^1.0.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.12.1","@adguard/tsurlfilter":"^3.1.0-alpha.5","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.12.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/common/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.242","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@swc-node/register":"^1.6.6","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.12.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.3.0-alpha.1_1727877423688_0.14734538250945217","host":"s3://npm-registry-packages"}},"2.4.0-alpha.2":{"name":"@adguard/tswebextension","version":"2.4.0-alpha.2","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.4.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"5a363800713dc59bb20b33ff993863e54da4c046","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.4.0-alpha.2.tgz","fileCount":318,"integrity":"sha512-nEl+HrVvnz1LS4Uk18GV5gZx4dR5Tc3tEhig/JedoBBxsdbK+ZPt2RS0V5weZPYSIgv0EDEXIBkxjJMeVhw8Aw==","signatures":[{"sig":"MEQCIGUf9vUwGMhmqvInwNdxm3w7ERg2Jaw2gz+8M82Cz8deAiAZzHhCQ8jxxO36EA9vVLA7rqPzfSQBIR+LyNcHpCKKfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7468982},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/gpc":"./dist/gpc.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./mv3/hideDocumentReferrer":"./dist/hideDocumentReferrer.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls","update:companiesdb":"node -r @swc-node/register tasks/update-companiesdb"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/90341377-202211339/tswebextension.tgz","_integrity":"sha512-nEl+HrVvnz1LS4Uk18GV5gZx4dR5Tc3tEhig/JedoBBxsdbK+ZPt2RS0V5weZPYSIgv0EDEXIBkxjJMeVhw8Aw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","chrome-types":"^0.1.307","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.1.2","@adguard/logger":"^1.1.0","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.12.1","@adguard/tsurlfilter":"^3.1.0-alpha.6","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.12.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/common/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.6.2","@types/jest":"29.5.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.272","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@swc-node/register":"^1.6.6","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.12.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.4.0-alpha.2_1728474259133_0.4827705375622271","host":"s3://npm-registry-packages"}},"2.4.0-alpha.3":{"name":"@adguard/tswebextension","version":"2.4.0-alpha.3","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.4.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"a4ceef4a7beebf15a0745340c98d00ac861c738c","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.4.0-alpha.3.tgz","fileCount":318,"integrity":"sha512-1UxRGJBwdtMOa7/Ibg9QuJTw/y1CMfHL6fVwQN47A1zX8z8z6ym2c7DveWKaHypv9uVubU5rR4hsh1isRgt+bg==","signatures":[{"sig":"MEUCIQDZBmyDGmuZg+EYfzPDTydYhAwxcTQVnAnNfB5JzWnI8wIgaWgiNJK1RNUUkiczgl0MT3NypQnL2Shjxd6LIwX7Bm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7468638},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/gpc":"./dist/gpc.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./mv3/hideDocumentReferrer":"./dist/hideDocumentReferrer.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls","update:companiesdb":"node -r @swc-node/register tasks/update-companiesdb"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/90341377-202211339/tswebextension.tgz","_integrity":"sha512-1UxRGJBwdtMOa7/Ibg9QuJTw/y1CMfHL6fVwQN47A1zX8z8z6ym2c7DveWKaHypv9uVubU5rR4hsh1isRgt+bg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","chrome-types":"^0.1.307","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.1.2","@adguard/logger":"^1.1.0","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.12.1","@adguard/tsurlfilter":"^3.1.0-alpha.6","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.12.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/common/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.6.2","@types/jest":"29.5.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.272","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@swc-node/register":"^1.6.6","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.12.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.4.0-alpha.3_1728475648575_0.8439797093991177","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@adguard/tswebextension","version":"2.0.4","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"d2c2e667b8876fb1ac12b39ebc9e370013d67b2f","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.0.4.tgz","fileCount":276,"integrity":"sha512-V4oINFOXQyEqRVC2xZvfjvQQZ2MZ/dRztHyBIs0CgY0C/75s7QE9Az5AwmLZQqNV6fvbg1/iinTxhwzhaojghQ==","signatures":[{"sig":"MEQCIGXq80vdpkoPbGlMxiboJgxYur73rVU9Eeaz/CUmv4PiAiBzIU8BwXfszNLbFbrJYP9O2caHuxueUOCFq99v7Z+wnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6901088},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/90341377-205193219/tswebextension.tgz","_integrity":"sha512-V4oINFOXQyEqRVC2xZvfjvQQZ2MZ/dRztHyBIs0CgY0C/75s7QE9Az5AwmLZQqNV6fvbg1/iinTxhwzhaojghQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.1.2","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.12.1","@adguard/tsurlfilter":"^3.0.5","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.242","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.0.4_1729092144512_0.7862846871582592","host":"s3://npm-registry-packages"}},"2.4.0-alpha.4":{"name":"@adguard/tswebextension","version":"2.4.0-alpha.4","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.4.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"0493a5f69342158faf65d0f66bcf68b44b5a5c24","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.4.0-alpha.4.tgz","fileCount":318,"integrity":"sha512-YJ5J/FG0px1DKTxjj/vyLmrtYyuC2D+oH37fvq7INXu6+cn3EoBT6Iy9D2rvi0+2KHUekss9qTAuM4fXBt4HsA==","signatures":[{"sig":"MEQCIGz8MnJdzIQg8EHyMdK5ZIkdQLQfMxjkPzQBd0GHdoy4AiAHnP0J0rGAx9+ja0Y0y/FCbDHPQcLu4bG9xzgyN0AbKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7471410},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/gpc":"./dist/gpc.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./mv3/hideDocumentReferrer":"./dist/hideDocumentReferrer.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls","update:companiesdb":"node -r @swc-node/register tasks/update-companiesdb"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-202211339/tswebextension.tgz","_integrity":"sha512-YJ5J/FG0px1DKTxjj/vyLmrtYyuC2D+oH37fvq7INXu6+cn3EoBT6Iy9D2rvi0+2KHUekss9qTAuM4fXBt4HsA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","chrome-types":"^0.1.307","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.1.2","@adguard/logger":"^1.1.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.12.1","@adguard/tsurlfilter":"^3.1.0-alpha.7","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.12.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/common/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.6.2","@types/jest":"29.5.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.272","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@swc-node/register":"^1.6.6","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.12.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.4.0-alpha.4_1729093434746_0.2194545448632943","host":"s3://npm-registry-packages"}},"2.4.0-alpha.5":{"name":"@adguard/tswebextension","version":"2.4.0-alpha.5","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.4.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"a1c3ed0c2c5d6ef1c278c3c579e9df13926769f0","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.4.0-alpha.5.tgz","fileCount":318,"integrity":"sha512-a/ZCxE5eaE0nBOY4QtkImNvb3jC4T1idToJaOhoJVpiZIkqBfQW7fSlQ+nAn39VyT4jXNfcSCFD/j5lPPaUF0A==","signatures":[{"sig":"MEUCIDZVDmwBys70E1hR1+N22K1IwaWRwvdWCWtJtFaPgBDlAiEA3EJ3mPho0jpHpGoC084mhQZZ80skagT1Fff/3MGsUYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7471719},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/gpc":"./dist/gpc.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./mv3/hideDocumentReferrer":"./dist/hideDocumentReferrer.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls","update:companiesdb":"node -r @swc-node/register tasks/update-companiesdb"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-202211339/tswebextension.tgz","_integrity":"sha512-a/ZCxE5eaE0nBOY4QtkImNvb3jC4T1idToJaOhoJVpiZIkqBfQW7fSlQ+nAn39VyT4jXNfcSCFD/j5lPPaUF0A==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","chrome-types":"^0.1.307","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.1.2","@adguard/logger":"^1.1.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.12.1","@adguard/tsurlfilter":"^3.1.0-alpha.7","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.12.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/common/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.6.2","@types/jest":"29.5.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.272","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@swc-node/register":"^1.6.6","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.12.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.4.0-alpha.5_1729172624936_0.476811297574141","host":"s3://npm-registry-packages"}},"2.4.0-alpha.6":{"name":"@adguard/tswebextension","version":"2.4.0-alpha.6","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.4.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"7901ac9de219da044e39df27fa208dfd1be6d7af","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.4.0-alpha.6.tgz","fileCount":318,"integrity":"sha512-xKUF7QetwAKO0rQJYkPodVKiz8jokBkA6cV7kKl/ABSU1lgwCPXtF63lOz9ouPicN1PNhSNf11mS142o7rdhJQ==","signatures":[{"sig":"MEYCIQD3CqCRNoV0uFb9c/fTfJlEkDgk3ncILFMWsqdZHXBIrwIhAJlafqi8+EQUfWnNvSKLydLmvDWEaSr0JfsD24gLHPr3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7474177},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/gpc":"./dist/gpc.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./mv3/hideDocumentReferrer":"./dist/hideDocumentReferrer.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls","update:companiesdb":"node -r @swc-node/register tasks/update-companiesdb"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-202211339/tswebextension.tgz","_integrity":"sha512-xKUF7QetwAKO0rQJYkPodVKiz8jokBkA6cV7kKl/ABSU1lgwCPXtF63lOz9ouPicN1PNhSNf11mS142o7rdhJQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","chrome-types":"^0.1.307","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.1.2","@adguard/logger":"^1.1.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.12.1","@adguard/tsurlfilter":"^3.1.0-alpha.7","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.12.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/common/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.6.2","@types/jest":"29.5.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.272","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@swc-node/register":"^1.6.6","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.12.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.4.0-alpha.6_1729266462663_0.5114823425537991","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@adguard/tswebextension","version":"2.0.5","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"ad3c9b0836cb75e6aad8efb804ea55543aaffc91","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.0.5.tgz","fileCount":276,"integrity":"sha512-AZSQKWIMama6ZPyG6abfCxhajVG32wC6gIMSUUEooiwYrZLlOFmUipPF2jRRjP+yMGEzuEv7exv3nCJyjvh0QA==","signatures":[{"sig":"MEYCIQDVV2mNiP0As4SZXWOojDN3F7+Nm9t0nP5k6jOki/bJUAIhAK7OkFl7CbA1wuvW+wJv2VmdjtR4RFS+0B8h9gF8Tn2s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6902502},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/90341377-205193219/tswebextension.tgz","_integrity":"sha512-AZSQKWIMama6ZPyG6abfCxhajVG32wC6gIMSUUEooiwYrZLlOFmUipPF2jRRjP+yMGEzuEv7exv3nCJyjvh0QA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.1.3","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.12.1","@adguard/tsurlfilter":"^3.0.6","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.242","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.0.5_1730557205440_0.938925838816824","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@adguard/tswebextension","version":"2.0.6","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"202fefbd1b5a1b8907c77b4ad167c3fcb32a1a18","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.0.6.tgz","fileCount":276,"integrity":"sha512-WrD50BCib5gemv9fmrvCgaLiqUpkmE7ow+73qYdhYIvJqp45dApqF961iD3lkdYBC7grycGPDEgBkWH10+/QYg==","signatures":[{"sig":"MEUCIQDnpcAufDEa/4GF7YRknMeX7JzBYoMNBBSrFfHBF2UZugIgRtN88gKRYWMn8uZQ8c5xlNnVjsbwC1vPNpiOhk96O+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6902538},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/90341377-205193219/tswebextension.tgz","_integrity":"sha512-WrD50BCib5gemv9fmrvCgaLiqUpkmE7ow+73qYdhYIvJqp45dApqF961iD3lkdYBC7grycGPDEgBkWH10+/QYg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.1.3","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.12.1","@adguard/tsurlfilter":"^3.0.7","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.242","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.0.6_1731993310943_0.5933689019006492","host":"s3://npm-registry-packages"}},"2.4.0-alpha.7":{"name":"@adguard/tswebextension","version":"2.4.0-alpha.7","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.4.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"dfc23db4863bcd3133dd9e062616d5505f63add9","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.4.0-alpha.7.tgz","fileCount":318,"integrity":"sha512-XxSp7wc7kkmmP8zt7OXgFx4SgmpHGAZ5hrQHlzDQrX1ohgq1pDnjSvNh5mB3Rc212/rLrYCNCPd6br1Zvijoiw==","signatures":[{"sig":"MEUCIFPnfVSG5rsaNfYAx8i/5fi1VLg5OGl4i5O15njY2uneAiEA3gn6yE7LTREOR81frG3KOKnIudU/mF0YYn8Xh6kqmqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7480864},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/gpc":"./dist/gpc.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./mv3/hideDocumentReferrer":"./dist/hideDocumentReferrer.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls","update:companiesdb":"node -r @swc-node/register tasks/update-companiesdb"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-202211339/tswebextension.tgz","_integrity":"sha512-XxSp7wc7kkmmP8zt7OXgFx4SgmpHGAZ5hrQHlzDQrX1ohgq1pDnjSvNh5mB3Rc212/rLrYCNCPd6br1Zvijoiw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","chrome-types":"^0.1.307","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.1.2","@adguard/logger":"^1.1.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.12.1","@adguard/tsurlfilter":"^3.1.0-alpha.7","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.12.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/common/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.6.2","@types/jest":"29.5.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.272","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@swc-node/register":"^1.6.6","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.12.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.4.0-alpha.7_1732100461252_0.14656327818308346","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@adguard/tswebextension","version":"2.0.7","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"e1bb9e6fbd4b1d89c438279897e21b1902117ade","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.0.7.tgz","fileCount":276,"integrity":"sha512-kKmstXpeOYD44Z/TR5Un8iwahaJe/5mVPpysT6/23JKQ9jzTLEBl9ek8uK6TuNOt9nHPgOqSzhOKJY26MPCrNw==","signatures":[{"sig":"MEQCIAkJJulhOqrvpLEisRwHVkSFlzc+pUgXHWDI5Hwu7Q9oAiByY/gaIQkkUc8O18txki0Tw4wshIGHtNfXHmFHyqcTEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6905704},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-205193219/tswebextension.tgz","_integrity":"sha512-kKmstXpeOYD44Z/TR5Un8iwahaJe/5mVPpysT6/23JKQ9jzTLEBl9ek8uK6TuNOt9nHPgOqSzhOKJY26MPCrNw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.1.3","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.12.1","@adguard/tsurlfilter":"^3.0.7","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.10.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/mv2/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.242","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.10.4","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.0.7_1732113598990_0.5605029353726256","host":"s3://npm-registry-packages"}},"2.4.0-alpha.8":{"name":"@adguard/tswebextension","version":"2.4.0-alpha.8","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.4.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"44a5cf1c3282f879fe92440ae62b521440d2e017","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.4.0-alpha.8.tgz","fileCount":320,"integrity":"sha512-bshYzdSZyHLypdHH+L/7Yfa27eawx4Ruc69D/e5o1O/L3/GAj2E504movvewY4geYP2Ly7pKqO/6cdXuGNHFqA==","signatures":[{"sig":"MEUCIQCqxsRAekVpOrwfp/kyJQ5OHHiGzKGTA+YDjkaLgYE0NAIgaxTBJLhZQuiyOnnBPIl71YBi2Ca0YacwhQiWmQE3z0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7499235},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/gpc":"./dist/gpc.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./mv3/hideDocumentReferrer":"./dist/hideDocumentReferrer.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls","update:companiesdb":"node -r @swc-node/register tasks/update-companiesdb"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-202211339/tswebextension.tgz","_integrity":"sha512-bshYzdSZyHLypdHH+L/7Yfa27eawx4Ruc69D/e5o1O/L3/GAj2E504movvewY4geYP2Ly7pKqO/6cdXuGNHFqA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","chrome-types":"^0.1.307","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.1.2","@adguard/logger":"^1.1.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.12.1","@adguard/tsurlfilter":"^3.1.0-alpha.7","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.12.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/common/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.6.2","@types/jest":"29.5.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.272","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@swc-node/register":"^1.6.6","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.12.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.4.0-alpha.8_1734982988536_0.9168462980501437","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-alpha.9":{"name":"@adguard/tswebextension","version":"2.4.0-alpha.9","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.4.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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"be050fe2300d42d2f1cfb5bbb3324e0daf6af921","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.4.0-alpha.9.tgz","fileCount":320,"integrity":"sha512-Hcsxn833ZAhFU6w68cEOG2QFbYHcCZ4rz3QIGvLCemEdevnfXNyRcQGitla6N9pKNyztVoZLqeMIJi+dH/IOaQ==","signatures":[{"sig":"MEUCICyY+tiaDsuu3BgyP2qSwYyWFJcBmZjpL125/smnrOywAiEAoBy6+8v6Ig1Yw7Ef+SG6Wii8O25Kx7dIehFbM/FyEM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7483388},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/gpc":"./dist/gpc.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./mv3/hideDocumentReferrer":"./dist/hideDocumentReferrer.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls","update:companiesdb":"node -r @swc-node/register tasks/update-companiesdb"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/90341377-202211339/tswebextension.tgz","_integrity":"sha512-Hcsxn833ZAhFU6w68cEOG2QFbYHcCZ4rz3QIGvLCemEdevnfXNyRcQGitla6N9pKNyztVoZLqeMIJi+dH/IOaQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","chrome-types":"^0.1.307","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.1.2","@adguard/logger":"^1.1.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.12.1","@adguard/tsurlfilter":"^3.1.0-alpha.7","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.12.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/common/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.6.2","@types/jest":"29.5.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.272","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@swc-node/register":"^1.6.6","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.12.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.4.0-alpha.9_1736785315825_0.20953460502112442","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-alpha.10":{"name":"@adguard/tswebextension","version":"2.4.0-alpha.10","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.4.0-alpha.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"bafc0a763a0723f9e5ff7faafda4e7182d8baf70","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.4.0-alpha.10.tgz","fileCount":320,"integrity":"sha512-IlAfOy6dVMfJPZUzeEN9TFlmLyEnOoGOgFWydWBTnnomCXskuvR4QCWZ6X4jBpW0HG+O0sev7n/lp6r64Fh2uw==","signatures":[{"sig":"MEUCIH11hZJ1vxFEJYTi8kHWL/fJYJpEPNAAdwRsIILah1k2AiEAvuq08ALYtL+gJLiC0zJn/GhwPu8pnAgQt2CgLuhv7yA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7492300},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/gpc":"./dist/gpc.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./mv3/hideDocumentReferrer":"./dist/hideDocumentReferrer.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls","update:companiesdb":"node -r @swc-node/register tasks/update-companiesdb"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/90341377-202211339/tswebextension.tgz","_integrity":"sha512-IlAfOy6dVMfJPZUzeEN9TFlmLyEnOoGOgFWydWBTnnomCXskuvR4QCWZ6X4jBpW0HG+O0sev7n/lp6r64Fh2uw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","chrome-types":"^0.1.307","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.1.2","@adguard/logger":"^1.1.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.12.1","@adguard/tsurlfilter":"^3.1.0-alpha.7","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.12.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/common/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.6.2","@types/jest":"29.5.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.272","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@swc-node/register":"^1.6.6","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.12.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.4.0-alpha.10_1737133996785_0.23234172627491523","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-alpha.11":{"name":"@adguard/tswebextension","version":"2.4.0-alpha.11","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@2.4.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/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"53b719e6d61139f88a4017aae06418705ce47719","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-2.4.0-alpha.11.tgz","fileCount":320,"integrity":"sha512-Bw942XEMSlTMGxX/v2bMi9Zp+R9QAXW5u3RyFrUnQdLh05mbCxFC1kRMGpHChxBP7Nel8yBbJY7sl0e//D88Ow==","signatures":[{"sig":"MEUCIQCASYKps+CkN8Zoin+sAHo6asA9jazmc7cyIOGooPQIkgIgN8r1BxmluCPH3l/yb9tXaQzP3uXJWHpno0SYz+t+DpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7484799},"main":"dist/index.js","_from":"file:tswebextension.tgz","engines":{"node":">=6.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli.js","./mv3":"./dist/index.mv3.js","./mv3/gpc":"./dist/gpc.js","./mv3/utils":"./dist/mv3-utils.js","./content-script":"./dist/content-script.js","./assistant-inject":"./dist/assistant-inject.js","./mv3/content-script":"./dist/content-script.mv3.js","./mv3/hideDocumentReferrer":"./dist/hideDocumentReferrer.js","./content-script/css-hits-counter":"./dist/css-hits-counter.js"},"scripts":{"lint":"eslint . && pnpm lint:tsc","test":"jest --coverage","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","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:smoke":"cd test/builders/rollup-ts && pnpm test","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","report-coverage":"cat ./coverage/lcov.info | coveralls","update:companiesdb":"node -r @swc-node/register tasks/update-companiesdb"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/90341377-202211339/tswebextension.tgz","_integrity":"sha512-Bw942XEMSlTMGxX/v2bMi9Zp+R9QAXW5u3RyFrUnQdLh05mbCxFC1kRMGpHChxBP7Nel8yBbJY7sl0e//D88Ow==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^6.0.8","tslib":"2.5.3","bowser":"2.11.0","nanoid":"4.0.2","lru_map":"0.4.1","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","chrome-types":"^0.1.307","text-encoding":"git+https://github.com/AdguardTeam/text-encoding.git#v0.7.2","@adguard/agtree":"^2.1.2","@adguard/logger":"^1.1.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^1.12.1","@adguard/tsurlfilter":"^3.1.0-alpha.7","@adguard/extended-css":"^2.0.56","webextension-polyfill":"0.12.0"},"typesVersions":{"*":{"cli":["dist/types/src/cli/index.d.ts"],"mv3":["dist/types/src/lib/mv3/background/index.d.ts"],"mv3/utils":["dist/types/src/lib/mv3/utils/get-filter-name.d.ts"],"content-script":["dist/types/src/lib/mv2/content-script/index.d.ts"],"assistant-inject":["dist/types/src/lib/mv2/content-script/assistant-inject.d.ts"],"mv3/content-script":["dist/types/src/lib/mv3/content-script/index.d.ts"],"content-script/css-hits-counter":["dist/types/src/lib/common/content-script/css-hits-counter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","eslint":"8.43.0","rimraf":"5.0.1","rollup":"^3.25.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"1.4.8","@swc/jest":"0.2.36","coveralls":"3.1.1","typescript":"5.6.2","@types/jest":"29.5.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.272","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","@rollup/plugin-swc":"^0.1.1","@swc-node/register":"^1.6.6","@rollup/plugin-json":"4.1.0","@types/sinon-chrome":"2.2.11","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","rollup-plugin-cleanup":"3.2.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"25.0.2","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"5.59.11","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"15.1.0","@types/webextension-polyfill":"^0.12.0","eslint-plugin-import-newlines":"1.3.1","eslint-config-airbnb-typescript":"17.0.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_2.4.0-alpha.11_1738152685091_0.56504977219123","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.1":{"name":"@adguard/tswebextension","version":"3.0.0-alpha.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"514864965dd54253ab3ed890e94f3b79ef10397b","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.0.0-alpha.1.tgz","fileCount":237,"integrity":"sha512-SIQli73N1v+24DN4n1IK5kK/1Uvl/xB0mDPv1ZD77tqcJXNCx++40lC3ZenOzFfLe2d7VhiQVZsrlapTO1EFIA==","signatures":[{"sig":"MEUCIQCd+N7Gbd6qBkO8fOezWazu//1zwkxduYk1OVLitbnxJQIgfosE+Tee9BhjkYGI8HaZGXRVc4npxCn4mMkpNb9CZiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1540451},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"lint":"pnpm lint:code && pnpm lint:tsc","test":"cross-env MANIFEST_ENV=2 vitest run && cross-env MANIFEST_ENV=3 vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc --noEmit","prebuild":"rimraf dist","increment":"pnpm version patch --no-git-tag-version","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","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","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-202211339/tswebextension.tgz","_integrity":"sha512-SIQli73N1v+24DN4n1IK5kK/1Uvl/xB0mDPv1ZD77tqcJXNCx++40lC3ZenOzFfLe2d7VhiQVZsrlapTO1EFIA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js"],"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","tldts":"^5.7.112","tslib":"2.5.3","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","chrome-types":"^0.1.307","text-encoding":"https://github.com/AdguardTeam/text-encoding/tarball/v0.8.0","@adguard/agtree":"^3.0.0-alpha.3","@adguard/logger":"^1.1.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^2.1.4","@adguard/tsurlfilter":"^3.1.0-alpha.8","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^8.57.1","rimraf":"5.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.6","ts-node":"^10.9.1","@swc/core":"^1.10.1","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"5.6.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.287","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.0.0-alpha.1_1738238325566_0.2403702201389577","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@adguard/tswebextension","version":"3.0.0","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"6a99800d6fe2fcf1bd9092a42209b05df643a959","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.0.0.tgz","fileCount":260,"integrity":"sha512-8ScqbvcoFnqZskgtSiOfWFO9hjvb7b8IOKkzV45y9y8+h/kTywIzM7iEZa2/zqI0GZg4p+A/4IL00/EdHbDPQg==","signatures":[{"sig":"MEQCICwmcGhEUnc0E3kqS7ZBXPzWh0DedPHN3TWcraowziqHAiAXM1CACQfq1kDpW/GOaWm5VsUdBkWuIQRcIE8mSxfHFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1602125},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"lint":"pnpm lint:code && pnpm lint:tsc","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","increment":"pnpm version patch --no-git-tag-version","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/90341377-205193219/tswebextension.tgz","_integrity":"sha512-8ScqbvcoFnqZskgtSiOfWFO9hjvb7b8IOKkzV45y9y8+h/kTywIzM7iEZa2/zqI0GZg4p+A/4IL00/EdHbDPQg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"18.19.1","dependencies":{"idb":"^8.0.1","zod":"3.21.4","tldts":"^5.7.112","tslib":"2.5.3","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","text-encoding":"https://github.com/AdguardTeam/text-encoding/tarball/v0.8.0","@adguard/agtree":"^3.0.1","@adguard/logger":"^1.1.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^2.1.5","@adguard/tsurlfilter":"^3.2.0","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^8.57.1","rimraf":"5.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.6","@swc/core":"^1.10.1","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"5.6.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.0.0_1740766070352_0.9389019861444778","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@adguard/tswebextension","version":"3.0.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"7e1eebeebea00a286706dd828dd8e9c767e1b34b","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.0.1.tgz","fileCount":260,"integrity":"sha512-U4+kcHs+2B9n7vZhc5uNEQDMDVkdU08QACNdIVC14f+jL0tAeW0RORsYak6fAc9+Mb+ZlDH+nl3TcvT4+pn4UA==","signatures":[{"sig":"MEYCIQCGEuav1eP5gvzZB37GFidsoZiSKkmPay+bDp0+YLIjtAIhANxqdA1C5Wekc7gHsIyctGDPRRPIJgOpQojsATT8py6Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1602125},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"lint":"pnpm lint:code && pnpm lint:tsc","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","increment":"pnpm version patch --no-git-tag-version","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/90341377-205193219/tswebextension.tgz","_integrity":"sha512-U4+kcHs+2B9n7vZhc5uNEQDMDVkdU08QACNdIVC14f+jL0tAeW0RORsYak6fAc9+Mb+ZlDH+nl3TcvT4+pn4UA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.2.4","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"18.19.1","dependencies":{"idb":"^8.0.1","zod":"3.21.4","tldts":"^5.7.112","tslib":"2.5.3","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","text-encoding":"https://github.com/AdguardTeam/text-encoding/tarball/v0.8.0","@adguard/agtree":"^3.0.1","@adguard/logger":"^1.1.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^2.1.6","@adguard/tsurlfilter":"^3.2.1","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^8.57.1","rimraf":"5.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.6","@swc/core":"^1.10.1","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"5.6.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.0.1_1741285542782_0.9809180180938077","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@adguard/tswebextension","version":"3.0.2","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"cfcaa36f5effadac391b2c298b04d2e993816eb6","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.0.2.tgz","fileCount":260,"integrity":"sha512-TUPHb2JNVyrrjMyMTWsdXSDK2+wYyNqxcmQMwPyxUfMK8lsyT/3sNQlbSlKYihf8yt67yx7Sj8IETgQzY65xwQ==","signatures":[{"sig":"MEYCIQCuxsAguRrjOD9rTy0rJNXmoIkbQkNE0L7mtxK+mJix6wIhANMtHyPm6B3tcm7A19exigmeTQwtv8Bhu/bfkke8F5eR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1602572},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"lint":"pnpm lint:code && pnpm lint:tsc","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","increment":"pnpm version patch --no-git-tag-version","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/90341377-205193219/tswebextension.tgz","_integrity":"sha512-TUPHb2JNVyrrjMyMTWsdXSDK2+wYyNqxcmQMwPyxUfMK8lsyT/3sNQlbSlKYihf8yt67yx7Sj8IETgQzY65xwQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.21.4","tldts":"^5.7.112","tslib":"2.5.3","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.1.0","@adguard/logger":"^1.1.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^2.1.6","@adguard/tsurlfilter":"^3.2.3","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^8.57.1","rimraf":"5.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.6","@swc/core":"^1.10.1","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"5.6.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.0.2_1744716147168_0.9393081446758753","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-alpha.0":{"name":"@adguard/tswebextension","version":"3.1.0-alpha.0","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"09ef99d5f7de445bafb22ca09b5e26fa96548310","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.1.0-alpha.0.tgz","fileCount":259,"integrity":"sha512-C+MA0oYEopeos5IFroRe354LPE/VFw84BLMzB+YQ7TC8rqH1FZBnVFQTFSKstWKtOUsSOjt9DL26lC/6dHQ1qQ==","signatures":[{"sig":"MEUCIQD4s+GYXSojwqcFNI1CmyVyqxvR50KGprClmR1pPO6mAwIgLN6cdEZv1NnAELTK9zrk1h/erozYNqFDWxHxZLRje/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1591095},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"lint":"pnpm lint:code && pnpm lint:tsc","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","increment":"pnpm version patch --no-git-tag-version","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/90341377-202211339/tswebextension.tgz","_integrity":"sha512-C+MA0oYEopeos5IFroRe354LPE/VFw84BLMzB+YQ7TC8rqH1FZBnVFQTFSKstWKtOUsSOjt9DL26lC/6dHQ1qQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.21.4","tldts":"^5.7.112","tslib":"2.5.3","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.1.3","@adguard/logger":"^1.1.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^2.1.6","@adguard/tsurlfilter":"^3.3.0-alpha.0","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^8.57.1","rimraf":"5.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.6","@swc/core":"^1.10.1","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"5.6.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.1.0-alpha.0_1746023844341_0.2073465383715467","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-alpha.1":{"name":"@adguard/tswebextension","version":"3.1.0-alpha.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"d477d0a8ff02be78a1302971b55be36c03204af4","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.1.0-alpha.1.tgz","fileCount":259,"integrity":"sha512-P3Pfm6zKkR5ZKnlciEYulHScWJtdzg7wlbGc20Q7XoISzflHuGy8rIU/u+/CUTOsyqI2dQKXdfIPfcM992q/6g==","signatures":[{"sig":"MEQCIDHwq+F1pOjDiPtZpxP9QLWU9+l7FqW4Urwv+EvhyhHJAiBahtk/jiWP4KkHT/BVLleDapOoEPP1zMddA1phGbGtMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1591087},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"lint":"pnpm lint:code && pnpm lint:tsc","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","increment":"pnpm version patch --no-git-tag-version","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/90341377-202211339/tswebextension.tgz","_integrity":"sha512-P3Pfm6zKkR5ZKnlciEYulHScWJtdzg7wlbGc20Q7XoISzflHuGy8rIU/u+/CUTOsyqI2dQKXdfIPfcM992q/6g==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.21.4","tldts":"^5.7.112","tslib":"2.5.3","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.1.3","@adguard/logger":"^1.1.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^2.1.6","@adguard/tsurlfilter":"^3.3.1","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^8.57.1","rimraf":"5.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.6","@swc/core":"^1.10.1","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"5.6.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.1.0-alpha.1_1747341866344_0.28113565769474946","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-alpha.2":{"name":"@adguard/tswebextension","version":"3.1.0-alpha.2","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"374875f81b5b5d0f7e922065e8b5fcc51cd18fb9","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.1.0-alpha.2.tgz","fileCount":259,"integrity":"sha512-Ok/zHFHZCmmqmrxVN9Dgp1DndTToIVB11jOrxjTVIotUHh5e0xP9twLXpV7434URg8NVFeMZewXDFKCNklh5PA==","signatures":[{"sig":"MEUCICl6tfaxZGCgcjQWMalcZHOE6qcwl9XMtWNKoeup47qAAiEA3SBS3NExvyb+BGQKPEqFHmjvv5jSN2zTyG95Ds6Z+y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1595166},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:tsc","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","increment":"pnpm version patch --no-git-tag-version","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/90341377-202211339/tswebextension.tgz","_integrity":"sha512-Ok/zHFHZCmmqmrxVN9Dgp1DndTToIVB11jOrxjTVIotUHh5e0xP9twLXpV7434URg8NVFeMZewXDFKCNklh5PA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"2.5.3","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.1.4","@adguard/logger":"^1.1.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^2.1.6","@adguard/tsurlfilter":"^3.3.2","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^8.57.1","rimraf":"5.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.6","@swc/core":"^1.10.1","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"5.6.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.1.0-alpha.2_1747668325936_0.9436532139662233","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-alpha.3":{"name":"@adguard/tswebextension","version":"3.1.0-alpha.3","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"1cfdf4bee4657eeb2a9ba3ba410b8a122ff93ef9","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.1.0-alpha.3.tgz","fileCount":261,"integrity":"sha512-gGEMTCJt+XP7bpW3UsU8XHMx1Li+h2tUv98568C55OKkJWLNVh5Fo7T718iLle6cp5NbWgpOzoL+Iev7yAKySg==","signatures":[{"sig":"MEUCICLrXb2ZUO8mtDupSn1kRT6ZTrSbOgGHC3xLsKOYkquhAiEA8JXPAFryHsmkX84IMZN+mlAzzNph6tFWkQxSA6oIPfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1602806},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:tsc","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","increment":"node ../../scripts/increment.mjs","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/90341377-202211339/tswebextension.tgz","_integrity":"sha512-gGEMTCJt+XP7bpW3UsU8XHMx1Li+h2tUv98568C55OKkJWLNVh5Fo7T718iLle6cp5NbWgpOzoL+Iev7yAKySg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"2.5.3","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.2.0","@adguard/logger":"^1.1.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^2.1.6","@adguard/tsurlfilter":"^3.3.3","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^8.57.1","rimraf":"5.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.6","@swc/core":"^1.10.1","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"5.6.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.1.0-alpha.3_1747929709937_0.9948673633197731","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@adguard/tswebextension","version":"3.1.0","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"1afceb902feb84691ed891c7d365aea00413acb4","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.1.0.tgz","fileCount":261,"integrity":"sha512-7RdqWdoTv5iTkZWh4hVQDg4mRabc4QdBryO+v8ye8YmUgmqfIfOwEhh20MPv5gjgvUoFp2PpO+N9x3Lp76oZUQ==","signatures":[{"sig":"MEYCIQDK2g2ZcfncScmyOo0fpjDrLQhsvcSy/4pPnXL+SBFhBAIhAPZarV0R7TSavkM9qovCuFDRD0pm9b/JhQDybYyJQbw2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1603724},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/90341377-205193219/tswebextension.tgz","_integrity":"sha512-7RdqWdoTv5iTkZWh4hVQDg4mRabc4QdBryO+v8ye8YmUgmqfIfOwEhh20MPv5gjgvUoFp2PpO+N9x3Lp76oZUQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"2.5.3","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.2.1","@adguard/logger":"^1.1.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^2.1.6","@adguard/tsurlfilter":"^3.3.4","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.2","eslint":"^8.57.1","rimraf":"5.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.6","ts-morph":"^26.0.0","@swc/core":"^1.10.1","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"5.6.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.1.0_1748440059453_0.8605004630984314","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@adguard/tswebextension","version":"3.2.0","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"ac0dc649551db28f42f008726d3dc1b86234b218","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.2.0.tgz","fileCount":266,"integrity":"sha512-9uqdtIC4NZWLaD/sMNYUSkuN1MpeZODhfhyJ+et81iIIE3dUutYGwbYU2BbWITEXbqQMJpRuJF7rZWjSipTgFA==","signatures":[{"sig":"MEUCIF0FYi2spSZkLdGwwXaSCH5XHrrwAcaS6YMkgEmgrrTgAiEAtPm0ffB1EwwpFrRJ3LIxUmwV70PsrJRQmTTKY3T3KOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1681297},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/90341377-205193219/tswebextension.tgz","_integrity":"sha512-9uqdtIC4NZWLaD/sMNYUSkuN1MpeZODhfhyJ+et81iIIE3dUutYGwbYU2BbWITEXbqQMJpRuJF7rZWjSipTgFA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.2.1","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^2.2.7","@adguard/tsurlfilter":"^3.4.0","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.9","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.2.0_1749236580000_0.7100268053691949","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@adguard/tswebextension","version":"3.2.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"d780f22002c9c67fa3976193413050f8d0d5e541","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.2.1.tgz","fileCount":266,"integrity":"sha512-AhQ/3uaE47h6lE/GakFGz5uIBPdeHUjUUbvMnNC+Qu1eJ9CXnpiq6LfzJ65VA/v7UdgLtLr1sjmNPT5+2QfFlg==","signatures":[{"sig":"MEUCIQDTpXSFNIdrlz+AjsDBjGN/N79ebkqB3cFV0cSSWhuzzgIgOjN6/qyDHsVk5zbXgDiHg2nHwXAoDxVEHxxeWzrJbGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1681713},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-205193219/tswebextension.tgz","_integrity":"sha512-AhQ/3uaE47h6lE/GakFGz5uIBPdeHUjUUbvMnNC+Qu1eJ9CXnpiq6LfzJ65VA/v7UdgLtLr1sjmNPT5+2QfFlg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.2.1","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^2.2.7","@adguard/tsurlfilter":"^3.4.0","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.9","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.2.1_1749648605212_0.7236792385924493","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@adguard/tswebextension","version":"3.2.2","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"0d987b6524d1b60201a788b9cdcc903272891e45","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.2.2.tgz","fileCount":267,"integrity":"sha512-IcQBIgGIkacJADyiIG1CbU+qO00YVmryZyCxMwXodgABUW7yeaze3KmxV97ICCb4n+4auKcQgXR8qh24wdnjWQ==","signatures":[{"sig":"MEQCIEfePF5P4OC7Uzb226uSAzghUEr7ClqNiXDZ/XDGm2qhAiBnr3yetLgI+2VZzjOoYVTssCRn2C+sZWIZfb9rimyF1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1682950},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_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/90341377-205193219/tswebextension.tgz","_integrity":"sha512-IcQBIgGIkacJADyiIG1CbU+qO00YVmryZyCxMwXodgABUW7yeaze3KmxV97ICCb4n+4auKcQgXR8qh24wdnjWQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.2.1","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.74","@adguard/scriptlets":"^2.2.7","@adguard/tsurlfilter":"^3.4.0","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.9","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.2.2_1751303322404_0.9323890906865651","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@adguard/tswebextension","version":"3.2.3","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"9e353200afc10e6c7b454fe3ccf00afbd78a4f55","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.2.3.tgz","fileCount":268,"integrity":"sha512-7iQ5TQGKCg0eu6wFOPrS516qM4kw8E4Y/ZL8N1VuzCeGiltA0G/4DAluxs8kph4niwsBB3uLTj1sbHAbhTJ8Hw==","signatures":[{"sig":"MEUCIBtqYQacwYc4k3zzjj0CUUKe441LRIpEteitTrsFSvyNAiEA2dfXQlM270n9FokjOuUv6NlpRvvvUVK7eWPRjAZO+lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1693767},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_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/90341377-205193219/tswebextension.tgz","_integrity":"sha512-7iQ5TQGKCg0eu6wFOPrS516qM4kw8E4Y/ZL8N1VuzCeGiltA0G/4DAluxs8kph4niwsBB3uLTj1sbHAbhTJ8Hw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.2.1","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.74","@adguard/scriptlets":"^2.2.7","@adguard/tsurlfilter":"^3.4.1","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.9","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.2.3_1751489673519_0.5287038329058185","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"@adguard/tswebextension","version":"3.2.4","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"1b534c0fe0e97bb88095d2c3f987319c959fdbdd","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.2.4.tgz","fileCount":268,"integrity":"sha512-61iB/BZs8u8Kf1fSAiDdDbdHhuHTH9ulbago/odmhilkrpsz1Lv+WyRoJ0m+qHkfxNIxBKPfn/NRWomVsEwitg==","signatures":[{"sig":"MEYCIQDm6smsJ4SWYGHoJIaRvivycPiQ/FEAklGfgczgxVpUIwIhAIIlfQMHFtZ8KgiJX/TEpkRT6cW1PEATFWgUmRMpbXSi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1693767},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_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/90341377-205193219/tswebextension.tgz","_integrity":"sha512-61iB/BZs8u8Kf1fSAiDdDbdHhuHTH9ulbago/odmhilkrpsz1Lv+WyRoJ0m+qHkfxNIxBKPfn/NRWomVsEwitg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.2.1","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.74","@adguard/scriptlets":"^2.2.7","@adguard/tsurlfilter":"^3.4.2","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.9","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.2.4_1751575235049_0.041468959638525815","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"@adguard/tswebextension","version":"3.2.5","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"92c8f35969e38805c8b7f3bf6b74a70d39859d7c","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.2.5.tgz","fileCount":268,"integrity":"sha512-RfQzToQxrSw0D5uWhRjMf34vmUaoCm89OcXlXS2alnN6GVccEqa0mrjOZlGvOxUkYWuVTDDkKNuG0X0VFsmJEw==","signatures":[{"sig":"MEUCIBQ6Ta2jj5lsHa3KVIm5yo4i/pDRTNfjKDQxunwqHVIGAiEAk5JvfU1wxrPQGrT+0gu9f1FOWJwPSeofw2g2Dg/XFck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1694714},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_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/90341377-205193219/tswebextension.tgz","_integrity":"sha512-RfQzToQxrSw0D5uWhRjMf34vmUaoCm89OcXlXS2alnN6GVccEqa0mrjOZlGvOxUkYWuVTDDkKNuG0X0VFsmJEw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.2.2","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.74","@adguard/scriptlets":"^2.2.8","@adguard/tsurlfilter":"^3.4.5","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.9","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.2.5_1752167609482_0.8588742629079318","host":"s3://npm-registry-packages-npm-production"}},"3.2.6":{"name":"@adguard/tswebextension","version":"3.2.6","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"30f5b50727494c7cc41b719bf98442faf6467e6c","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.2.6.tgz","fileCount":268,"integrity":"sha512-ydgeocjtixiHu7Lk4PMSLsGUvKs/wXY9DQKpbDFhzHMMyBhtBjMT9/UhgeLJOEoW9EXOnlbPmRPkqjeIpORKyg==","signatures":[{"sig":"MEQCIF4xuH374OHn308zP+/aPZqlg/dyomtHcV5+oErey0nlAiAi3NBajXS0aw2d2FQaAjEzTaXswlJUPtKidIGV7JF49A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1734273},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-205193219/tswebextension.tgz","_integrity":"sha512-ydgeocjtixiHu7Lk4PMSLsGUvKs/wXY9DQKpbDFhzHMMyBhtBjMT9/UhgeLJOEoW9EXOnlbPmRPkqjeIpORKyg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.2.2","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.74","@adguard/scriptlets":"^2.2.8","@adguard/tsurlfilter":"^3.4.5","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.9","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.2.6_1753451024477_0.6766672349839662","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-alpha.4":{"name":"@adguard/tswebextension","version":"3.1.0-alpha.4","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"7a6f6f56eb80bf9969b9a74dd606016f8cda5e2b","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.1.0-alpha.4.tgz","fileCount":261,"integrity":"sha512-d+1mXkEYn7GQqYhxc//T+HwLBx0FEeOmdMUoUe3X6WnI9v2XSPwCug4mHmJODzbMpZJOa/ra2PmA2VPmHWwAvg==","signatures":[{"sig":"MEUCIQCvZeJO87hvai6j6q2bshU81V54/wrDv/3vOLg7OjiEeAIgNdTqziQ48EtzjiXpTTQGDorU+Lq67r7PFmOFAoGHqUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1607713},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:tsc","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:tsc":"tsc","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","increment":"node ../../scripts/increment.mjs","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types","check-types":"pnpm lint:tsc","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-202211339/tswebextension.tgz","_integrity":"sha512-d+1mXkEYn7GQqYhxc//T+HwLBx0FEeOmdMUoUe3X6WnI9v2XSPwCug4mHmJODzbMpZJOa/ra2PmA2VPmHWwAvg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"2.5.3","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"11.1.1","commander":"11.0.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.2.0","@adguard/logger":"^1.1.1","@adguard/assistant":"^4.3.70","@adguard/scriptlets":"^2.1.6","@adguard/tsurlfilter":"^3.3.3","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^8.57.1","rimraf":"5.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.6","@swc/core":"^1.10.1","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"5.6.2","@types/node":"^20.14.2","lint-staged":"13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.1","@types/lodash-es":"^4.17.9","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"2.27.5","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.1.0-alpha.4_1753587343662_0.8504863604537047","host":"s3://npm-registry-packages-npm-production"}},"3.2.7":{"name":"@adguard/tswebextension","version":"3.2.7","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"d4641391195001248ef137f12c628e0844ca6cc3","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.2.7.tgz","fileCount":268,"integrity":"sha512-gUJUyHGkZsLQVQDeUsyE40GUFp3t9iqaJAli5o993wXK7sUAeAKijRMmkILLg6f4TEjl+QV3Egw2NbfJZQQ2WQ==","signatures":[{"sig":"MEYCIQCZlTHRY4ro/c4/ri5ii0jlsaFOBW9bXjFWlvv8xwUUAwIhAJkApXw2XjY550bQbYBkni3PGoMXekKerV2lUYGyRrNh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1734273},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-205193219/tswebextension.tgz","_integrity":"sha512-gUJUyHGkZsLQVQDeUsyE40GUFp3t9iqaJAli5o993wXK7sUAeAKijRMmkILLg6f4TEjl+QV3Egw2NbfJZQQ2WQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.2.2","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.75","@adguard/scriptlets":"^2.2.8","@adguard/tsurlfilter":"^3.4.5","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.9","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.2.7_1753858027290_0.8489992332282588","host":"s3://npm-registry-packages-npm-production"}},"3.2.8":{"name":"@adguard/tswebextension","version":"3.2.8","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"ef455c4536201a7aa30d486e9a9391a8b5ea500e","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.2.8.tgz","fileCount":273,"integrity":"sha512-JgxxeB25O7C9zA5dKV7Ll4GVPgtL3WiQcu4fmqkxNGkIPfmhdQ2oT5czOCnTtMqHicG5iBv8SEaBSzgglyI8FA==","signatures":[{"sig":"MEYCIQCxYrWbu/bqB6WTQIyKohl05YlsPLG6KiEtwXeI+XcNnAIhANWvJHOKlSfsg+o/jb/V9ricFkKodGawtAWzM3qghu6O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1742763},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-205193219/tswebextension.tgz","_integrity":"sha512-JgxxeB25O7C9zA5dKV7Ll4GVPgtL3WiQcu4fmqkxNGkIPfmhdQ2oT5czOCnTtMqHicG5iBv8SEaBSzgglyI8FA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.2.3","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.75","@adguard/scriptlets":"^2.2.8","@adguard/tsurlfilter":"^3.4.5","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.9","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.2.8_1756817456535_0.26598143943859975","host":"s3://npm-registry-packages-npm-production"}},"3.2.9":{"name":"@adguard/tswebextension","version":"3.2.9","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"b9e9acd9ef2f141b0cb03faf68ad19236c88633c","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.2.9.tgz","fileCount":273,"integrity":"sha512-/ilbPC/7ER0EGIiMKpOrOGQnt3X8S9+bLdwNh71lWaAb3+Xhex2XZ5L5hY+2XrSlQ93H28fSp2eru6qngrfrFA==","signatures":[{"sig":"MEYCIQCgYtqccoPX1JSG+fT+mQPvqEx9CiOi0XZZqvU6zhEJiQIhANqb3OOMS4XCvZxlzecWjSyYvocmR8Juw/innujIaChK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1742800},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-205193219/tswebextension.tgz","_integrity":"sha512-/ilbPC/7ER0EGIiMKpOrOGQnt3X8S9+bLdwNh71lWaAb3+Xhex2XZ5L5hY+2XrSlQ93H28fSp2eru6qngrfrFA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.2.3","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.75","@adguard/scriptlets":"^2.2.8","@adguard/tsurlfilter":"^3.4.5","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.9","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.2.9_1756839240404_0.0371591999719354","host":"s3://npm-registry-packages-npm-production"}},"3.2.10":{"name":"@adguard/tswebextension","version":"3.2.10","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"031ffd4382fc6c91fff9bd24b6f0ee27a7e2b9d2","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.2.10.tgz","fileCount":273,"integrity":"sha512-wlJlkUh5+5YVlxw6pMvTewPXW9oyjIvFwBMwyWipyUjpfwyKlfuckfNg2fXS0MS27GpYXsmQ1oe1uN1MYMoG1g==","signatures":[{"sig":"MEYCIQC+hjiPQSgT/7HzNj4maguhfxHT/BxayM8wmFr1a+y92QIhAPfdDTbsdqo2XF4YgTn/+nbsRCPRPgMyIe8DDtSzGoVU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1753374},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-205193219/tswebextension.tgz","_integrity":"sha512-wlJlkUh5+5YVlxw6pMvTewPXW9oyjIvFwBMwyWipyUjpfwyKlfuckfNg2fXS0MS27GpYXsmQ1oe1uN1MYMoG1g==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.2.3","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.75","@adguard/scriptlets":"^2.2.8","@adguard/tsurlfilter":"^3.4.5","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.9","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.2.10_1757426282527_0.9699354194030141","host":"s3://npm-registry-packages-npm-production"}},"3.2.11":{"name":"@adguard/tswebextension","version":"3.2.11","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"efc7b7deadda1a88fc4c4d50fd788bb3cb4e5381","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.2.11.tgz","fileCount":273,"integrity":"sha512-Ie68C5MZ1DvrplgzEul344oN6tfR9QTpNhemHkQ5dORgtz0TfBPnxaUfyTzEA7zsNVIUN1OqxdATh1Ev7zK7eQ==","signatures":[{"sig":"MEYCIQDUo+rEaPhZ5QqKe/+GI9kwtSVosl2uoMKOrXkjEinCEQIhAIGKHN+V8xYRv+YIpp6M9WUHsYGkcDKDQMk5Q0qO+3ZF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1753375},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-205193219/tswebextension.tgz","_integrity":"sha512-Ie68C5MZ1DvrplgzEul344oN6tfR9QTpNhemHkQ5dORgtz0TfBPnxaUfyTzEA7zsNVIUN1OqxdATh1Ev7zK7eQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.2.3","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.75","@adguard/scriptlets":"^2.2.10","@adguard/tsurlfilter":"^3.4.6","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^2.1.9","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.2.11_1757610498914_0.28289985277459584","host":"s3://npm-registry-packages-npm-production"}},"3.2.12":{"name":"@adguard/tswebextension","version":"3.2.12","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"8a37972408bea8669614827bf6aaa900415d68ac","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.2.12.tgz","fileCount":273,"integrity":"sha512-S1epD6Us2X2pz1owIZZwQ7rIpP+HkLc7aqIcpOxfE5ymjXSV5oOuZXMKivXcx6ip1zlKSSe+697uBchgmAjzyw==","signatures":[{"sig":"MEUCIQDuPg0ERVTVUxPEj1wuDuP4PQnKOT76Xw2JJ+csVdXbJwIgLLfFId/9CsIVcIjNG3zKNGj9/JJxq5C8yxws+Rjo3fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1754078},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/90341377-205193219/tswebextension.tgz","_integrity":"sha512-S1epD6Us2X2pz1owIZZwQ7rIpP+HkLc7aqIcpOxfE5ymjXSV5oOuZXMKivXcx6ip1zlKSSe+697uBchgmAjzyw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.2.3","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.75","@adguard/scriptlets":"^2.2.10","@adguard/tsurlfilter":"^3.4.6","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^3.2.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.2.12_1760457363547_0.825162288699288","host":"s3://npm-registry-packages-npm-production"}},"3.2.13":{"name":"@adguard/tswebextension","version":"3.2.13","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"b7f9b23faced21bad4b6586b6d0f730b3b605c70","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.2.13.tgz","fileCount":273,"integrity":"sha512-umL4CCzzsRN9v6SDXkfwegc6gVB7KezD3Tr/Xp3sTIc9M99+LfJRieiyuwNp+skCvcSrasP6cwhLdwUGX9OLyQ==","signatures":[{"sig":"MEYCIQCanNRn0+N4OXTQedoM2r8FNMCYPklEzalV+DCuSSyDIwIhALqcn2iko1EfTcc3QOb2ZF69LrMWLlRndWHjiNfd5Q5k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1756689},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-205193219/tswebextension.tgz","_integrity":"sha512-umL4CCzzsRN9v6SDXkfwegc6gVB7KezD3Tr/Xp3sTIc9M99+LfJRieiyuwNp+skCvcSrasP6cwhLdwUGX9OLyQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.2.3","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.75","@adguard/scriptlets":"^2.2.10","@adguard/tsurlfilter":"^3.4.6","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^3.2.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.2.13_1760550106590_0.7960173747591426","host":"s3://npm-registry-packages-npm-production"}},"3.2.14":{"name":"@adguard/tswebextension","version":"3.2.14","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"5dbc74c3567cdb5d478dc152f553096527aa620d","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.2.14.tgz","fileCount":273,"integrity":"sha512-K+v02175QXYqurgKEoqx00Jv7ag6tep22VnqtC9dM1gQ2uT8WWOqeFDdllHU75wqnt48XZMOJozYj0UegFLY/Q==","signatures":[{"sig":"MEQCICelf31u7h2R9upGDN4TGyH7Z6jzc9S81l4zIXgAgOosAiBDMGil2y/1MQ99B5Eeg2JN6ALsbg/2DCcS2aB87sZNOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1756689},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/90341377-205193219/tswebextension.tgz","_integrity":"sha512-K+v02175QXYqurgKEoqx00Jv7ag6tep22VnqtC9dM1gQ2uT8WWOqeFDdllHU75wqnt48XZMOJozYj0UegFLY/Q==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.2.4","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.75","@adguard/scriptlets":"^2.2.11","@adguard/tsurlfilter":"^3.4.7","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^3.2.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.2.14_1760727200710_0.20907319130150204","host":"s3://npm-registry-packages-npm-production"}},"3.2.15":{"name":"@adguard/tswebextension","version":"3.2.15","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"1a0f35eafacfbbe04aeaa6b92143c0f7d4e8ef39","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.2.15.tgz","fileCount":273,"integrity":"sha512-TFZLdJZ7pPywLpBsU7XJT5sBiiNUkR7m8FRXYcaA9Vh4kgtayH9TwzP26H/MP17hzMfTQnovRR2paOE91WP3KA==","signatures":[{"sig":"MEUCIQCOu7Y+YmW/dnL3UZ2S0XsOCs+EetujB88TL5yiA4Ek5gIgWhoA3Reuk9hBMafLNdXXnsX9qrvYB1uDi1tqVxZsmfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1756689},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/90341377-205193219/tswebextension.tgz","_integrity":"sha512-TFZLdJZ7pPywLpBsU7XJT5sBiiNUkR7m8FRXYcaA9Vh4kgtayH9TwzP26H/MP17hzMfTQnovRR2paOE91WP3KA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.2.5","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.75","@adguard/scriptlets":"^2.2.12","@adguard/tsurlfilter":"^3.4.8","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^3.2.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.2.15_1762973444856_0.295586675056672","host":"s3://npm-registry-packages-npm-production"}},"3.2.16":{"name":"@adguard/tswebextension","version":"3.2.16","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"c77d297e8c6fa438bfa78fa59572a7edba7b76aa","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.2.16.tgz","fileCount":273,"integrity":"sha512-gfX0x6V1L6XFu4Gc25ebmSbShJqx1tT/wyijFzVtyve/qX4iAkne3itfJfZb6noHIkf05G9lhq1fbsw1YjyKqw==","signatures":[{"sig":"MEUCIQDYKohTZQUcnb1JLwxk19jToYxiwH8ePC8sFtHnDKXKfQIgcOH/Blq0YoImGlDuKY5Uaa7yI1r6EFenX0fMAue3zxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1756689},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/90341377-205193219/tswebextension.tgz","_integrity":"sha512-gfX0x6V1L6XFu4Gc25ebmSbShJqx1tT/wyijFzVtyve/qX4iAkne3itfJfZb6noHIkf05G9lhq1fbsw1YjyKqw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.3.1","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.77","@adguard/scriptlets":"^2.2.13","@adguard/tsurlfilter":"^3.5.1","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^3.2.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.2.16_1764175838838_0.7165466335566171","host":"s3://npm-registry-packages-npm-production"}},"3.2.17":{"name":"@adguard/tswebextension","version":"3.2.17","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"536f357d8e3bccf733b8ca211551552c064ec8b2","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.2.17.tgz","fileCount":273,"integrity":"sha512-4TGHYXC7IRcGyaIg+YCZ33bMJDlLF50v9LPkXCSZahWo4yn22QPia7cRChZvehy/0ZFzt1WYPbtlWgdQYfrPEg==","signatures":[{"sig":"MEUCIQDdnlXb5q0mv3qVFgKhACp+293KlfKqYMsdoasuEAU4+QIgOS0E9syLt4MPN+6h17k2MwrGRJr9b4R2x3NXNcp1YIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1758917},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/90341377-205193219/tswebextension.tgz","_integrity":"sha512-4TGHYXC7IRcGyaIg+YCZ33bMJDlLF50v9LPkXCSZahWo4yn22QPia7cRChZvehy/0ZFzt1WYPbtlWgdQYfrPEg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.4.1","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.77","@adguard/scriptlets":"^2.2.13","@adguard/tsurlfilter":"^3.5.1","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^3.2.4","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.2.17_1764604266075_0.6075614192228802","host":"s3://npm-registry-packages-npm-production"}},"3.2.18":{"name":"@adguard/tswebextension","version":"3.2.18","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"6c596abebce0618184e15f401e24e3a3977508ab","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.2.18.tgz","fileCount":273,"integrity":"sha512-3I5XrNlFP0Saw3EQsIUqtzb/0AhnOYMX49ONBNDUX85MAaIAMXGLyLw5X46BrRP2rIfsVMbEdmt29Gg1lOtjHQ==","signatures":[{"sig":"MEUCIEpRgW9CVKtzTlzpmOeePhw80icKEX/SkrUnLoqM7byQAiEA9ExNIdkOw2plfk92rhsLbT6sNoWjn94AMK9cjAeYYwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1758919},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/90341377-205193219/tswebextension.tgz","_integrity":"sha512-3I5XrNlFP0Saw3EQsIUqtzb/0AhnOYMX49ONBNDUX85MAaIAMXGLyLw5X46BrRP2rIfsVMbEdmt29Gg1lOtjHQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.4.3","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.77","@adguard/scriptlets":"^2.2.14","@adguard/tsurlfilter":"^3.5.2","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^4.0.15","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.2.18_1765908706913_0.8815160925817678","host":"s3://npm-registry-packages-npm-production"}},"3.2.19":{"name":"@adguard/tswebextension","version":"3.2.19","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@3.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"a27d17a92a8eb57ed2aea6c33b527568993c6add","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-3.2.19.tgz","fileCount":273,"integrity":"sha512-bJJm+AIgJw1yEo16ek/6VEXbRZV3t1mPaCjspv7Vf6EOqKWf+jHdL1SmP3xZL5gEY7Fm8FmDzfNBFEP7Cv7PkQ==","signatures":[{"sig":"MEUCIHOmTuizIlspJs69UcHh+RuOx9Q5++97Yi+a60/gsu87AiEA6rxefqpAx0GVyoCGwhCGHoRG3/WzD6avQZDCbgtjBvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1759747},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/90341377-205193219/tswebextension.tgz","_integrity":"sha512-bJJm+AIgJw1yEo16ek/6VEXbRZV3t1mPaCjspv7Vf6EOqKWf+jHdL1SmP3xZL5gEY7Fm8FmDzfNBFEP7Cv7PkQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^3.4.3","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.77","@adguard/scriptlets":"^2.2.14","@adguard/tsurlfilter":"^3.5.2","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^4.0.15","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_3.2.19_1766587162606_0.8959866200311324","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@adguard/tswebextension","version":"4.0.0","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"b53de271b3d3c819975db839da21065ad9c25ba3","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-4.0.0.tgz","fileCount":281,"integrity":"sha512-bjDZf5665E28DlIOEw8qEu4K41xLd8wVDJRmKec3IW4ysmqGtlHEnCnaytw2YhTqgn5Z9PwVmEk/7pzjYR/Dug==","signatures":[{"sig":"MEQCIBrn8EP/nuQPblaTgSOXsdQGa3NZaQg27flBpxZ4RZtYAiAqQE938rFgO993CMDmh6rwU3t9YntmsL5g/gQxvX+71A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1801894},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/268926977/90341377-202211343/tswebextension.tgz","_integrity":"sha512-bjDZf5665E28DlIOEw8qEu4K41xLd8wVDJRmKec3IW4ysmqGtlHEnCnaytw2YhTqgn5Z9PwVmEk/7pzjYR/Dug==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^4.0.0","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.77","@adguard/scriptlets":"^2.2.14","@adguard/tsurlfilter":"^4.0.0","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^4.0.15","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_4.0.0_1769016844218_0.4389040878424175","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@adguard/tswebextension","version":"4.0.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"1a5ad3dbeeb70cf3d681e1633620432862d20ce9","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-4.0.1.tgz","fileCount":281,"integrity":"sha512-N7+S3aVXeqIsSDHzD2ihrIg5puwg9JBtf4oy35ZvMYYKWa+3m43qh3IYDWY8A6OdciDD8zzODeO00pHAZ8ttvQ==","signatures":[{"sig":"MEUCIQCmVW4oFbVwxMFjuwjuhPkIpf7vvjr4jryxovGrf3hwuQIgL1PsN+jTTi6J4NoGcytfNimjs/rpYotiBoEQYV876WU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1803083},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714528/90341377-305692674/tswebextension.tgz","_integrity":"sha512-N7+S3aVXeqIsSDHzD2ihrIg5puwg9JBtf4oy35ZvMYYKWa+3m43qh3IYDWY8A6OdciDD8zzODeO00pHAZ8ttvQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^4.0.0","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.77","@adguard/scriptlets":"^2.2.14","@adguard/tsurlfilter":"^4.0.1","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^4.0.15","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_4.0.1_1771327320573_0.7465734843761327","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@adguard/tswebextension","version":"4.0.2","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"e8be7dc3d84483bbe4961fa7d588140a43c6e0d4","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-4.0.2.tgz","fileCount":281,"integrity":"sha512-5tcIaaJGZq4FB0Jy+dT0Ir0kK6yXdxDrSUBfQFplgKrBLGAtoC/X4CYp7hF7syd2l9VbTIpwHh6wEZ+ZT7zmcg==","signatures":[{"sig":"MEQCIHdyUTpSsG83R3RfWZ4je6OPCz3ha5tTNbtUc5Fyk39yAiAfd6Brwad24A6N5xSZyiLjq3pUDOMCjjvt8ebjKQSSBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1803083},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/268926978/90341377-305692674/tswebextension.tgz","_integrity":"sha512-5tcIaaJGZq4FB0Jy+dT0Ir0kK6yXdxDrSUBfQFplgKrBLGAtoC/X4CYp7hF7syd2l9VbTIpwHh6wEZ+ZT7zmcg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^4.0.1","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.77","@adguard/scriptlets":"^2.2.16","@adguard/tsurlfilter":"^4.0.2","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^4.0.15","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_4.0.2_1771513457854_0.24091252183619916","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@adguard/tswebextension","version":"4.0.3","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"cf7bb5070679bb8806b0990118391bd32e4d48de","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-4.0.3.tgz","fileCount":281,"integrity":"sha512-1+9BtT3q05MeE+sdEvhBKZvEIS/ZnXYc2KAP3jVoBCTlORNB+stQBEw2xlOfcr726ICaU3UtrmDwJ0bgtj0m1Q==","signatures":[{"sig":"MEQCIGlHfa7nSkU3TTFrBe0/RqlhgbaFYrE0ptYmpOZAfNmWAiB7kC6fxC3wxW1cHjFiMgzRQgXltDnB9vy3IdoIge5upw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1804689},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/268926978/90341377-305692674/tswebextension.tgz","_integrity":"sha512-1+9BtT3q05MeE+sdEvhBKZvEIS/ZnXYc2KAP3jVoBCTlORNB+stQBEw2xlOfcr726ICaU3UtrmDwJ0bgtj0m1Q==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^4.0.1","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.77","@adguard/scriptlets":"^2.2.16","@adguard/tsurlfilter":"^4.0.2","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^4.0.15","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_4.0.3_1772486924587_0.5538626903313688","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@adguard/tswebextension","version":"4.0.4","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"4e8f274a87858348b236d6a8eef6f6c5de541a4f","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-4.0.4.tgz","fileCount":281,"integrity":"sha512-Nx23XaDLk/32a3kOwzbBpqPz1Fh77NARlqUOwc0psSQSHurloWFSu9e0EuJ/CesoMcjjnhaqxPUgg/6SWuvCfw==","signatures":[{"sig":"MEYCIQC0zoidh3aOVs5KQ7DhMVqCxpd7EUl90F00nLfHaHbV3gIhAIoKjPE4iOAMnr2m4dk8T5Dy0tkTEwa6UAk+G3sSweS1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1803950},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714530/90341377-305692674/tswebextension.tgz","_integrity":"sha512-Nx23XaDLk/32a3kOwzbBpqPz1Fh77NARlqUOwc0psSQSHurloWFSu9e0EuJ/CesoMcjjnhaqxPUgg/6SWuvCfw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^4.0.2","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.77","@adguard/scriptlets":"^2.3.0","@adguard/tsurlfilter":"^4.0.3","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^4.0.15","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_4.0.4_1773855056600_0.651635407132054","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@adguard/tswebextension","version":"4.0.5","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"607f376d5c57a5b1ba51b8eab0805253b62f0177","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-4.0.5.tgz","fileCount":281,"integrity":"sha512-d/j9umtcEszoWKpp02rC/BKH+S2luncZGrtA71kX4pKMG/Ahtu5WVpKoy5ZM9Ugrfr1dEla54i2dlc+TOrlIAw==","signatures":[{"sig":"MEUCIAKqtQRFwlNoYXZK5lBrA6cIL3FOA1oXw1uPpdZDVfofAiEA2aIA9ZTPmCCdk/yT75tPTXbmgYHFxT4jvXSFFP2DfUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1803950},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714528/90341377-305692674/tswebextension.tgz","_integrity":"sha512-d/j9umtcEszoWKpp02rC/BKH+S2luncZGrtA71kX4pKMG/Ahtu5WVpKoy5ZM9Ugrfr1dEla54i2dlc+TOrlIAw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^4.0.3","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.77","@adguard/scriptlets":"^2.3.1","@adguard/tsurlfilter":"^4.0.4","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^4.0.15","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_4.0.5_1774380389024_0.4392548347205989","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"@adguard/tswebextension","version":"4.0.6","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@4.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"d158075e5001303ec1f309b90578dda58203a0b3","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-4.0.6.tgz","fileCount":281,"integrity":"sha512-FZCWkEhDh7I/g3a9ZL+xX5ZI5zh3ouUfbTS38ffM87qkuqHPgePJ3Py61MAAPIY47YjGjD0rsGcnKcPxX1Gaog==","signatures":[{"sig":"MEQCIE70qJ9MPt80BjqNtBT31hTv+J1OddHs3HScurkPNkwNAiAWP5NvTTRQElCaI3zcx/l/RaKUpGX4Xrm2IAuQHAQKKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1803950},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test -- --no-cache","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/268926977/90341377-305692674/tswebextension.tgz","_integrity":"sha512-FZCWkEhDh7I/g3a9ZL+xX5ZI5zh3ouUfbTS38ffM87qkuqHPgePJ3Py61MAAPIY47YjGjD0rsGcnKcPxX1Gaog==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.14.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^4.0.4","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.3.77","@adguard/scriptlets":"^2.3.1","@adguard/tsurlfilter":"^4.0.5","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^4.0.15","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_4.0.6_1774546839789_0.9033907106976036","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-beta":{"name":"@adguard/tswebextension","version":"4.1.0-beta","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@4.1.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"942b648dda884a836159db22ccc73c49f5f0e1d8","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-4.1.0-beta.tgz","fileCount":280,"integrity":"sha512-65TAODt2jUeWUftYaf4SQmlOymr9nFY1nZYdeUYZ0KqOoPwnK+6acPU4eEeZYeJs4MAlJMrnqlzB+siC51n6Ww==","signatures":[{"sig":"MEUCIQCZXKy+r9edLcgfneBa7JdGBV/MKor00LbVfJ18SUsmbgIgPPp0gP2hoQnYCcLZ63LQN9Je7shtbpD4m/RSLkPUk8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1798901},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:md":"markdownlint .","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/tswebextension.xml","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714530/90341377-202211343/tswebextension.tgz","_integrity":"sha512-65TAODt2jUeWUftYaf4SQmlOymr9nFY1nZYdeUYZ0KqOoPwnK+6acPU4eEeZYeJs4MAlJMrnqlzB+siC51n6Ww==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.17.1","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^4.1.0-beta","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.4.3","@adguard/scriptlets":"^2.3.1","@adguard/tsurlfilter":"^5.0.0-beta","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^4.0.15","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","markdownlint":"^0.37.4","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.44.0","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_4.1.0-beta_1776345782933_0.500874438193228","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-beta.1":{"name":"@adguard/tswebextension","version":"4.1.0-beta.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@4.1.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"423d5fb80804bb858356ce774b0ce3520e16c9e6","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-4.1.0-beta.1.tgz","fileCount":280,"integrity":"sha512-RUuo3gobuzPuKUYH+cNd35ao/RYggeMIhr41HtoyDpzo1KlQw09dbzJ4tZhzjGxSEAwC1Rjq4hh73T5K5zLORA==","signatures":[{"sig":"MEYCIQCfcWXv9HC+8IdPyoxfc1xQGlmrFDU/rm4Sg9kEAiyOlAIhAIh7mYUdMGvuNGtv8uaATHqAGc/E6/hgnWfccIdLqmDe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1798913},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:md":"markdownlint .","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/tswebextension.xml","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/268926978/90341377-202211343/tswebextension.tgz","_integrity":"sha512-RUuo3gobuzPuKUYH+cNd35ao/RYggeMIhr41HtoyDpzo1KlQw09dbzJ4tZhzjGxSEAwC1Rjq4hh73T5K5zLORA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.17.1","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^4.1.0-beta","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.4.3","@adguard/scriptlets":"2.4.0-beta","@adguard/tsurlfilter":"^5.0.0-beta.1","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^4.0.15","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","markdownlint":"^0.37.4","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.44.0","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_4.1.0-beta.1_1776388538765_0.551049284454926","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@adguard/tswebextension","version":"4.1.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@4.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"c99fe5a71d4f1310bc03982b779a83580d8694c3","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-4.1.1.tgz","fileCount":280,"integrity":"sha512-9gn11iye5rt529XXpdFyes1DkdG80rbHmg1OpSEUwSy7Ik56o2cKZsvU118wCzUC0+9vcvRSQjYMBK+/ZtBTBQ==","signatures":[{"sig":"MEUCIQCu46gLHrNi28GoXZOY278OGtxvpZKB2mpDnc1P2cMPuAIgCHs/zG9W2iufli2BeJkNb+LOScUC0n4DAywSiXEV7v0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1798875},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:md":"markdownlint .","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/tswebextension.xml","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714528/90341377-305692674/tswebextension.tgz","_integrity":"sha512-9gn11iye5rt529XXpdFyes1DkdG80rbHmg1OpSEUwSy7Ik56o2cKZsvU118wCzUC0+9vcvRSQjYMBK+/ZtBTBQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.17.1","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^4.1.1","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.4.3","@adguard/scriptlets":"2.4.2","@adguard/tsurlfilter":"^5.0.1","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^4.0.15","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","markdownlint":"^0.37.4","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.44.0","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_4.1.1_1777282472871_0.048401785763377836","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@adguard/tswebextension","version":"4.1.2","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@4.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"f22de4f1e503a226a2f4a19cd8161a9df0bd63d8","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-4.1.2.tgz","fileCount":280,"integrity":"sha512-pPrpaByCCO3W5HuD+x5tdF9iWr4AKfHazsyW4IjWr/acjB+0U71w9G/yFyhyYpDNUb7upnKwVTU+x7cJLyPmdQ==","signatures":[{"sig":"MEUCIQDhNvgEA8clSCdTpc2orNuRiCP7yzsCOpKNybzPP+pNxgIgVUg3gkhgkwpl3Oma4GxDG6gilVQqeIwkwunZOenTKQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1804578},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:md":"markdownlint .","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/tswebextension.xml","prebuild":"rimraf dist","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/268926980/90341377-305692674/tswebextension.tgz","_integrity":"sha512-pPrpaByCCO3W5HuD+x5tdF9iWr4AKfHazsyW4IjWr/acjB+0U71w9G/yFyhyYpDNUb7upnKwVTU+x7cJLyPmdQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.2","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.17.1","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^4.1.1","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.4.3","@adguard/scriptlets":"2.4.2","@adguard/tsurlfilter":"^5.0.1","@adguard/extended-css":"^2.1.1","webextension-polyfill":"0.12.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^4.0.15","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","markdownlint":"^0.37.4","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.44.0","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_4.1.2_1778686070064_0.2587704880663748","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@adguard/tswebextension","version":"5.0.0","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@5.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/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"edbd87504e22054a8e33d11419ff374f99ae75af","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-5.0.0.tgz","fileCount":293,"integrity":"sha512-OCNt9sQVR2DzJOI/mLUKW6dx2NepvurzAezfM+E/9shUOPgKU6ZK90U3ZElmviMLhpUkuxOIZOiJzIzItcCGXw==","signatures":[{"sig":"MEQCIBLBBLUy7JZ2YiRurulmMbryBnzUxMQhu72uWkWQEVQJAiB4VzwcuC1zx2TKfsqdacNQ6eCbtFN764uMLE7kKCNDnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1943623},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:md":"markdownlint .","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/tswebextension.xml","prebuild":"rimraf dist","test:e2e":"vitest run --project browser","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci && pnpm test:e2e","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714530/90341377-329842698/tswebextension.tgz","_integrity":"sha512-OCNt9sQVR2DzJOI/mLUKW6dx2NepvurzAezfM+E/9shUOPgKU6ZK90U3ZElmviMLhpUkuxOIZOiJzIzItcCGXw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.7","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.22.2","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^4.2.0","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.4.12","@adguard/scriptlets":"2.5.0","@adguard/tsurlfilter":"^6.0.2","@adguard/extended-css":"2.2.0","webextension-polyfill":"0.12.0","@adguard/dnr-converter":"^1.1.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^4.1.5","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","markdownlint":"^0.37.4","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@vitest/browser":"^4.1.5","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.44.0","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^4.1.5","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@vitest/browser-playwright":"^4.1.5","@rollup/plugin-node-resolve":"^15.3.0","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_5.0.0_1785313117253_0.9952493084671252","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@adguard/tswebextension","version":"5.0.1","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@5.0.1","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"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"382219f0f54ee689441207ed613de3c49fc21af2","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-5.0.1.tgz","fileCount":293,"integrity":"sha512-NRHfRQY9ARknG/8O5Fk7gPBFGuMaaI1NDK7fIclznAIAcvW2GzF5KWlLmEtmn/POf8kRk2/77mm9qVbBmLgqdg==","signatures":[{"sig":"MEYCIQCZySdt2ZkhtJw18KOhT109P7kMfXLQ8u4GH7/Nk/fVnAIhAO2NF+XaSxUBblFa1E3rcN81TQqAwlG+qYA7+jk7CZUk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1910984},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:md":"markdownlint .","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/tswebextension.xml","prebuild":"rimraf dist","test:e2e":"vitest run --project browser","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci && pnpm test:e2e","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714529/90341377-329842698/tswebextension.tgz","_integrity":"sha512-NRHfRQY9ARknG/8O5Fk7gPBFGuMaaI1NDK7fIclznAIAcvW2GzF5KWlLmEtmn/POf8kRk2/77mm9qVbBmLgqdg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.7","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.22.2","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^4.2.1","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.4.12","@adguard/scriptlets":"2.5.0","@adguard/tsurlfilter":"^6.0.2","@adguard/extended-css":"2.2.0","webextension-polyfill":"0.12.0","@adguard/dnr-converter":"^1.1.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^4.1.5","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","markdownlint":"^0.37.4","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@vitest/browser":"^4.1.5","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.44.0","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^4.1.5","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@vitest/browser-playwright":"^4.1.5","@rollup/plugin-node-resolve":"^15.3.0","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_5.0.1_1787316459761_0.6310329087666322","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@adguard/tswebextension","version":"5.0.2","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@5.0.2","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"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"e8676a9d46b94a0c994ce361e82533d654e27dd0","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-5.0.2.tgz","fileCount":293,"integrity":"sha512-74c4hJX0qdH08zhp4nis67QzcAYM88a7TM/UMdEuyvl72W4Zc/sJASVg9ibHjGhIxLUFly+3yte2Gs6QWVdG/w==","signatures":[{"sig":"MEYCIQDmSrWL2Uh2gWeYFVGynxAlZo4CcEhgaVpO0l3FgRkthAIhAPuzkkwEau0ODu/kMkYwmiLk/66b7ruokHlnmab+sgtA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1910984},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:md":"markdownlint .","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/tswebextension.xml","prebuild":"rimraf dist","test:e2e":"vitest run --project browser","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci && pnpm test:e2e","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714530/90341377-329842698/tswebextension.tgz","_integrity":"sha512-74c4hJX0qdH08zhp4nis67QzcAYM88a7TM/UMdEuyvl72W4Zc/sJASVg9ibHjGhIxLUFly+3yte2Gs6QWVdG/w==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.7","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.22.2","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^4.2.1","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.4.12","@adguard/scriptlets":"2.5.0","@adguard/tsurlfilter":"^6.0.2","@adguard/extended-css":"2.2.0","webextension-polyfill":"0.12.0","@adguard/dnr-converter":"^1.1.1","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^4.1.5","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","markdownlint":"^0.37.4","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@vitest/browser":"^4.1.5","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.44.0","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^4.1.5","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@vitest/browser-playwright":"^4.1.5","@rollup/plugin-node-resolve":"^15.3.0","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_5.0.2_1787593511860_0.4687921664174306","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@adguard/tswebextension","version":"5.0.3","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@5.0.3","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"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"8d40bce61bff97836db8e3b51c02022eff7ea7b1","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-5.0.3.tgz","fileCount":293,"integrity":"sha512-j3Vu+R9j8gZkUJU2iXeUBKItBYZROOvkjWz/KC5IexsxoUi/oVMw9JBse8Mw9a4ov8PJV30/B796Tee9UIeBdg==","signatures":[{"sig":"MEYCIQDgDuTPrY357Cm2sYqwvMN72AHPI9No+joUDn4Y5pWwhAIhAOyiGWzh1ode+efzRq/zVQk9qK4Zb82BRbpg8BOmjcL7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1910984},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc && pnpm postbuild","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:md":"markdownlint .","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/tswebextension.xml","prebuild":"rimraf dist","test:e2e":"vitest run --project browser","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","postbuild":"tsx tasks/build-txt.ts","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci && pnpm test:e2e","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/268926979/90341377-329842698/tswebextension.tgz","_integrity":"sha512-j3Vu+R9j8gZkUJU2iXeUBKItBYZROOvkjWz/KC5IexsxoUi/oVMw9JBse8Mw9a4ov8PJV30/B796Tee9UIeBdg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"10.9.7","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"22.22.2","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^4.2.1","@adguard/logger":"^2.0.0","@adguard/assistant":"^4.4.12","@adguard/scriptlets":"2.5.1","@adguard/tsurlfilter":"^6.0.3","@adguard/extended-css":"2.2.0","webextension-polyfill":"0.12.0","@adguard/dnr-converter":"^1.1.2","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^4.1.5","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","markdownlint":"^0.37.4","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@vitest/browser":"^4.1.5","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.44.0","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^4.1.5","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@vitest/browser-playwright":"^4.1.5","@rollup/plugin-node-resolve":"^15.3.0","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_5.0.3_1787641508581_0.7667037126367933","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-beta.0":{"name":"@adguard/tswebextension","version":"6.0.0-beta.0","author":{"name":"Adguard Software Ltd."},"license":"GPL-3.0-only","_id":"@adguard/tswebextension@6.0.0-beta.0","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"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tswebextension#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"bin":{"tswebextension":"dist/cli.js"},"dist":{"shasum":"5ebc7ed9b7a6982cb4a7dca8d12e93b3bf8b28c0","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-6.0.0-beta.0.tgz","fileCount":293,"integrity":"sha512-6eSimrlV1628AClrNsHjGw/Rny8sgnhEyOtLNSb0ATQkLRVa6V8sHBc0z6gvRYRR2OMNHnC8AOHxtqZpuAHuvw==","signatures":[{"sig":"MEYCIQCSaymYFkkP0eM0+OBCmwbo6zN7hCqswjNxM3Tj3T2deAIhAP0IdZ9j0KBlTd6XuJAtYSadcilqE4bw3cgMXwteiNC+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD70+K0drwK8ElV4IwqPIxsCzm3BZdhH3KmtNcd22Aw7AIgBRmOi5Gy9G+XJTPY9EKVoowagUrwnWrMV/uen/aYpAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1953533},"main":"dist/index.js","type":"module","_from":"file:tswebextension.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:md":"markdownlint .","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/tswebextension.xml","prebuild":"rimraf dist","test:e2e":"vitest run --project browser","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci && pnpm test:e2e","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"aaf8203c-eb0d-4f4e-ae70-65671f32e2eb"}},"_resolved":"/home/runner/work/ext-tsurlfilter/ext-tsurlfilter/tswebextension.tgz","_integrity":"sha512-6eSimrlV1628AClrNsHjGw/Rny8sgnhEyOtLNSb0ATQkLRVa6V8sHBc0z6gvRYRR2OMNHnC8AOHxtqZpuAHuvw==","repository":{"url":"git+https://github.com/AdGuardSoftwareLimited/ext-tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"11.19.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"24.21.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^4.2.1","@adguard/logger":"^2.0.1","@adguard/assistant":"^4.4.12","@adguard/scriptlets":"2.5.1","@adguard/tsurlfilter":"^6.0.3","@adguard/extended-css":"2.2.0","webextension-polyfill":"0.12.0","@adguard/dnr-converter":"^2.0.0-beta.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^5.0.0","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","markdownlint":"^0.37.4","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@vitest/browser":"^5.0.0","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.44.0","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^5.0.0","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@vitest/browser-playwright":"^5.0.0","@rollup/plugin-node-resolve":"^15.3.0","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tswebextension_6.0.0-beta.0_1790666638884_0.08486504934966477","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"_id":"@adguard/tswebextension@6.0.0","bin":{"tswebextension":"dist/cli.js"},"bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"7461d545282c8cafa7f2dbaeb28dc2f8661db61b","tarball":"https://registry.npmjs.org/@adguard/tswebextension/-/tswebextension-6.0.0.tgz","fileCount":293,"integrity":"sha512-as+mPNt9zjuRsEhRkHkmtCjq6EmETe5aOlPSBIGiI7AmNO/tFTsF0X6IhGPKLH/YiWd3lLX21zqNdWrlGn30Bg==","signatures":[{"sig":"MEUCIQDqtam52ZujJhSfDDMLcPLnb3CWhXBWq9hlGaGicluGggIgT8nnWl1EulddbJCbplEAgpilWJXTwpJFVz3Kmr8msUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD+2ggNqG9FnuuSSkmGXHD/5wyt7TVMBzyp0+ZhqE5muAIgYnLxDyj0IlPep9azmKJPyXYhbs/sYTf8VpMAtR7ihYI="}],"unpackedSize":1953512},"main":"dist/index.js","name":"@adguard/tswebextension","type":"module","_from":"file:tswebextension.tgz","author":{"name":"Adguard Software Ltd."},"engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/types/cli.d.ts","default":"./dist/cli.js"},"./mv3":{"types":"./dist/types/index.mv3.d.ts","default":"./dist/index.mv3.js"},"./mv3/gpc":{"default":"./dist/gpc.mv3.js"},"./mv3/utils":{"types":"./dist/types/mv3-utils.d.ts","default":"./dist/mv3-utils.js"},"./content-script":{"types":"./dist/types/content-script.d.ts","default":"./dist/content-script.js"},"./filters-storage":{"types":"./dist/types/filters-storage.d.ts","default":"./dist/filters-storage.js"},"./assistant-inject":{"types":"./dist/types/assistant-inject.d.ts","default":"./dist/assistant-inject.js"},"./mv3/content-script":{"default":"./dist/content-script.mv3.js"},"./mv3/hide-document-referrer":{"default":"./dist/hide-document-referrer.mv3.js"},"./content-script/css-hits-counter":{"types":"./dist/types/css-hits-counter.d.ts","default":"./dist/css-hits-counter.js"}},"license":"GPL-3.0-only","scripts":{"tgz":"pnpm pack --out tswebextension.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run","build":"pnpm prebuild && pnpm build:types && rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc","start":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-swc -w","lint:md":"markdownlint .","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/tswebextension.xml","prebuild":"rimraf dist","test:e2e":"vitest run --project browser","test:mv2":"vitest run --project mv2","test:mv3":"vitest run --project mv3","lint:code":"eslint --cache .","precommit":"lint-staged","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci && pnpm test:e2e","lint:types":"tsc","test:smoke":"pnpm run test:smoke:exports && (cd test/builders/rollup-ts && pnpm test)","build:types":"tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outdir dist/types && tsx tasks/transform-dts.ts","test:common":"vitest run --project common","test:coverage":"vitest run --coverage","report-coverage":"cat ./coverage/lcov.info | coveralls","test:smoke:exports":"./test/smoke/exports/test.sh","update:companiesdb":"tsx tasks/update-companiesdb.ts"},"typings":"dist/types/src/lib/mv2/background/index.d.ts","version":"6.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"aaf8203c-eb0d-4f4e-ae70-65671f32e2eb"}},"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/tswebextension#readme","_resolved":"/home/runner/work/ext-tsurlfilter/ext-tsurlfilter/tswebextension.tgz","_integrity":"sha512-as+mPNt9zjuRsEhRkHkmtCjq6EmETe5aOlPSBIGiI7AmNO/tFTsF0X6IhGPKLH/YiWd3lLX21zqNdWrlGn30Bg==","repository":{"url":"git+https://github.com/AdGuardSoftwareLimited/ext-tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"_npmVersion":"11.19.0","description":"This is a TypeScript library that implements AdGuard's extension API","directories":{},"lint-staged":{"{src,test}/**/*.ts":["eslint"]},"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"}],"sideEffects":["dist/assistant-inject.js","dist/content-script.js","dist/content-script.mv3.js","dist/gpc.mv3.js","dist/hide-document-referrer.mv3.js"],"_nodeVersion":"24.21.0","dependencies":{"idb":"^8.0.1","zod":"3.24.4","tldts":"^5.7.112","tslib":"^2.8.1","bowser":"2.11.0","nanoid":"^5.0.9","fs-extra":"^11.2.0","commander":"^12.1.0","lodash-es":"^4.17.21","lru-cache":"^11.0.2","superjson":"^2.2.1","chrome-types":"^0.1.342","@adguard/agtree":"^4.2.1","@adguard/logger":"^2.0.1","@adguard/assistant":"^4.4.12","@adguard/scriptlets":"2.5.1","@adguard/tsurlfilter":"^6.0.3","@adguard/extended-css":"2.2.0","webextension-polyfill":"0.12.0","@adguard/dnr-converter":"^2.0.0","@adguard/text-encoding":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","terser":"^5.21.0","vitest":"^5.0.0","ts-morph":"^26.0.0","@swc/core":"^1.10.18","coveralls":"3.1.1","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.7.3","@types/node":"^22.14.0","lint-staged":"^13.2.2","markdownlint":"^0.37.4","sinon-chrome":"^3.0.1","@types/chrome":"^0.0.305","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@vitest/browser":"^5.0.0","@types/lodash-es":"^4.17.12","markdownlint-cli":"^0.44.0","rollup-plugin-dts":"^6.0.2","@rollup/plugin-swc":"^0.4.0","@swc-node/register":"^1.10.9","@rollup/plugin-json":"^6.1.0","@types/sinon-chrome":"2.2.11","@vitest/coverage-v8":"^5.0.0","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","@vitest/eslint-plugin":"^1.1.12","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","@vitest/browser-playwright":"^5.0.0","@rollup/plugin-node-resolve":"^15.3.0","@types/webextension-polyfill":"^0.12.1","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","@adguard/eslint-plugin-logger-context":"^1.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tswebextension_6.0.0_1790672061798_0.46667710742285795"}}},"time":{"created":"2022-06-17T13:59:41.560Z","modified":"2026-09-29T08:54:22.514Z","0.0.1":"2022-06-17T13:59:41.910Z","0.0.4":"2022-06-17T18:47:31.539Z","0.0.5":"2022-06-20T08:57:28.511Z","0.0.11":"2022-06-21T10:48:49.367Z","0.0.15":"2022-07-01T11:19:53.167Z","0.0.16":"2022-07-05T09:46:53.369Z","0.0.17":"2022-07-15T12:38:47.156Z","0.0.18":"2022-07-17T09:26:17.915Z","0.0.19":"2022-07-25T13:18:53.135Z","0.0.20":"2022-07-25T16:40:34.181Z","0.0.23":"2022-08-12T12:13:15.380Z","0.0.24":"2022-08-12T15:45:09.213Z","0.0.25":"2022-10-05T15:40:29.017Z","0.0.26":"2022-10-26T11:47:09.193Z","0.0.34":"2022-11-11T13:43:05.773Z","0.0.35":"2022-11-14T09:30:34.425Z","0.0.37":"2022-11-17T14:23:23.079Z","0.0.39":"2022-11-30T10:18:28.827Z","0.0.44":"2022-12-23T15:07:43.360Z","0.0.45":"2022-12-26T15:42:42.512Z","0.0.47":"2022-12-27T16:42:38.777Z","0.0.56":"2023-01-12T20:09:11.028Z","0.0.57":"2023-01-20T09:49:12.798Z","0.0.58":"2023-02-02T08:30:11.843Z","0.0.59":"2023-02-03T14:32:19.199Z","0.0.60":"2023-02-03T18:45:27.910Z","0.0.61":"2023-02-07T16:27:15.731Z","0.0.62":"2023-02-10T14:27:45.786Z","0.0.63":"2023-02-17T17:25:19.119Z","0.0.64":"2023-03-10T12:51:19.286Z","0.0.65":"2023-03-10T14:20:45.514Z","0.0.66":"2023-03-14T11:47:33.452Z","0.0.67":"2023-03-23T09:27:22.617Z","0.0.68":"2023-03-24T18:11:13.812Z","0.1.0":"2023-03-31T11:15:55.540Z","0.1.1":"2023-04-05T08:21:35.928Z","0.1.2":"2023-04-11T09:41:40.304Z","0.1.3":"2023-04-17T14:45:19.115Z","0.1.4":"2023-04-18T16:42:15.149Z","0.2.0":"2023-05-23T17:08:02.740Z","0.2.1":"2023-05-24T22:33:29.729Z","0.2.2":"2023-05-29T15:42:09.459Z","0.2.3":"2023-05-31T09:40:48.782Z","0.2.4":"2023-06-05T10:15:40.570Z","0.2.5":"2023-06-06T14:42:17.844Z","0.2.6":"2023-06-07T10:25:59.381Z","0.2.7":"2023-06-07T12:01:35.790Z","0.2.8":"2023-06-13T15:32:46.644Z","0.3.0":"2023-06-14T13:47:04.663Z","0.3.1":"2023-06-15T16:31:59.048Z","0.3.2":"2023-06-16T11:12:05.492Z","0.3.3":"2023-06-19T11:47:26.263Z","0.3.5":"2023-07-11T10:07:54.983Z","0.3.6":"2023-07-11T16:02:43.040Z","0.3.7":"2023-07-21T15:14:07.979Z","0.3.8":"2023-08-04T10:44:18.537Z","0.3.9":"2023-08-10T14:36:12.607Z","0.3.10":"2023-08-18T13:36:41.794Z","0.3.11":"2023-08-21T11:18:48.013Z","0.3.12":"2023-08-23T11:21:40.679Z","0.3.13":"2023-08-25T12:46:07.737Z","0.3.14":"2023-09-05T08:12:23.125Z","0.3.15":"2023-09-05T10:20:18.205Z","0.3.16":"2023-09-05T16:28:33.736Z","0.3.17":"2023-09-13T08:08:50.642Z","0.3.18":"2023-09-13T13:47:46.656Z","0.3.19":"2023-09-18T13:36:49.864Z","0.3.20":"2023-09-19T09:26:08.986Z","0.3.21":"2023-09-25T13:56:35.039Z","0.3.22":"2023-10-02T12:10:43.887Z","0.4.0":"2023-10-12T11:49:56.285Z","0.4.1":"2023-10-13T12:45:50.164Z","0.4.2":"2023-10-17T14:02:12.830Z","0.4.3":"2023-11-09T14:19:06.101Z","0.4.4":"2023-11-13T14:11:14.619Z","0.4.5":"2023-11-15T19:11:17.865Z","0.4.6":"2023-11-16T11:38:43.729Z","0.4.7":"2023-11-21T14:41:59.055Z","0.4.8":"2023-11-29T11:15:49.627Z","0.4.9":"2023-11-30T17:35:44.490Z","1.0.0":"2023-12-01T18:56:35.324Z","1.0.1":"2023-12-06T11:14:27.561Z","1.0.2":"2023-12-07T17:51:36.666Z","1.0.3":"2023-12-08T15:15:55.927Z","1.0.4":"2023-12-08T18:06:26.925Z","1.0.5":"2023-12-11T11:28:31.509Z","1.0.6":"2023-12-19T11:36:34.254Z","1.0.8":"2023-12-27T15:08:23.863Z","1.0.9":"2024-01-25T11:11:20.843Z","1.0.10":"2024-01-27T12:24:52.328Z","1.0.11":"2024-02-06T11:52:33.353Z","1.0.12":"2024-02-07T16:53:58.911Z","1.0.13":"2024-02-13T11:36:23.903Z","1.0.14":"2024-02-13T17:35:39.462Z","1.0.15":"2024-02-22T15:54:06.885Z","1.0.16":"2024-03-01T11:50:29.216Z","1.0.17":"2024-03-25T13:32:13.440Z","1.0.18":"2024-03-26T14:10:42.872Z","1.0.20":"2024-03-28T17:27:29.287Z","1.0.21":"2024-03-29T17:42:28.710Z","1.0.22":"2024-04-01T10:13:44.886Z","1.0.23":"2024-04-15T10:43:55.219Z","1.0.24":"2024-04-15T17:03:00.092Z","1.0.25":"2024-05-23T13:29:56.016Z","2.0.0-alpha.0":"2024-06-21T16:40:22.419Z","1.0.26":"2024-07-01T16:30:12.079Z","1.0.27":"2024-07-08T13:03:32.689Z","1.0.28":"2024-07-08T14:12:26.520Z","2.0.0-alpha.1":"2024-07-08T15:59:07.291Z","1.0.30":"2024-07-17T12:39:47.410Z","2.0.0-alpha.2":"2024-07-17T15:13:12.211Z","2.1.0-alpha.0":"2024-07-29T10:52:56.598Z","2.1.0-alpha.1":"2024-07-29T14:56:25.065Z","2.0.0-beta.0":"2024-07-31T13:21:17.980Z","1.0.32":"2024-08-01T16:45:50.567Z","2.0.0-beta.1":"2024-08-08T17:08:15.279Z","2.0.0":"2024-08-15T15:26:17.703Z","2.1.0-alpha.2":"2024-08-16T15:35:31.355Z","2.1.0-alpha.3":"2024-08-21T14:49:13.710Z","2.0.1":"2024-08-27T16:56:08.480Z","2.0.2":"2024-08-30T09:09:20.838Z","2.2.0-alpha.1":"2024-08-30T15:09:20.556Z","2.0.3":"2024-09-26T16:46:09.732Z","2.3.0-alpha.1":"2024-10-02T13:57:03.955Z","2.4.0-alpha.2":"2024-10-09T11:44:19.391Z","2.4.0-alpha.3":"2024-10-09T12:07:28.872Z","2.0.4":"2024-10-16T15:22:24.880Z","2.4.0-alpha.4":"2024-10-16T15:43:55.048Z","2.4.0-alpha.5":"2024-10-17T13:43:45.267Z","2.4.0-alpha.6":"2024-10-18T15:47:42.957Z","2.0.5":"2024-11-02T14:20:05.646Z","2.0.6":"2024-11-19T05:15:11.206Z","2.4.0-alpha.7":"2024-11-20T11:01:01.609Z","2.0.7":"2024-11-20T14:39:59.250Z","2.4.0-alpha.8":"2024-12-23T19:43:08.782Z","2.4.0-alpha.9":"2025-01-13T16:21:56.098Z","2.4.0-alpha.10":"2025-01-17T17:13:17.282Z","2.4.0-alpha.11":"2025-01-29T12:11:25.355Z","3.0.0-alpha.1":"2025-01-30T11:58:45.914Z","3.0.0":"2025-02-28T18:07:50.755Z","3.0.1":"2025-03-06T18:25:43.083Z","3.0.2":"2025-04-15T11:22:27.364Z","3.1.0-alpha.0":"2025-04-30T14:37:24.596Z","3.1.0-alpha.1":"2025-05-15T20:44:26.587Z","3.1.0-alpha.2":"2025-05-19T15:25:26.238Z","3.1.0-alpha.3":"2025-05-22T16:01:50.185Z","3.1.0":"2025-05-28T13:47:39.683Z","3.2.0":"2025-06-06T19:03:00.280Z","3.2.1":"2025-06-11T13:30:05.465Z","3.2.2":"2025-06-30T17:08:42.654Z","3.2.3":"2025-07-02T20:54:33.729Z","3.2.4":"2025-07-03T20:40:35.297Z","3.2.5":"2025-07-10T17:13:29.726Z","3.2.6":"2025-07-25T13:43:44.694Z","3.1.0-alpha.4":"2025-07-27T03:35:43.899Z","3.2.7":"2025-07-30T06:47:07.553Z","3.2.8":"2025-09-02T12:50:56.743Z","3.2.9":"2025-09-02T18:54:00.643Z","3.2.10":"2025-09-09T13:58:02.734Z","3.2.11":"2025-09-11T17:08:19.167Z","3.2.12":"2025-10-14T15:56:03.796Z","3.2.13":"2025-10-15T17:41:46.813Z","3.2.14":"2025-10-17T18:53:20.959Z","3.2.15":"2025-11-12T18:50:45.075Z","3.2.16":"2025-11-26T16:50:39.063Z","3.2.17":"2025-12-01T15:51:06.298Z","3.2.18":"2025-12-16T18:11:47.161Z","3.2.19":"2025-12-24T14:39:22.818Z","4.0.0":"2026-01-21T17:34:04.419Z","4.0.1":"2026-02-17T11:22:00.776Z","4.0.2":"2026-02-19T15:04:18.001Z","4.0.3":"2026-03-02T21:28:44.819Z","4.0.4":"2026-03-18T17:30:56.769Z","4.0.5":"2026-03-24T19:26:29.273Z","4.0.6":"2026-03-26T17:40:40.001Z","4.1.0-beta":"2026-04-16T13:23:03.067Z","4.1.0-beta.1":"2026-04-17T01:15:38.982Z","4.1.1":"2026-04-27T09:34:33.033Z","4.1.2":"2026-05-13T15:27:50.203Z","5.0.0":"2026-07-29T08:18:37.423Z","5.0.1":"2026-08-21T12:47:39.978Z","5.0.2":"2026-08-24T17:45:12.065Z","5.0.3":"2026-08-25T07:05:08.777Z","6.0.0-beta.0":"2026-09-29T07:23:58.986Z","6.0.0":"2026-09-29T08:54:21.949Z"},"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/tswebextension#readme","repository":{"url":"git+https://github.com/AdGuardSoftwareLimited/ext-tsurlfilter.git","type":"git","directory":"packages/tswebextension"},"description":"This is a TypeScript library that implements AdGuard's extension API","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":"# TSWebExtension\n\nTypeScript library that wraps webextension api for tsurlfilter library.\n\nTable of content:\n\n- [TSWebExtension](#tswebextension)\n    - [Browser compatibility](#browser-compatibility)\n    - [Install](#install)\n    - [Usage](#usage)\n    - [CLI](#cli)\n    - [Side effects](#side-effects)\n    - [API](#api)\n        - [configuration](#configuration)\n            - [TSWEBEXTENSION\\_VERSION](#tswebextension_version)\n            - [EXTENDED\\_CSS\\_VERSION](#extended_css_version)\n            - [filters (MV2 only)](#filters-mv2-only)\n                - [filterId](#filterid)\n                - [content](#content)\n                - [trusted](#trusted)\n            - [staticFiltersIds (MV3 only)](#staticfiltersids-mv3-only)\n            - [customFilters (MV3 only)](#customfilters-mv3-only)\n                - [filterId](#filterid-1)\n                - [content](#content-1)\n                - [conversionData](#conversiondata)\n            - [filtersPath (MV3 only)](#filterspath-mv3-only)\n            - [rulesetsPath (MV3 only)](#rulesetspath-mv3-only)\n            - [declarativeLogEnabled (MV3 only)](#declarativelogenabled-mv3-only)\n            - [allowlist](#allowlist)\n            - [trustedDomains](#trusteddomains)\n            - [userrules (MV2)](#userrules-mv2)\n                - [content](#content-2)\n                - [conversionData](#conversiondata-1)\n            - [userrules (MV3)](#userrules-mv3)\n                - [content](#content-3)\n                - [conversionData](#conversiondata-2)\n            - [verbose (deprecated)](#verbose-deprecated)\n            - [logLevel](#loglevel)\n            - [settings](#settings)\n                - [allowlistInverted](#allowlistinverted)\n                - [allowlistEnabled](#allowlistenabled)\n                - [collectStats](#collectstats)\n                - [debugScriptlets](#debugscriptlets)\n                - [stealthModeEnabled](#stealthmodeenabled)\n                - [filteringEnabled](#filteringenabled)\n                - [documentBlockingPageUrl](#documentblockingpageurl)\n                - [assistantUrl](#assistanturl)\n                - [gpcScriptUrl (MV3 only)](#gpcscripturl-mv3-only)\n                - [hideDocumentReferrerScriptUrl (MV3 only)](#hidedocumentreferrerscripturl-mv3-only)\n                - [stealthConfig](#stealthconfig)\n                    - [selfDestructFirstPartyCookies](#selfdestructfirstpartycookies)\n                    - [selfDestructFirstPartyCookiesTime](#selfdestructfirstpartycookiestime)\n                    - [selfDestructThirdPartyCookies](#selfdestructthirdpartycookies)\n                    - [selfDestructThirdPartyCookiesTime](#selfdestructthirdpartycookiestime)\n                    - [hideReferrer](#hidereferrer)\n                    - [hideSearchQueries](#hidesearchqueries)\n                    - [blockChromeClientData](#blockchromeclientdata)\n                    - [sendDoNotTrack](#senddonottrack)\n                    - [blockWebRTC](#blockwebrtc)\n        - [TsWebExtension](#tswebextension-1)\n            - [Properties](#properties)\n                - [configuration](#configuration-1)\n                - [onFilteringLogEvent](#onfilteringlogevent)\n                - [isStarted](#isstarted)\n            - [Methods](#methods)\n                - [initStorage()](#initstorage)\n                - [start()](#start)\n                - [configure()](#configure)\n                - [stop()](#stop)\n                - [openAssistant()](#openassistant)\n                - [closeAssistant()](#closeassistant)\n                - [getRulesCount()](#getrulescount)\n                - [retrieveRuleNode](#retrieverulenode)\n                - [getMessageHandler()](#getmessagehandler)\n                - [setFilteringEnabled() (MV2 only)](#setfilteringenabled-mv2-only)\n                - [setCollectHitStats() (MV2 only)](#setcollecthitstats-mv2-only)\n                - [setDebugScriptlets()](#setdebugscriptlets)\n                - [setStealthModeEnabled() (MV2 only)](#setstealthmodeenabled-mv2-only)\n                - [setSelfDestructFirstPartyCookies() (MV2 only)](#setselfdestructfirstpartycookies-mv2-only)\n                - [setSelfDestructThirdPartyCookies() (MV2 only)](#setselfdestructthirdpartycookies-mv2-only)\n                - [setSelfDestructFirstPartyCookiesTime() (MV2 only)](#setselfdestructfirstpartycookiestime-mv2-only)\n                - [setSelfDestructThirdPartyCookiesTime() (MV2 only)](#setselfdestructthirdpartycookiestime-mv2-only)\n                - [setHideReferrer() (MV2 only)](#sethidereferrer-mv2-only)\n                - [setHideSearchQueries() (MV2 only)](#sethidesearchqueries-mv2-only)\n                - [setBlockChromeClientData() (MV2 only)](#setblockchromeclientdata-mv2-only)\n                - [setSendDoNotTrack() (MV2 only)](#setsenddonottrack-mv2-only)\n                - [setBlockWebRTC() (MV2 only)](#setblockwebrtc-mv2-only)\n    - [Utilities](#utilities)\n        - [getFilterName](#getfiltername)\n        - [isUserScriptsApiEnabled](#isuserscriptsapienabled)\n    - [Filtering Log API (MV2 only)](#filtering-log-api-mv2-only)\n        - [events](#events)\n            - [sendRequest](#sendrequest)\n            - [tabReload](#tabreload)\n            - [applyBasicRule](#applybasicrule)\n            - [applyCosmeticRule](#applycosmeticrule)\n            - [applyCspRule](#applycsprule)\n            - [receiveResponse](#receiveresponse)\n            - [cookie](#cookie)\n            - [removeHeader](#removeheader)\n            - [removeParam](#removeparam)\n            - [replaceRuleApply](#replaceruleapply)\n            - [contentFilteringStart](#contentfilteringstart)\n            - [contentFilteringFinish](#contentfilteringfinish)\n            - [stealthAction](#stealthaction)\n            - [stealthAllowlistAction](#stealthallowlistaction)\n            - [JsInject](#jsinject)\n        - [properties](#properties-1)\n            - [onLogEvent](#onlogevent)\n        - [methods](#methods-1)\n            - [addEventListener()](#addeventlistener)\n            - [publishEvent()](#publishevent)\n\n## Browser compatibility\n\n| Browser                     | Version |\n|-----------------------------|---------|\n| Chromium-based browsers MV2 | 106     |\n| Chromium-based browsers MV3 | 121     |\n| Firefox                     | 78      |\n| Firefox Mobile              | 113     |\n\n## Install\n\n```sh\npnpm add @adguard/tswebextension\n```\n\n## Usage\n\nYou can find examples in `packages/examples/tswebextension-*`\n\n**Note:**\n\nBefore running compiled app, load the web accessible resources for redirect rules\n\nvia built-in cli:\n\n```sh\ntswebextension war [path]\n```\n\nor integrate loading in your build pipeline:\n\n```ts\nimport { copyWar, DEFAULT_WAR_PATH } from '@adguard/tswebextension/cli';\n\nconst build = async () => {\n    ...\n    await copyWar(DEFAULT_WAR_PATH);\n    ...\n};\n```\n\nIf path is not defined, the resources will be loaded to `build/war`\nrelative to your current working directory by default\n\n## CLI\n\nThe console interface provides useful tools for building extensions.\n\n```text\nUsage: tswebextension [options] [command]\n\nCLI to some development utils\n\nOptions:\n    -V, --version     output the version number\n    -h, --help        display help for command\n\nCommands:\n    war [path]        Downloads web accessible resources for redirect rules\n    help [command]    display help for command\n```\n\n## Side effects\n\nIn this project, the `sideEffects` field is defined as follows in the `package.json` file:\n\n```json\n\"sideEffects\": [\n    \"dist/assistant-inject.js\",\n    \"dist/content-script.js\",\n    \"dist/content-script.mv3.js\",\n    \"dist/gpc.mv3.js\",\n    \"dist/hide-document-referrer.mv3.js\"\n]\n```\n\nThis configuration indicates that the specified files have side effects\nand should not be tree-shaken by the bundler. These files will modifying\nthe global scope, which are essential for the correct functioning of the\napplication.\n\nBy explicitly listing these files, we ensure that they are included\nin the final bundle, even if they do not have any direct imports or\nexports that are used elsewhere in the codebase.\n\nIn the content script, we need access to `@adguard/assistant` only\nwhen the user clicks 'block ad manually'. Therefore, we marked files\nwith `@adguard/assistant` as side effects. We also added a required\nfield to the configuration object to ensure the assistant is bundled\ninside the final extension, allowing `tswebextension` to load it\non-demand.\n\nSame approach with dynamic injecting we use for stealth options GPC and Hide\nDocument Referrer. Handlers for these options will dynamically register content\nscripts via `scripting.registerContentScript`.\n\n## API\n\nThe main idea of the library is to provide a common interface\nfor different browsers and manifest versions\nvia [Configuration](#configuration) object.\n\n[TsWebExtension](#tswebextension-1) class provides a set of methods\nfor filtering content from the extension's background context.\n\nMV2 submodule also provides a set of methods for [filtering log management](#filtering-log-api-mv2-only).\n\n### configuration\n\ntype: `Configuration`\n\nConfiguration object.\n\n#### TSWEBEXTENSION_VERSION\n\ntype: `string`\n\nVersion of the library.\n\n#### EXTENDED_CSS_VERSION\n\ntype: `string`\n\nVersion of the extended css module, used in current library version.\n\n#### filters (MV2 only)\n\ntype: `FilterMV2[]`\n\nList of filters.\n\n##### filterId\n\ntype: `number`\n\nFilter identifier.\n\n##### content\n\ntype: `Uint8Array[]`\n\nAGTree byte buffer chunks.\n\n##### trusted\n\ntype: `boolean`\n\nDetermines if filter list js rules should be executed.\n\n#### staticFiltersIds (MV3 only)\n\ntype: `number[]`\n\nList of static filters ids.\n\n#### customFilters (MV3 only)\n\ntype: `CustomFilterMV3[]`\n\nList of custom filters that can be added/edited/deleted by the user.\n\n##### filterId\n\ntype: `number`\n\nFilter identifier.\n\n##### content\n\ntype: `string`\n\nConverted filter list content (rules converted to AdGuard format).\n\n##### conversionData\n\ntype: `ConversionData`\n\nConversion data from `FilterList.getConversionData()`, containing:\n\n- `originals`: Array of original rule texts that were converted\n- `conversions`: Map of line start offsets in converted content to indexes in the originals array\n\n#### filtersPath (MV3 only)\n\ntype: `string`\n\nPath to the filter list file.\n\n#### rulesetsPath (MV3 only)\n\ntype: `string`\n\nPath to directory with converted rule sets.\n\n#### declarativeLogEnabled (MV3 only)\n\ntype: `boolean`\n\nEnables matching declarative rules for filtering log.\n\n#### allowlist\n\ntype: `string[]`\n\nList of hostnames or domains of sites, which should be excluded\nfrom blocking or which should be included in blocking depending\non the value of [allowlistInverted](#allowlistinverted) setting value.\n\n#### trustedDomains\n\ntype: `string[]`\n\nList of domain names of sites, which should be temporary excluded from document blocking.\n\n#### userrules (MV2)\n\n##### content\n\ntype: `string`\n\nConverted filter list content (rules converted to AdGuard format).\n\n##### conversionData\n\ntype: `ConversionData`\n\nConversion data from `FilterList.getConversionData()`, containing:\n\n- `originals`: Array of original rule texts that were converted\n- `conversions`: Map of line start offsets in converted content to indexes in the originals array\n\n#### userrules (MV3)\n\n##### content\n\ntype: `string`\n\nConverted filter list content (rules converted to AdGuard format).\n\n##### conversionData\n\ntype: `ConversionData`\n\nConversion data from `FilterList.getConversionData()`, containing:\n\n- `originals`: Array of original rule texts that were converted\n- `conversions`: Map of line start offsets in converted content to indexes in the originals array\n\n#### <a name=\"verbose\"></a>verbose (deprecated)\n\ntype: `boolean | undefined`\n\nOptional flag responsible for logging. Defaults to true. Will be removed in the next minor version.\n\n#### logLevel\n\ntype: `string | undefined`\n\nOptional flag that sets logging level, defaults to 'error'.\nAvailable levels: 'error', 'warn', 'info', 'debug', 'trace'.\n\n#### settings\n\ntype: `SettingsConfig`\n\nSettings configuration object.\n\n##### allowlistInverted\n\ntype: `boolean`\n\nIf this flag is true, the application will work ONLY with domains\nfrom the [allowlist](#allowlist), otherwise it will work everywhere\nEXCLUDING domains from the list.\n\n##### allowlistEnabled\n\ntype: `boolean`\n\nFlag specifying [allowlist](#allowlist) enable state. We don't use\nallowlist array length condition for calculate enable state,\nbecause it's not cover case with empty list in inverted mode.\n\n##### collectStats\n\ntype: `boolean`\n\nEnables css hits counter if true.\n\n##### debugScriptlets\n\nOptional, type: `boolean`\n\nDefaults to false. Enables scriptlets logging in console if true.\n\n##### stealthModeEnabled\n\ntype: `boolean`\n\nEnables stealth mode if true.\n\n##### filteringEnabled\n\ntype: `boolean`\n\nEnables filtering if true.\n\n##### documentBlockingPageUrl\n\ntype: `string`\n\nRedirect url for blocking rules with `$document` modifier.\n\n##### assistantUrl\n\ntype: `string`\n\nPath to the assembled `@adguard/assistant` module. Necessary for lazy on-demand loading of the assistant.\n\n##### gpcScriptUrl (MV3 only)\n\ntype: `string`\n\nPath to the content script that set GPC Signal. Necessary for `Do Not Track` stealth option.\n\n##### hideDocumentReferrerScriptUrl (MV3 only)\n\ntype: `string`\n\nPath to the content script that hides the document referrer.\nNecessary for `Hide Search Queries` stealth option.\n\n##### stealthConfig\n\ntype: `StealthConfig`\n\nStealth mode configuration object.\n\n###### selfDestructFirstPartyCookies\n\ntype: `boolean`\n\nShould the application set a fixed lifetime\nfrom [selfDestructFirstPartyCookiesTime](#selfdestructfirstpartycookiestime)\nfor first-party cookies.\n\n###### selfDestructFirstPartyCookiesTime\n\ntype: `number`\n\nTime in minutes to delete first-party cookies.\n\n###### selfDestructThirdPartyCookies\n\ntype: `boolean`\n\nShould the application set a fixed lifetime\nfrom [selfDestructThirdPartyCookiesTime](#selfdestructthirdpartycookiestime)\nfor third-party cookies.\n\n###### selfDestructThirdPartyCookiesTime\n\ntype: `number`\n\nTime in minutes to delete third-party cookies.\n\n###### hideReferrer\n\ntype: `boolean`\n\nShould the application hide the origin referrer in third-party\nrequests by replacing the referrer url with the request url.\n\n###### hideSearchQueries\n\ntype: `boolean`\n\nShould the application hide the original referrer from the search\npage containing the search query in third-party queries, replacing\nthe referrer url with the request url.\n\n###### blockChromeClientData\n\ntype: `boolean`\n\nFor Google Chrome, it removes the 'X-Client-Data' header from\nthe requests, which contains information about the browser version\nand modifications.\n\n###### sendDoNotTrack\n\ntype: `boolean`\n\nIncludes HTTP headers 'DNT' and 'Sec-GPC' in all requests.\n\nRead more about DNT: <https://en.wikipedia.org/wiki/Do_Not_Track>.\n\nRead more about GPC: <https://globalprivacycontrol.org>.\n\n###### blockWebRTC\n\ntype: `boolean`\n\nBlocks the possibility of leaking your IP address through WebRTC, even if you use a proxy server or VPN.\n\n### TsWebExtension\n\n#### Properties\n\n##### configuration\n\ntype: `ConfigurationMV2Context | ConfigurationMV3Context`\n\nConfiguration context with an omitted array of rule and domain strings loaded in the filter engine.\n\nIt is used to reduce memory consumption when storing configuration data in memory.\n\n##### onFilteringLogEvent\n\ntype: `EventChannel<FilteringLogEvent>`\n\nEvent channel for [filtering log events](#filtering-log-api-mv2-only).\n\n##### isStarted\n\ntype: `boolean`\n\nIs app started.\n\n#### Methods\n\n##### initStorage()\n\ntype: `() => Promise<void>`\n\nInitialize app persistent data. This method called as soon\nas possible and allows access to the actual context before\nthe app is started.\n\n##### start()\n\ntype: `(configuration: TConfiguration) => Promise<TConfigurationResult>`\n\nStarts the app.\n\nAlso updates webRTC privacy.network settings on demand and flushes browser in-memory request cache.\n\n##### configure()\n\ntype: `(configuration: TConfiguration) => Promise<TConfigurationResult>`\n\nUpdates the configuration.\n\nAlso updates webRTC privacy.network settings on demand and flushes browser in-memory request cache.\n\n**MV3 Error Handling:** When using Manifest V3,\nthe `ConfigurationResult` returned by `configure()` and `start()`\ncontains multiple fields with errors and limitations\nthat **must be checked**:\n\n- **`staticFiltersStatus.errors`**: Array of\n  `FailedEnableRulesetsError` instances if\n  `browser.declarativeNetRequest.updateEnabledRulesets` fails.\n  The browser does not update or enable any rulesets if any single\n  ruleset is not found.\n- **`dynamicRules.errors`**: Array of conversion errors that occurred\n  during dynamic rules conversion (custom filters, user rules,\n  allowlist).\n- **`dynamicRules.limitations`**: Array of limitation errors if dynamic\n  rules were truncated due to browser limits.\n\n**These errors are not thrown** but returned in the result.\n**You must check these fields for critical errors and handle them\nappropriately** (e.g., throw, log, notify the user).\n\n```ts\nconst result = await tsWebExtension.configure(configuration);\n\n// Check static filter errors\nif (result.staticFiltersStatus.errors.length > 0) {\n    console.error('Failed to enable rulesets:', result.staticFiltersStatus.errors);\n}\n\n// Check dynamic rules errors and limitations\nif (result.dynamicRules) {\n    if (result.dynamicRules.errors.length > 0) {\n        console.error('Dynamic rules conversion errors:', result.dynamicRules.errors);\n    }\n    if (result.dynamicRules.limitations.length > 0) {\n        console.warn('Dynamic rules were truncated:', result.dynamicRules.limitations);\n    }\n}\n```\n\n##### stop()\n\ntype: `() => Promise<void>`\n\nStops the app.\n\n##### openAssistant()\n\ntype: `(tabId: number) => void`\n\nOpens the assistant in the specified tab.\n\n##### closeAssistant()\n\ntype: `(tabId: number) => void`\n\n##### getRulesCount()\n\ntype: `() => number`\n\nReturns number of active rules.\n\n##### retrieveRuleNode\n\ntype: `(filterId: number, ruleIndex: number): AnyRule | null`\n\nRetrieves rule node from engine by filter id and rule index.\n\n##### getMessageHandler()\n\ntype: `() => MessageHandlerMV2 | MessageHandlerMV3`\n\nReturns a message handler that will listen to internal messages,\nfor example: message for get computed css for content-script.\n\n##### setFilteringEnabled() (MV2 only)\n\ntype: `(isFilteringEnabled: boolean) => Promise<void>`\n\nUpdates [filteringEnabled](#filteringenabled) configuration value without re-initialization of engine.\n\nAlso updates webRTC privacy.network settings on demand and flushes browser in-memory request cache.\n\nThrows error if [configuration](#configuration) is not set.\n\n##### setCollectHitStats() (MV2 only)\n\ntype: `(isCollectStats: boolean) => void`\n\nUpdates [collectStats](#collectstats) configuration value without re-initialization of engine.\n\nThrows error if [configuration](#configuration) is not set.\n\n##### setDebugScriptlets()\n\ntype: `(isDebugScriptlets: boolean) => void`\n\nUpdates [debugScriptlets](#debugscriptlets) configuration value\nwithout re-initialization of engine.\n\nThrows error if [configuration](#configuration) is not set.\n\n##### setStealthModeEnabled() (MV2 only)\n\ntype: `(value: isStealthModeEnabled) => Promise<void>`\n\nUpdates [stealthModeEnabled](#stealthmodeenabled) configuration value without re-initialization of engine.\n\nAlso updates webRTC privacy.network settings on demand.\n\nThrows error if [configuration](#configuration) is not set.\n\n##### setSelfDestructFirstPartyCookies() (MV2 only)\n\ntype: `(isSelfDestructFirstPartyCookies: boolean) => void`\n\nUpdates [selfDestructFirstPartyCookies](#selfdestructfirstpartycookies)\nstealth config value without re-initialization of engine.\n\nThrows error if [configuration](#configuration) is not set.\n\n##### setSelfDestructThirdPartyCookies() (MV2 only)\n\ntype: `(isSelfDestructThirdPartyCookies: boolean) => void`\n\nUpdates [selfDestructThirdPartyCookies](#selfdestructthirdpartycookies)\nstealth config value without re-initialization of engine.\n\nThrows error if [configuration](#configuration) is not set.\n\n##### setSelfDestructFirstPartyCookiesTime() (MV2 only)\n\ntype: `(selfDestructFirstPartyCookiesTime: number) => void`\n\nUpdates [selfDestructFirstPartyCookiesTime](#selfdestructfirstpartycookiestime)\nstealth config value without re-initialization of engine.\n\nThrows error if [configuration](#configuration) is not set.\n\n##### setSelfDestructThirdPartyCookiesTime() (MV2 only)\n\ntype: `(selfDestructThirdPartyCookiesTime: number) => void`\n\nUpdates [selfDestructThirdPartyCookiesTime](#selfdestructthirdpartycookiestime)\nstealth config value without re-initialization of engine.\n\nThrows error if [configuration](#configuration) is not set.\n\n##### setHideReferrer() (MV2 only)\n\ntype: `(isHideReferrer: boolean) => void`\n\nUpdates [hideReferrer](#hidereferrer) stealth config value without re-initialization of engine.\n\nThrows error if [configuration](#configuration) is not set.\n\n##### setHideSearchQueries() (MV2 only)\n\ntype: `(isHideSearchQueries: boolean) => void`\n\nUpdates [hideSearchQueries](#hidesearchqueries) stealth config value without re-initialization of engine.\n\nThrows error if [configuration](#configuration) is not set.\n\n##### setBlockChromeClientData() (MV2 only)\n\ntype: `(isBlockChromeClientData: boolean) => void`\n\nUpdates [blockChromeClientData](#blockchromeclientdata) stealth config value without re-initialization of engine.\n\nThrows error if [configuration](#configuration) is not set.\n\n##### setSendDoNotTrack() (MV2 only)\n\ntype: `(isSendDoNotTrack: boolean) => void`\n\nUpdates [sendDoNotTrack](#senddonottrack) stealth config value without re-initialization of engine.\n\nThrows error if [configuration](#configuration) is not set.\n\n##### setBlockWebRTC() (MV2 only)\n\ntype: `(isBlockWebRTC: boolean) => Promise<void>`\n\nUpdates [blockWebRTC](#blockwebrtc) stealth config value without re-initialization of engine.\n\nAlso updates webRTC privacy.network settings on demand.\n\nThrows error if [configuration](#configuration) is not set.\n\n## Utilities\n\nSeparate entry point for utilities that can be used in the extension.\n\nThey can be imported like this:\n\n```ts\nimport { getFilterName, isUserScriptsApiEnabled } from '@adguard/tswebextension/mv3/utils';\n```\n\n### getFilterName\n\ntype: `(filterId: number) => string`\n\nFor the specified filter identifier the filter file name is generated\nwith an extension, in which the text filter rules should be saved.\n\n### isUserScriptsApiEnabled\n\ntype: `() => boolean`\n\nReturns `true` if user scripts API is available and enabled, `false` otherwise.\n\n## Filtering Log API (MV2 only)\n\nProvides a set of methods for [filtering log events](#filtering-log-api-mv2-only) management.\n\n### events\n\n#### sendRequest\n\ntype: `SendRequestEvent`\n\nDispatched on request sending.\n\n#### tabReload\n\ntype: `TabReloadEvent`\n\nDispatched on tab reload.\n\n#### applyBasicRule\n\ntype: `ApplyBasicRuleEvent`\n\nDispatched on request block or allowlist rule matching.\n\n#### applyCosmeticRule\n\ntype: `ApplyCosmeticRuleEvent`\n\nDispatched on elemhide, css or html rule applying.\n\n#### applyCspRule\n\ntype: `ApplyCspRuleEvent`\n\nDispatched on csp rule applying.\n\n#### receiveResponse\n\ntype: `ReceiveResponseEvent`\n\nDispatched on response receiving.\n\n#### cookie\n\ntype: `CookieEvent`\n\nDispatched on cookie removing or modifying.\n\n#### removeHeader\n\ntype: `RemoveHeaderEvent`\n\nDispatched on request or response header removing.\n\n#### removeParam\n\ntype: `RemoveParamEvent`\n\nDispatched on request or response param removing.\n\n#### replaceRuleApply\n\ntype: `ReplaceRuleApplyEvent`\n\nDispatched on replace rule applying.\n\n#### contentFilteringStart\n\ntype: `ContentFilteringStartEvent`\n\nDispatched on content filtering start.\n\n#### contentFilteringFinish\n\ntype: `ContentFilteringFinishEvent`\n\nDispatched on content filtering end.\n\n#### stealthAction\n\ntype: `StealthActionEvent`\n\nDispatched on stealth action.\n\n#### stealthAllowlistAction\n\ntype: `StealthAllowlistActionEvent`\n\nDispatched on preventing stealth action with `$stealth` rule.\n\n#### JsInject\n\ntype: `JsInjectEvent`\n\nDispatched on js inject into page context.\n\n### properties\n\n#### onLogEvent\n\ntype: `EventChannel<FilteringLogEvent>`\n\nEvent channel for [filtering log events](#filtering-log-api-mv2-only).\n\n### methods\n\n#### addEventListener()\n\ntype:\n\n```ts\n<T extends FilteringEventType>(type: T, listener: FilteringLogListener<ExtractedFilteringLogEvent<T>>) => void\n```\n\nRegisters a listener for the specified filtering event type.\n\n#### publishEvent()\n\ntype:\n\n```ts\n<T extends FilteringLogEvent>(event: T) => void\n```\n\nDispatch the specified filtering event.\n\n## Documentation\n\n- [Changelog](CHANGELOG.md)\n- [Development guide](../../DEVELOPMENT.md)\n- [LLM agent rules](AGENTS.md)\n","readmeFilename":"README.md"}