{"_id":"@duckduckgo/autoconsent","_rev":"299-fc7bb7db5d59f1241f4d7bf58bc390a2","name":"@duckduckgo/autoconsent","dist-tags":{"canary":"3.0.3--canary.37.c8c20fa.0","latest":"16.43.2"},"versions":{"1.0.2":{"name":"@duckduckgo/autoconsent","version":"1.0.2","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@1.0.2","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"bsstoner","email":"mail@brianstoner.com"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"dist":{"shasum":"7b6f09a3f12bf5f4fe050f8d219b7ff4cf8ff927","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-1.0.2.tgz","fileCount":99,"integrity":"sha512-bDe7fN0tEwo3QQqmqUCkeiqHuYCIomBf1HeYbWLzlGrkj7n/u3kRVXzvFdEf07iVbj2tvm0/avIvG1CrNJzHLQ==","signatures":[{"sig":"MEYCIQDpM736PKsJX9vqTyFrJ/YGqv6uY1vtYAIduFMU5FvdxQIhAKtJFG2kSDFOth74TgrtQ4p1iwy78Qk/ZyPLgt9PU9R5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":380903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF2ggACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFmA//eS2u06eNcQNOce+XqCdaNHxWUbNNFCBpZM8uNs1TSSG/ZTbJ\r\nxxY+mwlsRg1wCgVoWUSruOeVV6h7eUCvQ/4M+BlhkaQwN5dQjKPXIm5tXhVo\r\nR7i2GUqkT8A9h5Wr3mUohQ80rGrASSqIQXIqyU+xxZY59x12TWtMXGa/sA13\r\nvGV3KVqlwQdx9ANmM6xjLM0zyau6q4q4Qo1CX002dA0wCCDOKXAPoYGFxiHw\r\nbF51BltfkdgDF+eLIi9IVdaVOSYUhJl0eKTKD8uHvv0EH7uy9lwALbkteCFO\r\nOJYdzSZCacejmX4IprSniTqeNQ9cPWquRV7rFvOsfWfT3Ni/0jojgUErEx33\r\nAo9/LHUTZmDXc5IDyqiq4SAk3KDUMHJWeWxWqpp1YjTKDupivmBsEYC7WL8m\r\nIcmnb3jTuUZlcVfNXtw2FbJRVOYHaj4EDBQitUj4MjEkVhYpbI830lPzt1h4\r\nKSkmy6nH8HZgEXlQ++fM2hZ+7DZ/TwfwaI/FslkvnjCL9Iyb8u9FELwxuRVM\r\nE7vYKf9QQwYs3SsTS5DblTy9Sfo4mMi+OrTv13vtw2+pFi6jXoT6BmuWyQfU\r\nw2IbEhRu8Z5a5lTwjh9QM1Tp0IJILbjiZL8Li5e48ox7BYaQCtveNeU/9ULt\r\nB4JGMQfo4i/s6LejHvddgZ3C0LjxvD5wkKg=\r\n=IUeu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"23739afef28891c56ba392ccbe60172e5deffdff","scripts":{"test":"playwright test","build":"tsc","clean":"rm -r dist lib/**/*.js lib/*.js","start":"web-ext run -s ./addon --firefox firefoxdeveloperedition","watch":"rollup -c -w","bundle":"rollup -c","version":"node update_version.js && git add addon/manifest.json","prepublish":"npm run build-rules && npm run build && npm run bundle","build-rules":"node rules/build.js && cp rules/rules.json addon/","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"_npmVersion":"6.14.12","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Firefox webextension, or in a puppeteer orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatica","directories":{"lib":"lib"},"_nodeVersion":"14.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.0.1","rollup":"^1.32.1","web-ext":"^4.2.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/mocha":"^8.0.0","web-ext-types":"^3.2.1","@playwright/test":"^1.17.1","@rollup/plugin-typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_1.0.2_1645701150927_0.5614202836530295","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@duckduckgo/autoconsent","version":"1.0.3","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@1.0.3","maintainers":[{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"bsstoner","email":"mail@brianstoner.com"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"dist":{"shasum":"6bf0f18fbb3ea15eaf7ad43017e74227444b4381","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-1.0.3.tgz","fileCount":114,"integrity":"sha512-8j8kBhvKTY0wuk6CmxZH3gBRLbirhUGFmM3UkeE0b8yoj/Fdeue7WJDYcpUS8qSvkYknzi6K8swGRrli8y/+cA==","signatures":[{"sig":"MEUCIHXwlEhR3gV0m2h6b/bVXwDXe6OSMgx+Q+g2RGSCBM5QAiEA96Z1aDdKZAn8c5AnaK1wDvaFAt4lkstZiLIQqZXWaJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":396521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQ0/mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRRQ//WRYc8cwdBTn499QDb+FmwKOyHSGgvlSd59PR3bk+uNqzxrcy\r\n4XuFbdBW5l5FoD4bSP8GdT8XnyI3SWxEvKcKayibrWDvhC8xnkFuU3CKqb5W\r\nReEcGmwzB+iGjTVbh4aK8C6YfuozgNe4E2Ick+wEYbQx17dneHPJ+vcCl12t\r\ng0ErJtw81idPe5x3et54QxoNA5OdHnviIQ+WKnq2T+Jt3yqRBPM9/rLUoBIN\r\nISHgusrLkqXj6k20LKkR/qbildmuB7zg4K2BR3ABzmcBZjg3TT5aH/MyOK7X\r\nLKZAkyAoKHrLgx2R8xYlf/XF1OWo5FPOkE6sYbi4ysVUZdaYIh0SDrHJ/UdY\r\nOrxD0uK7rXvikwtteledSESPFGP5dTKF5lZF5djVAv9R4K63/3IZf8lp+1BY\r\nvtpU2oz0fViwyqPeO9KcquawB2Juv9h3qmWFWu24Feiy2YUPFfRGK58Zzrpb\r\ns4WU4eqmwynJL5v0dKBjyvGMg3DlCf4lL2MYOhJXXLiKoC4qnDFrHaTt/Hde\r\n5ZQkULbUO/o/tR3szeOtSycWfdbb0dyjdzqb7bWPK0LNBl7RoofGoONfuDz4\r\nJPXDH7qwofL9Se1sAhoYED2e/Xd6ic5S8PWWdVZA5/0IRXo2lOLMmyYX8KMe\r\n5BUjloJywGTxBTDG7/bJmg76kJLZM48ASNo=\r\n=vhRA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"5b59d9e8b973e11f4da4cd6382f1e861db94cdff","scripts":{"test":"playwright test","build":"tsc","clean":"rm -r dist lib/**/*.js lib/*.js","start":"web-ext run -s ./addon --firefox firefoxdeveloperedition","watch":"rollup -c -w","bundle":"rollup -c","version":"node update_version.js && git add addon/manifest.json","prepublish":"npm run build-rules && npm run build && npm run bundle","build-rules":"node rules/build.js && cp rules/rules.json addon/","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"jdorw","email":"jason@duckduckgo.com"},"_npmVersion":"7.10.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Firefox webextension, or in a puppeteer orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatica","directories":{"lib":"lib"},"_nodeVersion":"16.0.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.0.1","rollup":"^1.32.1","web-ext":"^4.2.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/mocha":"^8.0.0","web-ext-types":"^3.2.1","@playwright/test":"^1.17.1","@rollup/plugin-typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_1.0.3_1648578534482_0.8599922719853235","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@duckduckgo/autoconsent","version":"1.0.4","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@1.0.4","maintainers":[{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"bsstoner","email":"mail@brianstoner.com"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"dist":{"shasum":"11c5c498f2b9cc8b96967d213b6ca0a77d986149","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-1.0.4.tgz","fileCount":128,"integrity":"sha512-a4phz1wMGsPryn2T78XDAL1PgT0d6tGVMytyy8TMCybVFHPVERTV4+uKBGximwcAa5Dr+UblX3YBgmBcSopfIw==","signatures":[{"sig":"MEYCIQC+cmiLFwFso/xGastJS22l7ZI7Wifv8SQqN//RZjDgmwIhAN/5FjyIq0PHb5otuoDEY7j3oBZ6y0BmOwsxTgxgvQSl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":409311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaW3SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAxA/+OKzyqZkn0ZXpJpwwtZeoaJFDjSllTvhswZN2BZtpWBbixMkS\r\nKCocuT4gGcq9pXp3sXOpWl2Q399LUvkLbnFNyQA/OhGw8qLb8ZKwk9Bz71YI\r\nU5YC0XMIj7xodCZ+TgYEIqz0DSXKDlP3gIfcpsyKDq40pS1LubwFMvMbJZag\r\ng+tNkiNARqUk3vlUKrBU8KpsNe/SvEUX+MNaVELozS73HgJcHfWBAcdPBJHH\r\nhvwxcytgUPnNqQf7J5MxtuSmnc1k/pSE6ynbNtHDQZ75jFtD2xDUlY4IbKbc\r\nujqDMVa9vAY1meZEmspSn7SuM66bhOxRL5zTIEMnI1LyJbjrZYmMhxqsZwFH\r\nZvopA279Es5TpSylWCG5GZLuh4yp1FjnodWG8uah+w57EJd9rUJZr1+31Z7f\r\n/1nPeJPv5GCW/ENeRUmfaosW0DOvrS/MRepb2VzkRSax/RDyKSwUNb1itR1u\r\ngrXY1ttYc4ONgfvhk3c6k2bz23HVpawEX3ptU2Hpw199X/TBUodDeUsfS+yK\r\nMNfDeNj79T4Tzp+t57Kdig78KU1EhmWttE5p3DKk734W1wxxi8373FCUYuh7\r\nMrPRaulUegcHeBVUZGhaa04GEQFwU5o+WnA1UDa/9GKKrQ73ZVQJET7zwrsy\r\nJIrielNwFwX7s8xFSJXUZBL5CQ2afLR6tgw=\r\n=rJDL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"9ba50814453ea29edd91fe22270f71e543f5ac07","scripts":{"test":"playwright test","build":"tsc","clean":"rm -r dist lib/**/*.js lib/*.js","start":"web-ext run -s ./addon --firefox firefoxdeveloperedition","watch":"rollup -c -w","bundle":"rollup -c","version":"node update_version.js && git add addon/manifest.json","prepublish":"npm run build-rules && npm run build && npm run bundle","build-rules":"node rules/build.js && cp rules/rules.json addon/","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"jdorw","email":"jason@duckduckgo.com"},"_npmVersion":"7.10.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Firefox webextension, or in a puppeteer orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatica","directories":{"lib":"lib"},"_nodeVersion":"16.0.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.0.1","rollup":"^1.32.1","web-ext":"^4.2.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/mocha":"^8.0.0","web-ext-types":"^3.2.1","@playwright/test":"^1.17.1","@rollup/plugin-typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_1.0.4_1651076562249_0.9140005999543679","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@duckduckgo/autoconsent","version":"1.0.5","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@1.0.5","maintainers":[{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"bsstoner","email":"mail@brianstoner.com"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"dist":{"shasum":"d100245af25a123ae1c7af2d4c88505541c0ce7c","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-1.0.5.tgz","fileCount":156,"integrity":"sha512-6azmmIvEcqgpEZSzRVUIXfSWQE1V+te9pMve2BnCjBfnnhyjrQa4H2yu19h5PQLHBXiyrWQPxN4d7a7zgYV8Rw==","signatures":[{"sig":"MEYCIQCi5zAnwZo5XwJqgmeTWYUAj9UuZVpnq3a6on5q7XskAgIhAJVbnae0FozKUjN4MOgUHuAwYWEajfoSD9qAH4MkA6og","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicD2iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBgQ//bTfFCWN8/VKKOMuM1uSun2acOjzyibUHYw1MUpCjNLO7CFVj\r\np5VLLZp0jbCEIJc2YxXkcz/+xJ9m4YiQsuHid43Mte4Vf9LZuqTteZSHQdpr\r\n6L5WEPNQ9Md/1pPEkSQMWO0YPdHB5IsopNd+GlywCmPpmCiVJkO8oAot43hb\r\nELs87tepb0PFOQzwYY0zdkIQOsYWuO70fIC3Ro9poOi91k+cE4jcdM8gNGUc\r\nvZQZGP6patw/VGTXiYh0pzUzwiADlN1qYamcSD5jfFfpJXVBjnih3ZC2wYK3\r\nmrJg0iyOorQZo+JyYfd7vB8gndGUgqQRSnSGYos3jxMqoKvKZ5c2+KomraIs\r\nj04We/vJbwg/UNZD46ykB1nZ37wMpaljp9cm2GVaaqw32a0f5z10NPv4dqjL\r\nBa/KH35LJNXGLlWKKfc48d1aOJmZ7vdF0ko+I3AVj6qEbkwpDik2I7KlnG5M\r\nWZ3Is17LZ+6DaKpMvbKvdsg/ylm2XPVDd6L+WiPrUSWoVPjf8on7hKTRuvOG\r\nmdUZbpdLPtxUFLEXUZ6lvdSlueMhYzl3zZbkHRTOpZg/mZ3ZhN+JOmkr3zJx\r\nqyRJAFcef68qZi1+XUHCH06Od66aLr1g7tJICURg3D2DrNoZabu9HDNJROIU\r\nHEOqN/hHH39lOagNl5E4iHLjIBH5jSEwd2c=\r\n=Ieo6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"9f2123b85d888b1acebe95543f22d81dd6b08233","scripts":{"test":"playwright test","build":"tsc","clean":"rm -r dist lib/**/*.js lib/*.js","start":"web-ext run -s ./addon --firefox firefoxdeveloperedition","watch":"rollup -c -w","bundle":"rollup -c","version":"node update_version.js && git add addon/manifest.json","prepublish":"npm run build-rules && npm run build && npm run bundle","build-rules":"node rules/build.js && cp rules/rules.json addon/","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"jdorw","email":"jason@duckduckgo.com"},"_npmVersion":"7.10.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Firefox webextension, or in a puppeteer orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatica","directories":{"lib":"lib"},"_nodeVersion":"16.0.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.0.1","rollup":"^1.32.1","web-ext":"^4.2.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/mocha":"^8.0.0","web-ext-types":"^3.2.1","@playwright/test":"^1.17.1","@rollup/plugin-typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_1.0.5_1651522978718_0.8867490471459964","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@duckduckgo/autoconsent","version":"1.0.6","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@1.0.6","maintainers":[{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"bsstoner","email":"mail@brianstoner.com"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"dist":{"shasum":"0958a3d0a62547434598790ed9147348f7cb0ad7","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-1.0.6.tgz","fileCount":163,"integrity":"sha512-AJmWb5EosTvbQYINAmxu8H43232n+2XcltBhtsxzuVhuig7LfmWZ56jkcd3ZNCfPMyBERnLvPEbd3lYEKCjgUg==","signatures":[{"sig":"MEYCIQDRV/l+ToWp/uqq36GeKB0Q0VcPbgtoOqL1CoURpvFYqwIhAIz1A4SvKvAEE8n/Q6EWsccH4KwEM2FjHztcWyKbF/Wr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiepZpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+AQ/9FhgUuResch/iWD2OQQfoo5KM/ayjBmcEvfnJlTtGDBKmgEe2\r\nRgVDQo+019jX57vPy4Js9eG4sNFMp1s5GuxEz2uaWJWpTGethAQdH9J93aGS\r\nufNlH/hvzP4uSAfMdUlLLKi25QFlOyYuAWq5GTZR/wnWJtO168L9N1BVh1nL\r\nPdzMKjOT0jmo/5lB80DESZwwAzClJPJcrb7Yzi8Zxz7CBNde0rN72TnV9RqF\r\nTbukfihmqN410EzVHokj065kQldI9rt3rxSa//8u9qVfVRUeQ2d7AP4QKMeU\r\ne9cy4RR13i4MLp6CLlvwU+rhwwm5x/8hM483xMlhkbBBL4ad33/v3KxS/Hua\r\nc3tP0TbNZTyBTyMWVmf+nn+26EKFdBHQTZ+WNw2TLeUhn9nQCw+25OENhHGt\r\nEDnU/hBz3QsuZweO+wGnGLb8OOodchMhlZ4Bc4LGuQguazkASOXKhK6iR1F6\r\nus28JtHqhaVaGy6gbzIUSwJGxEMr6q046AWKqg4+ONTXYLxED64PHPS4K8nt\r\nzEaSGtpgvJyZmkjYRR6r1vMiD8ZeQaQB1k+CkgpdQzsR+SqrLhoGyE0JQmzs\r\nmd7pFDnytcoUeUuTq1DUSJ7uabrO1LZ6BoFc5xO/n4GL3HPcPoCsd375KI24\r\n8DESxW0wQjvjse1uFRFByJt9pzp64JXq6jw=\r\n=s52J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"647e68d600cc7e939aa06d823f44673fbc6cb577","scripts":{"test":"playwright test","build":"tsc","clean":"rm -r dist lib/**/*.js lib/*.js","start":"web-ext run -s ./addon --firefox firefoxdeveloperedition","watch":"rollup -c -w","bundle":"rollup -c","version":"node update_version.js && git add addon/manifest.json","prepublish":"npm run build-rules && npm run build && npm run bundle","build-rules":"node rules/build.js && cp rules/rules.json addon/","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"_npmVersion":"6.14.12","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Firefox webextension, or in a puppeteer orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatica","directories":{"lib":"lib"},"_nodeVersion":"14.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.0.1","rollup":"^1.32.1","web-ext":"^4.2.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/mocha":"^8.0.0","web-ext-types":"^3.2.1","@playwright/test":"^1.17.1","@rollup/plugin-typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_1.0.6_1652201065381_0.5802444748382829","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@duckduckgo/autoconsent","version":"1.0.7","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@1.0.7","maintainers":[{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"bsstoner","email":"mail@brianstoner.com"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"dist":{"shasum":"89911f36af626bb8680171a5cd1615fcc35268b7","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-1.0.7.tgz","fileCount":163,"integrity":"sha512-NkYP+U3NUi/6eiF8O/oAIUBfYVc6UErPw4pLOuMOZYrGCfT26BAYLu9fdCy/Ija/+d8q0Lo8qgPzc2mHK2OWDA==","signatures":[{"sig":"MEQCIBxIiJKVPhBnty4aYtuwDE7sz8j9Jn9jKQzZ2UQ+ftPPAiASK7uHzdqEreZ6Bgk3vr5jWUyAYJnsY8nhNEPI6EJlPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":434050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifQPJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqQQ//aIMApIqmpmVRn5fHjnd2+WtYMFcZlKLT7ak6774RFmnKjorD\r\nySC+etGyUX1Y5o/dmgKHYLZuMiDrvSfKIVjvE41rYxdrrgu4TUgg6bC7tHZL\r\nur1GkbBmj9yyS7eej5+EQVivj0LtoTkFj5V8OXL9mgP6db7wj+C15Xk5+kxP\r\nkCMaE8uMthpQ6aFsKYAsfvnGkHBzhn/7rtQ5o+XDapt0wthsiP9fXJl3RVWM\r\nSf8hRJgiMnP5gcp67//+yInEb22Qm2BkmOtHmV0d25+grj86i9Hys2bYU2JF\r\n3BdmHXiGDmYVmV+1vVpU9PVjpaholV2C+PrtMCZ0qb3EqbciaOdR8o8lcdZn\r\n5S+hif6MGi2ts2eR5VU0LnvkvexldwWTQUhMDQu07rmxxqc7Dl0nTaZdwF/a\r\npqOQN+6yGEMOra2tRL9ywkL2ZnswhDXhJrzckavHP+d+wIOjZf50e2VajZCP\r\nik7tzpsw/KOSLTX9Hqp/nA8p/RD8kEU5vNLbXX1VOwzW0rh+xSdfQmS3FxjD\r\nur8Ply/rU74aStbEcAKah9TczjktBiIXXwv6iutJc4Ha35up4Qe+SeIpNryP\r\nSscPQ9J3PULIigtMYzCKx+ny2svd+ox+ajjI62xr9xjrCKbTsobbJ18j2dLJ\r\ntRWV02w7bqH1ZvSSxEpH/gS7hY3sJZhYz44=\r\n=3kcQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"b94d0b3d0eb095535556c0b82dc9d9e62cd64425","scripts":{"test":"playwright test","build":"tsc","clean":"rm -r dist lib/**/*.js lib/*.js","start":"web-ext run -s ./addon --firefox firefoxdeveloperedition","watch":"rollup -c -w","bundle":"rollup -c","version":"node update_version.js && git add addon/manifest.json","prepublish":"npm run build-rules && npm run build && npm run bundle","build-rules":"node rules/build.js && cp rules/rules.json addon/","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"muodov","email":"maks.tsoy@gmail.com"},"_npmVersion":"8.5.5","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Firefox webextension, or in a puppeteer orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatica","directories":{"lib":"lib"},"_nodeVersion":"17.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.0.1","rollup":"^1.32.1","web-ext":"^4.2.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/mocha":"^8.0.0","web-ext-types":"^3.2.1","@playwright/test":"^1.17.1","@rollup/plugin-typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_1.0.7_1652360137187_0.805690520124805","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@duckduckgo/autoconsent","version":"1.0.8","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@1.0.8","maintainers":[{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"bsstoner","email":"mail@brianstoner.com"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"dist":{"shasum":"8974354e23c83497f5d4420fde7544f8414ab8f2","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-1.0.8.tgz","fileCount":180,"integrity":"sha512-V8ZVVfTu7abLT3HoYZuctRitwHzpOncIKAKa8MY4d7ZZcAQNL3JKzheQBEvJ0unbiQ/nG40Hwgp/m3RHeByJCg==","signatures":[{"sig":"MEUCIQC0gqpldH13MAOLl22vPUr7oztipRBQ9xuCvQ+u5HO+MAIgJVudvRdtknk08diY8XIk0hzjTl6tEbjOVIkBo3cSPEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":446386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihUEhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTbA//YvXsH3fq0Chs+MbFjK2KKryIshmZd0OrH/u5BhwF5LgrPQ/R\r\nuC7SXwmvQgjUOfO9xsDmY4QU5b1bfKEtKAuwl4luCZzXrDKtH4QtRfOV1BTS\r\nXfmZLr5T0HfR31XnK28Bk3cTIgDhcvWZ93eD+Y47hXYpZnUfTjTpXVCqyh20\r\nD9XFfYISjv0R8IjyMG57fjjqjz62/GNODoJES3OfzEioSaFRmL8kYzYZbx5c\r\npe8b0FzCofspJdKkAnDw2GT6hBHRUtwRzoDAjZ86uBEtA/OxUBGWRxij85Zi\r\n5gc/MIUyxlxzEddBib1TVvxYOjBYMWpHK3430k4R/BpiTm0cO7oAtfNWBN76\r\nnW71uQ84BnaEXjWWsuQTi3pgqXDLuQmF0HQo1N+ZBcEj9q+pPF7rFkLJVmCM\r\nOKxZmce+Jrpj0pqjw3+NObCAd+r7kwwqmdZFtlgqg+hZvtyvoGXFMm8aExqx\r\nvyoEHHs+4B6Iq2DRrQ98wL/aCVL3/9JcyOAi3Itlj5uD45dWNRj7fJch6srA\r\nD0j1mne0wT/awat1pmqWZl004uI3CVhCfdr17TEdLdeZqVC8NznKWrCz0XZM\r\nbUISzyBeHEktN0aEkxaFXMMZHldKlGuZWBjjPjSL/+gB2/lW9GKHVBie19pe\r\ncTeBylxpgjTM7dcFx9RiAAldwHdA3skopPA=\r\n=qIea\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"a51d94a70ed542c2a17a05b1946b3116da13f6e0","scripts":{"test":"playwright test","build":"tsc","clean":"rm -r dist lib/**/*.js lib/*.js","start":"web-ext run -s ./addon --firefox firefoxdeveloperedition","watch":"rollup -c -w","bundle":"rollup -c","version":"node update_version.js && git add addon/manifest.json","prepublish":"npm run build-rules && npm run build && npm run bundle","build-rules":"node rules/build.js && cp rules/rules.json addon/","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"jdorw","email":"jason@duckduckgo.com"},"_npmVersion":"7.10.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Firefox webextension, or in a puppeteer orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatica","directories":{"lib":"lib"},"_nodeVersion":"16.0.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.0.1","rollup":"^1.32.1","web-ext":"^4.2.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/mocha":"^8.0.0","web-ext-types":"^3.2.1","@playwright/test":"^1.17.1","@rollup/plugin-typescript":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_1.0.8_1652900128986_0.2177477833297583","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@duckduckgo/autoconsent","version":"2.0.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@2.0.0","maintainers":[{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"dist":{"shasum":"ac4bcfcfbac75774aada3902e177e58ae8ea741c","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-2.0.0.tgz","fileCount":160,"integrity":"sha512-IfoTRohdMaXKyZlMcAXn+Itgz5dmFpkgI5dw4gJhEjMO/BpHLX/FZ9V4d6f2INNAytJKiA2WcBilZZ8zElC+Lw==","signatures":[{"sig":"MEUCIHvrqExWZZX4D60W11pNO1qZ27ZsYvDuxjRpG+1cdjF6AiEA/VsqIxgsdqUqIEX7ufmNL/9APJQmN3KasAFnevXqrSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":440167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyEw2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKZw//ct8CGfkfP1ZxMGT0bha1NSxNqZrwyFCGMmGZIfLr9DXYgyrD\r\n01hR4w/oGG/MdXTdIbxvEvnRuMvQfGKkkBfytMTn7VppH5wdYINaAvcqBLLx\r\nI/rCq8u+1IGNo0wAhaaPzfcYJPIbnwiK4rH67w+QY17I6Bzu9be8C4ms80hO\r\nBBuPVjC4bE5x6RzoZZEf/9042rGy6S6ADdJPh5pd05gWjtLDuRyXhooHmafV\r\nN2iGGr+h5986Ji+1fnhEdjRFTfzTVoJJrZrRQzzOIjPKTYR+b7BMoWzYfzYk\r\nlbSA0frSHHROA/dWONorBNgtXD7USXbSk4AcfxMiinESQ7HxzL4mG4AN6+gJ\r\niLOfMIMuebbhQhkqviFSLr9UqogoL5+4pICa/9Qt7shcIJe6MX0ME5BrYgx8\r\nDN3YA/++cYp8T+DvSrG74AwTF6LjUVc3NwxZHFkKvzrcw9MfTZBRDoZZ6drO\r\nB8r1FSnwCEDc/ne4o/9iSEPjfxZTO84J3d+uEZKU8LHgj21GzhRPXg6S3EOd\r\nPLCdkfdi4qqXEgHKfRyvcgZaiRCwqWqz/szrAd2z4Ks1EjTdlxg59r3Fq25v\r\n0C+hipSpIO3rHaUL2wOwGpCpH4pwrRGwKOhxAMuJSkciUlq8NKdfV4U2/xwE\r\nZEGWO99CTy3FL90TYQkD7NVHnR0fp8XFTX0=\r\n=HR2h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"518e0822c5e464a39e4126ce2949fe854c2689f2","scripts":{"test":"playwright test","clean":"rm -r dist lib/**/*.js lib/*.js addon/*.js","watch":"rollup -c -w","bundle":"rollup -c","version":"node update_version.js && git add addon/manifest.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js && cp rules/rules.json addon/","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"muodov","email":"maks.tsoy@gmail.com"},"_npmVersion":"8.12.1","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^10.0.0","tslib":"^2.4.0","rollup":"^2.73.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/chrome":"^0.0.188","@playwright/test":"^1.17.1","@rollup/plugin-json":"^4.1.0","eslint-config-airbnb":"^19.0.4","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^8.3.2","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_2.0.0_1657293877973_0.001118160183927186","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@duckduckgo/autoconsent","version":"2.1.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@2.1.0","maintainers":[{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"dist":{"shasum":"6981bb2c4ccb942c613f0a788563c3470bf049e0","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-2.1.0.tgz","fileCount":181,"integrity":"sha512-z/0XIhzyqORyP+df7Zk2SZBSsy/jIcGBPZQO89Unjas9LIdGwuDmx3ytEWENkw3zJSLpCjq1t9PVGHOMsVfGtg==","signatures":[{"sig":"MEUCIErVzrHPlJmsPwhKeADyxCIRz3fvpPBJxtZYd54jXdckAiEAkyNz5/Y646cfIOi4QT01gV/vaQM1ZNfb8Gl+pqcx7y4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":731707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2WWcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoV6BAAjAP9lCxGl8lauf/OkZxsqXESXRtxv1h13Yepje0I3EujrU9o\r\nE57HxgQtlj8XqNlQRThsKzii0M7qV7YfbYZTzCozKqGkmCP4mz64dn1hZMsR\r\n7vwbyB8lbEeUEDHDkoS0rZpgy9YpAylEmeNa7oMopcZy9U7B125GEBBXqfZL\r\njb6yovqRJXEzis7JMvs8OtDcjc5n4jLgW3PEB/Ys9gy9K+rZYEWXlPfKilHo\r\nvl0ne7pf4zWw7vDTf7jHhVb8FBTi6uHmLifiW+aJipr2Lt/dr7gP4rYhxM+s\r\nncWumIaw7pBzbbqo0bcyzWImTRHs+HQykuWmis+5JG+5YIcPIla72cvC2rLW\r\n72S9LRstUb7RGyH8LUa8kotA2aW7xskMU4bRvHkw1/+VA0lbN6VKUS2yPS2X\r\nWW2K0/dsEQT4Uoz9+mgN9UlOY2vq0G/36LY+mcBbQOEw6Z11F1OS8KYpKy+w\r\n2X7saNoLilKwo/1SfEFkI5JPmhCx8tMuE7+ItoHXPXl8CN4peOOfHz4TBrgl\r\nwE3OeDooEZ/ef9tQ6EIOTXjl7YWl+sAtvUkPL0Vsb5q8piQPL+nqm942Lid1\r\nnEA3wP/jBxODsv603R84l0hMPWlQ3tupbUq6aGmkJNLieCUgTyxQpeZHYbTc\r\nORWbRHXBixuxjptQEcyCxh47TpwCyVomb/c=\r\n=RW6O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"babdde706014899cdcedf79576592fecfa704299","scripts":{"test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"muodov","email":"maks.tsoy@gmail.com"},"_npmVersion":"8.13.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.6.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^10.0.0","tslib":"^2.4.0","rollup":"^2.73.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/chrome":"^0.0.188","@playwright/test":"^1.17.1","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^4.1.0","eslint-config-airbnb":"^19.0.4","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^8.3.2","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_2.1.0_1658414491606_0.5801117140110346","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@duckduckgo/autoconsent","version":"2.1.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@2.1.1","maintainers":[{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"dist":{"shasum":"d2809bcf70bcd98d8be79f263427c0a96aeeac0d","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-2.1.1.tgz","fileCount":183,"integrity":"sha512-5y7mqFUYAb2TKMA0J8mkM2zAh7GBK84jD9D2RD5/m+msc3r6JoDeXlrGYivlWeQaOB3b/T65aGa6fDPevPQfQA==","signatures":[{"sig":"MEUCICCzyjgFQcJCAf0DtUT94ZrWCgyfb0sMT7Mawoglrb5DAiEA5nRsoupXWimHa3b0vBve/2sIuEd5bsdm7mXMsSFlw1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":732885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2my3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqV/A/5AWmyz3XZRMwOtxVaryPCRMF/Xa4PFd4Aq2DWMrFj1jFZ5M0N\r\njtfKNh+rNvKzwgEHdwihoxyIQr23xHthMOBgbYugcliWKETcG+KgHNE5wes/\r\nA1r5Q+ogRCMxAx978rbLsxGU8KxR0J81xSBLJEEIAPowAYnXRHPkdALdOEwy\r\nF+3Xm6SQKAk2Vfo3Lzhb8Fm4jUxV44icipiU2ukncFg60DZsyoLAOCPZNltq\r\nmGHlVgDB5fa7asbalGVne4DSHH2ysbyTw0cEyZau7Ty/8h84F8deOt/EdU+c\r\nYrn+aKlxmbvcOoO7VRJTIxWdHGikG3CAEeb02dSziuAfsgipj0Irrsyw8FWR\r\nlroNVZrEGtjJLmFUB7nBcJD/PIDSpW81jYcrwvKqCMmcu7pVFzNlmB2MDpUA\r\n1c99JOqCfQ08EYoA3J8c16mHjNmc5xOK+5j0YtU9OXL8107VAYJ6K3GQVaQp\r\nBDs5zcsrjgKMMmrsocF4kuHdSKIhT2G2Zxp3y2qkReSQzIZOEVqk7HZukk+d\r\nY1vI8EL/2Vxd8nDQXDPl/5t5Fx9v8yPXG3aXOOs2/F0DEAo+1Ypb8KUpklQX\r\nPsgi0XdfGPE5jImsOc7zNLsCSDe52ZcIXAozJLquJlVoXoW281yqsVxOMaT7\r\n5VILcjF+Z/yqIoen3MSiOKGHYmLtAwbxJn4=\r\n=t/Yh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"b5bb2e87e07e602507ccca15db88e55702b2e351","scripts":{"test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"muodov","email":"maks.tsoy@gmail.com"},"_npmVersion":"8.13.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.6.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^10.0.0","tslib":"^2.4.0","rollup":"^2.73.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/chrome":"^0.0.188","@playwright/test":"^1.17.1","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^4.1.0","eslint-config-airbnb":"^19.0.4","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^8.3.2","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_2.1.1_1658481847245_0.7883360212322923","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@duckduckgo/autoconsent","version":"2.1.2","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@2.1.2","maintainers":[{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"dist":{"shasum":"50e18e8ea73baf86ea41e6c0ed2d4e5a99a4bacf","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-2.1.2.tgz","fileCount":184,"integrity":"sha512-tc9jdHwjAbZOV6YmEVx1wvqFI/RVgk6a2uY6nD7RF4MohR6xTo/ZHmMk8NFvMt/09J2EztuLQpFW7uFjM6XDEQ==","signatures":[{"sig":"MEUCIAowq1AV1lP88fIIGhPGdQwNKmsjcNFqNFlOnBVkXaT9AiEAvRbFZJmMc7+m5SiNGj4+CLhs5UAVrlir0KExy3vu7gc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":811171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8NZ1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNcw//cZEc7IZvYGxVTwuU1Sxu8RC5NiiAo579vZBCDIkaJZM3IusC\r\n6goo69TVHn8R+1AXrPqqaO074iIhQDS5hbs8oJXRGwc90iY3T8woNZz6LLaC\r\nTEeVYg7y9RKJ0ufFyQdcqTJZH6qlqHaRsFRhbaogfewOEo1MyZnY/x5G5NhQ\r\n9fl2syDmYL6LlLXdlxsbeoXrdOdPdmGvSGEVXsmuiUGRR9eJNRUh/Z6SrvI9\r\nzXMdbuhcVlKIxEqey9Vw8CTigZbJKEus+w+DxDrL5+adIiA+38a+0mSbY1ML\r\nZKnB91tjNZtRnqJsGowceVzbjupXLvtPcV4zvwENtbvqTfgdw0l1znhZsvRr\r\noJyJRRT2H/MG8oOcBEUcsGgql6iJ2q7dpsHzlwf132mK1xOuDzjNpf6whtgI\r\nMpHxIyyip61nsvWdEPUvIA7qwIH639rjlb+KWFHqLXZUN1/Z+lWmtPiXqq4k\r\nviWtxM4x/n6qCc7sQyV9/OrQZOLD26R7QQumX0Z7i3VAKJ34guAQwFfO2Yjm\r\nL7nMeeNdxj2+8YcX/8lIbcVQ/yBKVtp5QE1SOCSz/+vqA49iDFycm3lD3X1F\r\nEAzyBP6/L5ygMJTLKxEyMdktTlXHvTRUcEa52frxcja5eNWM5YUn6XXev7Zy\r\nGDHrxGDsYkBZk0llD8GtaA4iWJ4+lSuCXT4=\r\n=oN3T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"476a4874e6a234018cfaf4c015ff7163d47701e8","scripts":{"test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"_npmVersion":"8.5.5","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^10.0.0","tslib":"^2.4.0","rollup":"^2.73.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/chrome":"^0.0.188","@playwright/test":"^1.17.1","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^4.1.0","eslint-config-airbnb":"^19.0.4","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^8.3.2","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_2.1.2_1659950708758_0.795475710598184","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@duckduckgo/autoconsent","version":"2.2.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@2.2.0","maintainers":[{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"dist":{"shasum":"00b37cd05b67da24c96c4fd4005a88365a503ccb","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-2.2.0.tgz","fileCount":231,"integrity":"sha512-oh5Ce2hV0/BlHB89THIsDU0Uk7kEOCbOziLqS2bP9Yg8hqwD5yslUUGt/X/w+HlwU3BK83q9GwRGJtLnjJarcw==","signatures":[{"sig":"MEUCIQCdASBB5JltpL+rleJNwv17EIZd5wfonwINtgkjYijkLQIgA1IaU/QL/5qCyv2MCRZ3wBc+cdBAGG5ATEsFBmy6Tks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":848034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD4JoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpfpg//TszmUUArOisQcCLQErTuc/6cKNV2W3YvRsRumdlvFfng/8NA\r\nor1CwVPoGXgi+hCyNrg6pTlQKQpiJA5++p3Qgb4n9HS9/CScp2pg37yfYJgN\r\npK8iw0KAhhw6kaJYGp1y76H8Wsbctcwdd5Ik+0vliG94yPJw5sUQRAnjfeYk\r\nA6576gDMxcHCX4OHg4sBwgJJDEY5WluuUTcg33ieIQVAALErDJK8rxAvl0mO\r\nn3d+VSHFMrevP90kVWH6xGMl0WL1MKNtCMJ94SDuU5F31Zs+/ENL9+EeEoXo\r\nk6f/YOhBLw2VS7qSFIXnNoUoP0ZRaEDyPyZbIvzTPw/KsEkMU6uG6S0/IGZq\r\nOg5jG2H7jcauuoR4XTTeEkJOyQdwI881WKEak0fkpSNvSuYfazYDQ9r82o91\r\n+uq98aT9exycO7xHPMtgDIuX7JxlC/1oB16gkXhMCSpssf17mX5dVeaMaHoZ\r\nSWSqB9dqrn5Kkq2S3ZKqS2kg3ppKwzq63ZOMyNFDdhQEke6hfWzCs2Fev0Sm\r\nLEaQbazo4qFGWoOC35WlqsYgpet04mftZcjuR/i4OzTaOoLtFPgzvPenPXPT\r\n6m6JLVWdAV59BgMIJRbrSZf5sYdmH3EVBiBXpL0qJRoBrU1l0q8Zc4aSOiWY\r\ndNKeRQOVsyF6WN8wAtz7oZrUuh6k98MC+zI=\r\n=K6v3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"1dc8ef0d0d641cbcf088c363612a25432c056592","scripts":{"test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"muodov","email":"maks.tsoy@gmail.com"},"_npmVersion":"8.13.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.6.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^10.0.0","tslib":"^2.4.0","rollup":"^2.73.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/chrome":"^0.0.188","@playwright/test":"^1.17.1","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^4.1.0","eslint-config-airbnb":"^19.0.4","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^8.3.2","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_2.2.0_1661960808680_0.731210523829456","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@duckduckgo/autoconsent","version":"2.2.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@2.2.1","maintainers":[{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"dist":{"shasum":"bc5b8f22d39ae226ff297fbdd84a57eb6842fb1e","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-2.2.1.tgz","fileCount":237,"integrity":"sha512-afs+iNrkIHbqER3MbwztfOV5m/AIl89JyRIvVWx7PBOt63UzO9U5uECHgD3T0+KJM/i5+8oU471LgwdNQ8dvJg==","signatures":[{"sig":"MEQCIBbQFac+AAWXVSqkMf1p1v05wQPKCyEIwJPR8QHukjIuAiAPZNOQ1XFZFKJs7D30NINcY/QPKcLWNwb21aJ6Jr+H1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":866951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwBYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7JBAAh+MJpppZhnpXhHtl5aW1tqEtM0R/G+8L2FkEKvZUkz4LVNuk\r\nFxijkShxGsW5enWQgEz4g9YeayuBJpEVRzMCooGzk1wd2AZXwmEEB6sFE+KR\r\n+HntYx8LGnJ74gDP5TMNTL7lwbbudVwM8VQwNlr6XkyW5ZN+aXidbT3zPquj\r\nzH0kF182lmSdposGo8NMNXCpjAaEdDmUjCpOKxlL8s3U/9+gyWXpQ1hs65ua\r\nFRzrV5+fbhDWEO/OmFZ9zKgyw2yyCQ1HxLX/p6UfNpsu8IisEYiwYM3nuec/\r\nizd20oqmZ266b1cHhdCixrEsH31VU83MomtnNLs7TwQEo2jg3zMdO/U6wFeu\r\nWI9TxLHREKAX8XuVbX/LZAfIJWehU34MMP529YW0hgXqEcZZMu5eNtidf0qO\r\niFJY4vwMz3NAK+4BHmFkH+zD4la6iBbLmCqkZLOdi0KnHG52yje3aKi6/xVE\r\nRWiLUMDal8Mk7/PEW+xieNiUxTDHTzHuQVhfYiPIrAdwhESabVZGIVk1WcKk\r\nzlWuVPeyLOGOc8l85fTFFuONeHpnJL3xEo0zgwxVW2b4+xVEFwBtpUP9UvnU\r\nTTZwDRGB6Wn7LCCrifImqeu85GR5QnmLnKKNH7otjEAWhSwC0lUdKVZgTTJw\r\ngq0CYpPzg+QyZPfQBvYghTsXrjrDV3LDePE=\r\n=NP4z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"f864a9490b2945321903e048aeae47a0a7d58e9e","scripts":{"test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"muodov","email":"maks.tsoy@gmail.com"},"_npmVersion":"8.13.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.6.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^10.0.0","tslib":"^2.4.0","rollup":"^2.73.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/chrome":"^0.0.188","@playwright/test":"^1.17.1","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^4.1.0","eslint-config-airbnb":"^19.0.4","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^8.3.2","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_2.2.1_1664811096212_0.5632548724144779","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@duckduckgo/autoconsent","version":"3.0.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@3.0.0","maintainers":[{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"dist":{"shasum":"213b44c3612190f81b87c3c3f18f418e29edba3f","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-3.0.0.tgz","fileCount":258,"integrity":"sha512-L5Gl3Cj32qrMG1onax5uHoCL6nvDwdMG/8mmvdhXsb84UvAB62UOZcItFMMsamHX/xis9047NmnRa2UwUlJfYg==","signatures":[{"sig":"MEUCICbgOpU5U7rMyh+yyWcYunUTGvehOrGocrXcTsz6W8t1AiEAlZKvgvD5N3RCbdoDHhVmXiBpILUUWixZzoG+iCWCyio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":920625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQ+K8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3pA/9ElX7NU8BBVMLNor81tbqbMjZ+JDXFme1gCNGXjwsWWJg8yYl\r\nrVKJCKdqXwlOL2uCzThOX/RCcPz+UbvXIioSr/qSLhujCrzi9mIC7cECI4hM\r\n1tI34YN4t1uCC43B1i1rS9QDOnhrWYwRsEmMXiu7+NNqeQq3ewCfUN5nCyUW\r\nJfd71AfeAhrl96Gbgi2DZAmouPFn2LoccEE5fT2l52XIvMU5wtDbjHETPicG\r\nALzodILdcNhTLwaQNpEVhADzObYAIAhhhjYnVDGYl7Aub3Giyzi2Z0iw6u2R\r\nhFM2WlqBBGl1b+5LzbjU8ZLJTnCsr5pkuAcDlme6grVde1u+bIcD89qCUdn7\r\nM9d0BqW/0Oe1OyZNEH8hfbX+FDDBuq4Tt0oqJXel84mPFQyBwFgcW/Sz1Gl7\r\nv3ZUxxtq2tQA06RWALDaWPHIuDKWPnJUPoiZIceGM4sNQO4JkF+i5/QN7VRZ\r\npK0FfDkGb3KCcRV5GpGaKw0CWPAav1IxIPfCVTLCTOBbhKyganinGwuZ2csN\r\ngRW3MclKQCcPMponfSVMIMFWiwkpD27NKcpg43xZX5mTpvt9qbjT/A2JOdLD\r\niSxBAp+yvFmf4tiDM7AprkUGNHkih7VaAzPQcxAyBNJXdlcwXuT//RcY3Er7\r\nAnFPeUsVustBDHKWQ4vfawHADCGqIk0jhK8=\r\n=42ST\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"c36f8f094bf00329e5701bf5007c1715caaf84a4","scripts":{"test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"adewes","email":"adewes@duckduckgo.com"},"_npmVersion":"8.19.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.10.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^10.0.0","tslib":"^2.4.0","rollup":"^2.79.1","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/chrome":"^0.0.188","@playwright/test":"^1.17.1","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^4.1.0","eslint-config-airbnb":"^19.0.4","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^8.3.2","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_3.0.0_1665393339840_0.9073457986662985","host":"s3://npm-registry-packages"}},"3.0.3--canary.37.c8c20fa.0":{"name":"@duckduckgo/autoconsent","version":"3.0.3--canary.37.c8c20fa.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@3.0.3--canary.37.c8c20fa.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"60f8434e9c0c27ef56b79e775ef45e66e05c29e7","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-3.0.3--canary.37.c8c20fa.0.tgz","fileCount":259,"integrity":"sha512-Amx0FQ6BAwWBilhHAzmo7pAThTa6gxes8RTf4omsJsbxg5IUCkxZ80np0Y41qsCTskKYC6SjDyh2EblnED2IvQ==","signatures":[{"sig":"MEQCIGHZin1UjbJGSB4tNth1bySSQ2eUVYIIgorwWZlQb3o/AiAmHtUHwkUMJm31IQ6TuN3bPfks0a+TS1qBX3gIA6po3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":921808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjW8uAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouUxAAjdLyH5mHQrpMK9ITt5JHChPAeFvvOPYALyRPg887jsm60hH8\r\ngXmS9bIwAkjRgwwrXHTJ4uodbd6ip3+c8CYWr1PzW5mheVF4V01Bnbj3Dd0O\r\nAZ0hsWF+/fpcaupaSSPz4+hz2q8/TMwoTjOIa7vBB2HvOE3KRyM/W7UuBmJ+\r\nNUO5pdgfqYRn5/qqKhdkA+2z8wwTu15p1lZfcsmKfRzY766dMifWp6UvL0Wx\r\niW7T92fickb7Q2UB1ijF9K2N1Kc816dxKMT189cY77dwVWiQNSVImcZAegzL\r\nXLhWxnV4vqwXQktXtW9Yu3dYOTZ4mL+CULp7rtBNcbAhcbwVLPIWLs3lF9om\r\njiPCsp3xKy8vyaLk+g+lAdEQjQZJcK169I7Ju2mvKwdEqstl/4hyQUptjrLa\r\njWC0Saaxn4A4LvvG5PlwitG+fAwa8OM6DsFaZ7aCX0xrfMAHXKOipR0xYFA7\r\n3GWNNJD3pmOP/H3az0AqxIjW3Uu59/glFO1r0weAqfrDMpN3M0ejgBmp6x5a\r\n78uPwGmYRfBIvOQTYzbGka1+h6PbBfQcMmMLG9HOHxcqwBQGuJDyaLl7Qt8j\r\niITPGSW8PHosnFg6/DpTi1LfmhO+0X9htjmCic1QV8TpPutKsNaSvq0uy2q8\r\nG45b5Cda+XIFpzNKpSqqxTWxfkl90qOA74Y=\r\n=uvWZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"c8c20fa7d001af6226cfc0f7fdf2a5022cab1ff0","scripts":{"test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.15.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","mocha":"^10.0.0","tslib":"^2.4.0","rollup":"^2.79.1","web-ext":"^7.3.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/chrome":"^0.0.188","@playwright/test":"^1.17.1","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^4.1.0","eslint-config-airbnb":"^19.0.4","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^8.3.2","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_3.0.3--canary.37.c8c20fa.0_1666960256574_0.17018949990702592","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@duckduckgo/autoconsent","version":"3.0.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@3.0.1","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"defc2d2eac8ee230a388df1ee914943a4dc7524d","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-3.0.1.tgz","fileCount":259,"integrity":"sha512-9RLF7l7MkeC6xm+GRmWTKFiS9XbRF4wx/z5n+M0eNwnJOPr2TOXY2AboOOTh94SyGQ5Ki0bEsnCcmX/+h1YoSg==","signatures":[{"sig":"MEYCIQDTNSPCgmPIHy0oSNnzyyTKmCd3WdJ8i1U0YK305ZydtgIhALtcNb/MAFQrIXRJyUDFaL5yxcl9hzLCmb758VdXVLsM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":941326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY5X+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQvw//ROqCjI1wqvJ59+4L5qiqagNa73aZz5L1wftKBIoJjWvP3LHO\r\n6SJm3NUme1KYrw/g8ELwSBWcuBNDqJVPXziblMfV+evA/x4ilUu/1RYQ4Q6k\r\nIy61sJIalpqh4CrqibBV5HMG6/nR9ZA92Ppmwi8/mskwwlDnFPBuOxmuPkHI\r\nUWI5PHUTcNOpnB4OhP8xFNiGFoHEcHqf+vmeooAWJQokLkkGCBGsWDu9v8gq\r\n8v5mcfsdBICPrGUpqPG/sAKSZN1bjugOO2dqQc2nBjbvR8gayQcltc+V+Yt1\r\ncb6cNQaGQKk3r/JzjDUnHoHSCuto9YlZvsV/xjUpLFnExM0RGtTJFaGzooVy\r\nTOs4pyB0a1C9WAeYqeu/5U8DdjPKR/uLQs2AgYqW91ErrhTjtvN5iRmxYy8A\r\nHkP9oJ2wj3JMjri2+mq5QDNT+DzSzYwg0StTWBAvULn0sLXmV2pL82xYXuvo\r\nORJSoGC2SEnv2AenCB3cTqbii97luvtVZjgxImIfI+TX1mCocHvi2vpxwW1N\r\nFYz2u2mMUgABOB/E3lkBeE0MK1qhxY9gntLDj4FY37OUfFNFIVbfRQHc3BPp\r\n10DRf5jbz2FOgGlQckeD2g3s9MPCFUUXUf5c/qr77g4OlybjGKloK24+GiCY\r\naz5uB+AA5UDG7hPnZw/JOCEnpG1xEaNOXBc=\r\n=+kGK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"ebf15ca5a4b7163d60890ac7c8dafe33a1d1d1f3","scripts":{"test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","mocha":"^10.0.0","tslib":"^2.4.0","rollup":"^2.79.1","web-ext":"^7.3.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/chrome":"^0.0.188","@playwright/test":"^1.17.1","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^4.1.0","eslint-config-airbnb":"^19.0.4","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^8.3.2","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_3.0.1_1667470846664_0.1929765497884588","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@duckduckgo/autoconsent","version":"3.0.2","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@3.0.2","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"6b861e0f70f6d2838361d25c7af4b9853520b064","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-3.0.2.tgz","fileCount":258,"integrity":"sha512-fNbR32ajqubss7kiu/LfRej4otvmbhstnO15IbtCki0zAZxd3vtpOsq2AK5HFIcPoqjhImGtx4zlCN8O1VcFHA==","signatures":[{"sig":"MEYCIQCJWllLReJPyJ4aQDygPDL2dcraRrxlgyKvt37fx22CswIhAItnmpT06+L/tmsFNoXZsUF+C5z4eB+2FlG3C+zrgwaD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":942948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZMyMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXVQ/+I2BDK5gMH+8HwDD3leemkIEcgYJhKlYpER6r38AlDInRLU0W\r\nfeElnF4ei4ELmYpstLpKB2uX6ucS35yJd0zsSgF3JL2TwhmqVrvoqxh0asiG\r\nHW02Wk8TcO8wrpBSP8KAYYVVvl7/U1CAEDn0wVOtltJAooIuEECFY3qKV6u4\r\n9PbpUVfJeSvzB5T9iYLxgWcTlnC6b+7RWbr+W78VZc2pBaMS/aCcXMqq+T8Z\r\n2ePQbGlh3Pj+a8bS+UFxZQrm96nzW6FHEJtCsVKJOHNzgDmkDOUrZYYn8Y5F\r\nndjDvqr5QSWJ9MpYJQAmZkLoiWqvvNeqvjnchxIdVzZ7hN6Kje9e42x+4DE/\r\nBzKgpwJKWA2TCOZDs0PsbFaydZdSB9uqOeWXSlvJ5BmHvyjrVcIFGnK5bvNi\r\nyCwsnabBMMClAJ9mlq9UxxBUzsiyOZoujTUscvparalG34qO03XqCXOilBSb\r\nr9njM4Y86QzPU/W7jnP6/PXdHIyw7ZpAhrFMSmSbQwZEkWMy4lFaj2D/O7Bn\r\nHhRcbE3iqlLKwb/XT+NDg2h9LPoVkp/IwSsZxj+ci17a+AZVyIe2jV6ubYCP\r\n/+O938Eeu9//sPqjRi2BDYjO5VIRAxQqQLfnkOGneqrp3k8bJ+YsfJMARhIO\r\ncgIpZdrelj3/do/8NJB7SPHfmSX/kc3jrB0=\r\n=h9Cn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"64db1b7164f9efc753b45e1b64a963b4428cf45c","scripts":{"test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","mocha":"^10.0.0","tslib":"^2.4.0","rollup":"^2.79.1","web-ext":"^7.3.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/chrome":"^0.0.188","@playwright/test":"^1.17.1","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^4.1.0","eslint-config-airbnb":"^19.0.4","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^8.3.2","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_3.0.2_1667550348111_0.33264282364295683","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@duckduckgo/autoconsent","version":"3.0.3","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@3.0.3","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"8fb8a8770a94408719b1670bd201e447bdf0cec7","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-3.0.3.tgz","fileCount":258,"integrity":"sha512-rEaLJjj2+RcN6WsFBLYq+bZQJ1DiP+xZNtCjSWgHZrFLYZRLzeFOy10LL8amjGIyd7PXprGR6iwLSV5kozy6OQ==","signatures":[{"sig":"MEYCIQDGm2D3lt4Ab+PjXFGKZ2I7MGWDr0bTZSXAsEEUtue3ggIhALfOCn87me0t0TDG7m1rlZeeGom0jn8+IuxdOBgBz+ar","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":946716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd2FIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGag/+MDNwSDdcVOPp6Bt/sGdCsuO5S/dGgnSuhgzmTTBS9IUTbmaz\r\nBtoEjT9nA28oKkvyjf2ULOa73WamvbvaRFIJw9nQ5spRpHNS1DVzyi+gT7Y7\r\nNpirLpREgnKlD73UndLA6uzYLl5DwofqIUW1BXF8w4qq53A4AES6bmc1W/sH\r\nB1wcqzskYI03QSEgkeEnT9L9pKFzGKOoSrPFex/bozidOFTaccADGdUe4XSW\r\nE+2gxWqlEHBLm486TiscyBycXv4fVAnPjOyYGzmYZEQH1Dp05KTDVIH8cc+/\r\nsLggplkiukqxjbCS+TF+2xkRYCKnSmjWJEovvAR9klHQL85GF7QqUOIpEfN0\r\nrao2zzOrEJm4KAhAU3YHy8j80XmdWF0UWOIEHBdQ9kyrqu6UwPcPLeDnvs6e\r\nA0161ng1VLP4AzXM1QMHspx6ErZHYcJa/yIhv1/Z5/AlvawC6WlQAiB2MLOg\r\nZF+O1mT70XYeVxKLL0Q+WvdtoJkdW9c9yHanYX+6tiyjrFVTkkvJoUwJpJgc\r\n8h7+oR5vJHIu5rUAk+/8zLDkD2ZzHgspE58jgCXma8CrOOjXBZI0TegewCS7\r\naM9d7It1ex7yOSV9yrALl6nZJG4p2KYJc4KQ5a7IvP9d3t3+Js8bDYYL0/mM\r\nF0QMQNxclMsmJBDuL6CnNXtH6c9g2PXPgFg=\r\n=LIZV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"7e30b4daa287279f36cc024faf7330b8d60ba95c","scripts":{"test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","mocha":"^10.0.0","tslib":"^2.4.0","rollup":"^2.79.1","web-ext":"^7.3.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/chrome":"^0.0.188","@playwright/test":"^1.17.1","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^4.1.0","eslint-config-airbnb":"^19.0.4","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^8.3.2","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_3.0.3_1668768071943_0.6372573312616319","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@duckduckgo/autoconsent","version":"3.0.4","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@3.0.4","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"9099e79b7c3cc708c7d143a471e30b7d9453478b","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-3.0.4.tgz","fileCount":257,"integrity":"sha512-N7vxCASvi8ysPK/WvB5prK95rO2xJ1CAOCjcFfUxSbtSS68OISNtzjYfx7MtRKyfTVqP7c6O8V8pHIFSgyaJPQ==","signatures":[{"sig":"MEUCIB/Fo2dgWa0eg2hy+I5JE0hF63Cp9XPjZl2Iw5EmPWAnAiEA355EA4kp0Rmj+28zOFNxyE3pGX3hAn1+M0HtPkDhQKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":942881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje7s3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUEw/8Ci65Z+kofmbxf05EN9YHlwG8LOGoJ9RrUL9mhrTlpEFebuq8\r\nUVdMEGEp54dlGwi4zw+ORDAEV70lNhvR8t6TkUYp/w+eZA98BCwsf3K46erb\r\nXpbBmltT3QDD7qOdOv8AwkKnCE3Wvuz9aw/Oz28J0ZeA3vQznTQIJkEOKGGm\r\nUwvz2gA5NtaJ3UKKg94JD/N86JPhjtF8Uc+v1nHVQ9M79GpO2jx+nUABv4ge\r\nKOBbuooQ6eo07ZkXt0+eYOaVvlpigu6tVAtNcyu+j0KdBI/KKzYIBqLUm0dy\r\nnrI7/YKA9r1DSiI2uIf4BZwbx98VlsTW6wQ+/V/kdoovRHyRQdiHntujHqOQ\r\nMQ//Zwhrerp/F/DXtI6KUTt/vVE3SVWIYftViJOz3oeuK1XVI8NvhgKbx3+2\r\nqHSm+QJebNG3AzEPaDWvquL7l8X2iJXyAS9nQG8ttOjrgi2I2HwFfgY9nXPo\r\nJcmGsXh4bqgCb06iz4tKQO4naBsKM4LkVLntP5eDf8sKLADHZR/5+yw5gudU\r\n+Zt5LXha5d04L+eM9I6J4bCcFNb/B0DV/wDh76K+XbnXjaoAEWeWAnHQzPwa\r\n9ThXXhzRH8C3nsR+QOb3/2mYBhtZD87VlQZinbWM+2qMCXzoTxBgTXhHWybn\r\nIZIEtxyV9bucXBLrYxH3GJ9yYthe328YwX0=\r\n=h0D6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"53512a944b33bceba770df8a779fec39013629e7","scripts":{"test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","mocha":"^10.0.0","tslib":"^2.4.0","rollup":"^2.79.1","web-ext":"^7.3.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/chrome":"^0.0.188","@playwright/test":"^1.17.1","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^4.1.0","eslint-config-airbnb":"^19.0.4","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^8.3.2","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_3.0.4_1669053239301_0.7589351190502576","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@duckduckgo/autoconsent","version":"4.0.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@4.0.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"c92950fcc82b3b3255e61e2f7e46362db2ad44b9","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-4.0.0.tgz","fileCount":262,"integrity":"sha512-sjdiy8uqE/ff/WEnRfyxApgB2PY093U/C2S2/QMRJdEHfVfp//lb4J4riP43KCRW0v0HhCUZt8453rNDHE7plg==","signatures":[{"sig":"MEUCIQCmUacvbZXt/zsafebzX9Yrbf+b3812nRwQSFQxomgBwgIgQI5ngccLo1i0f4v6FWAcw857EfHzkrGk2Px5z3sVHBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":954414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmbOkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt/w//Vf+N1Xx6qXClMX8IAW39m82vYTXaKP0oySEeZeE1/jFsaPmG\r\n8d04bjb43ndu72/gYZiZTT61+Wmpl5DF/vIOiM4x19Cf+c4dUg4VZ8RpSnl0\r\n7DyMeOn1MEkLKbtTH2HCrsbhgJ9M2LyFBlC/k0M0YOH/qhVtx051ADhnZobm\r\nvgHOG96rB/8twO49DuJhXOmL+quXTVYvkgpTm/yVS35fdFsv9PFXmOtMB+aq\r\nQWzz2vi/2ZN2K01pdlGciyFswZ44YklnivtTRNMBd6WEfV/qFyWLI9OCNIAO\r\nyygMLMeFllF7jXXtJGj9Q5nB/EbBGGpWMEoVg5VDCHWrxaYe3LkVgDgXfavR\r\nMGY1xU68hOBtM8V16RRTimlxy7o48c3j/lN8Wvf08vlJkt5Uzk75CHDFAmRx\r\n2ywi9HkmRgv39nHRiWvcdZYzagqS4I/DLlYPM+jBvT9tdsfpEvSV1kzep/ar\r\nnHgjVoDXOcB3cBPWGNGwv70Vp6xjXGbe3JsjYqMgHsFPmhWtD/T8v3gj78PF\r\nFZ1RTSZwTDvOMQFAzBcJ2hBqwl17uzW2yAbZMwCBSE3HvGmj2rUnav1VmxH3\r\nPHAIEt8SCfJ/Ky+j5o/DiL+H5c0DAqN5RKleuHRXe/sKVntDVxGTjbkFS4cy\r\nNFOPwbz+7qB2DyDz5LM2wKx41XwEm/ThcBg=\r\n=puVN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"f6e56297656e84dce2794d80644de72c21c1f745","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","rollup":"^2.79.1","web-ext":"^7.3.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","@types/chrome":"^0.0.204","@playwright/test":"^1.17.1","eslint-plugin-json":"^3.1.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^5.0.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^10.0.1","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_4.0.0_1671017379940_0.6147344939358472","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@duckduckgo/autoconsent","version":"4.1.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@4.1.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"92182379381123a8ab7113c590de08b01d2fd2c4","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-4.1.0.tgz","fileCount":276,"integrity":"sha512-SsN+wA6cIy5c5q5kfAyPBRoQ8l/Y+A8bpC43Z3vv9X/5TAL+5LuxyXNZzIo7vcbJCvrXE3VyG0Ek8zq5AGGsUg==","signatures":[{"sig":"MEYCIQD9pkqFe7ZIFf55oIZQo//jsB8YbcuQGQnEDmD466A3bwIhAOWG4fmoYqL9S1LMojlvHbEriPbzyevY3SjhTF6oDevR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1305351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxp/fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoToQ/8Ca3PwOcUjPU53d+cvYeKRy8Frh0aRT0CC8ozpKFWz6lQ55sy\r\n6dlPLZJOYtEyUZOfbs81F/TYvoIiuZL8Nq5L/r+AqYqtDg9LUz9rAVkzzS2Z\r\nr7lMlA5BI6xjMzwTf/ihwuqslM7PZkoFVFkgSAG095lyQUQMQathexYyzeaN\r\noHjfbfPlAFdjsIsO5rRtCVz5ONj63g/OexI3bPLGZ574V37iRat+08pd1Ci8\r\nB0yyUf6hhhlli4/iwpF+oR48iF2ZjFoE54dv3YP9gTNcQ3cy5o47pBsFOnoE\r\nerMP0wqtEbuISl73D0z5teEcjHP9U+uD68epKhxEupHkq4QNpSB43hD4/NgD\r\n3ptnsaMCcf5qTdE8+Rf9U14gBjCr0lnjpUjqH5ap0sRZE31ngvkvv87z4yjV\r\nUas90DhmqQymjpjMfMANttiAeWB0Xai7SrI2+bV8gq6TNY4R44bbfXyBi9zc\r\nZYM34SRYQh/bzXI8IXdbZDYdd6r/zMjj20H18QVDiBbr6U7aGSU22mVROeAZ\r\npBKUeAzKqU0jh1JjSuHPBdyuCZFCqJi6vFMk92zCwhUzoj4gKSxqJNBrpFmh\r\n16aZW2b1U/xu3E5Cos+C5iHGazj+IgGf6RpvdfW7yVpM6cB42xgP3K943IYh\r\n124I9frdDuOyAeY+Gx5hmlTJNGkDsguOT3o=\r\n=03+C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"c42af7686c5ba7bf430540df77cf935e288fc04d","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","rollup":"^2.79.1","web-ext":"^7.3.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","@types/chrome":"^0.0.206","@playwright/test":"^1.17.1","eslint-plugin-json":"^3.1.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^6.0.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^10.0.1","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_4.1.0_1673961439537_0.6736042223407048","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@duckduckgo/autoconsent","version":"4.1.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@4.1.1","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"b424d9b7feb1fff08d33e54572fbfa7c777871e6","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-4.1.1.tgz","fileCount":278,"integrity":"sha512-lyP3wFpPCOGV3McI3LcKq1OMdfD8alAlX8aNmIpTQ8xoa2xaEzRAf3CaajAlK5+sOdPw3an3spif1RIIxkfp9Q==","signatures":[{"sig":"MEQCIHDUvosViFEiGeQPDcV+iKzT/PzmfgvG4+fMgCPBZlChAiAD9W6zRH3GkIVcLfE2SAFR/T4IIJxZJwgIYJxw3fbaPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1309107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0AYSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNIw//b7xR5TLS0cgzK5Xb2qmryXsL7rvgoVo8trGX+FRTYI/ZUVNs\r\njAtaBVGi9aQl1sdg2ZrUcnmpLiI6AtAXBmsmWUd4oJq5fQ5NJgYQHr+lg3Fa\r\nsVnww/PVnSJKYzXcCfrOPtwBMBjQ37qd6k0MIy0tj1yd5L4Vkvk97qx823yv\r\nZUzafG8WZJs2sRNoZnMTEBkp2FYramCHcvVMv4lRxshSW8jPePX3rCttAvvs\r\nfz6uzsp588ABk+lzp9rPpuXc3CfWwSQgtpmh6inpsRuFVOTlzs+yRpYzC1mc\r\nrIINwFIs/1NpPFYVRHbVJVAJk/igQRIbPzfqoMv2KtFS6LWoYfH6u4DWF0fJ\r\nywYTHhCymr/wIitCDssIOqdRCyh0Y6a+fvmr0IUsPT5xOxSK7bS8tVdQn5RH\r\n2XVetDkK0+wslraisAMk+myTD7wl9WVrnZU6BjY4Kb+1QIKS5/r9smejcALH\r\n7zKYoQ+3IF/gLJdMBjRPN+LH474a1DSAUSlD3KBt5OXPYehxg7F7/aqrPaiL\r\nelyVATl7jKAXXVuonavrJn6XbISc5JI+wk0ccsNqcvHAuF9jkNHZH8lC+mQ7\r\nvqE+1UrN7otx1iR2mehfRyOrRiRr8tu3BZNASG+xoT9ROMTGYyh60A7amqTt\r\nFOYNy3ut92pXoO6GjK98XEiUGnXVPNX1/Js=\r\n=4g7q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"2af727ecfd2c25f47addad154a6e55645a7fbaa2","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","rollup":"^2.79.1","web-ext":"^7.3.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","@types/chrome":"^0.0.206","@playwright/test":"^1.17.1","eslint-plugin-json":"^3.1.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^6.0.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^10.0.1","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_4.1.1_1674577426092_0.21304467956077122","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"@duckduckgo/autoconsent","version":"4.1.2","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@4.1.2","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"22a15bab978894b9633de0f4ea840c526d04117c","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-4.1.2.tgz","fileCount":286,"integrity":"sha512-cmKhJXGTZn0x/FccEiX5+FZ6Lin5We/oSFLIBjWFQMApD9o7FVy2zsxODbNREnByqgJwINwMpUD5pPEPHAacmQ==","signatures":[{"sig":"MEYCIQDkOBJtuXIWEUJ7QPltEZjxkS5XVilpZpbxBLKEEBdJggIhAO+KoxsR06407dtNfNgTu6xm237O3u8m3pc66qZHCL9T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1328291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5Rl/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8tQ/+PaP7G2KHpaUQJrPZFwF/JXhxqnmStnGQvvdgOLLuVAmDOBf1\r\ncO1Pzpb4Q+fEw2yCEkiLhmYJDziEx1V/cOjYqWJOa6bayNQO44d3IK2adO4G\r\nKia7SWqlGpRBu4ue9dUnLjnljG85fCcb5807rc4Tp9mQGfr5sPRZbvQr6e/X\r\nt3sGd0bWlilyAgfqHJ5SKjcwfHUCOUJYXn3il/ED/BdQZvaa0sXVSH68FPAO\r\nylMPxjrtoCS8IxOjvqAe3E7CxCHUh63D1xrlLi3vJwq2N6p9nnQZE8l/eqLt\r\nokm3H0T1y3ZG1tHl7jCYxx4TzNYQyZdbpoJ10BW6M6xsxrPbimlqvQAYTfo7\r\nL50qtfui5p3da+VSUHl9wAE5XvBzjahONRw2p/CW0Yb51wfl8buytM6wIW23\r\ndfkGg5zZN87WZV/vqkwkcVeKq4APezANDpCOprqrfoxERJYhSn867Wf95ZQ9\r\nHXp9F2xk6ULDOZRPCOJZzC6n6H1T3IRmDcCQ99oupzao9GxEbeZFCmxLkkRJ\r\nupwvnizd3JnE0VzAT/C6GUeo1/CH9rEEayJ+UCuNIfY/pLCtdGSTYzcZWdXW\r\nONla1Us9WbZQPMqC8Tl80xkDLwcwEVz/1FhFk5YokiInvUCkggVPeuFcQh7j\r\nxx/O0KxVKMmQdI5SxXvzDlFcB86QdIiLjXE=\r\n=KMMc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"707bf3a2ba73c63df7ea555fa6f2e47918d2540b","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","rollup":"^2.79.1","web-ext":"^7.3.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","@types/chrome":"^0.0.206","@playwright/test":"^1.17.1","eslint-plugin-json":"^3.1.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^6.0.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_4.1.2_1675958654709_0.7326218451999629","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"@duckduckgo/autoconsent","version":"4.1.3","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@4.1.3","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"af7f001b23763f8894eef08c21cedf0ed98f8ed9","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-4.1.3.tgz","fileCount":286,"integrity":"sha512-4nJnmJvNSiGfzYZkF8A0D1/1jVZ1C3swIK/6xk6XLdVjudqPmYyEeiYb1HrtIzI0IohsVA/+wu2bF5ofdRIwAg==","signatures":[{"sig":"MEQCIGyCSo9ivB+mtfK0NTL9c2fIcnC2BTUaWip46wriDs7zAiA4vvneuQd210p0Grj/FcH/CUoGI67LHmskyvXLDKavcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1329741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj669wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp24A/+JektRjLF6PykZIF8kZZ9YAOPNAv4yv9RoGBCFtqheu3GE9m9\r\n6ypknrGDnfZ4wxIDk7vnBIGW1bgkI15uZXpF+HZWGh5XWY2gut8wGWzesWF5\r\nNy1eCTygMgEsZM1jsAUDyTBZrEU9YH4nJxZ/oJDtpn52n8Ynzde1EqVFZNiO\r\nlOK3wfMAoHsM2+DK9iY0BkDa3Cw4wZ9qmmwlEBDNFUOiprLx3ed2H9n8n4G5\r\nUNWDhlUqtDfUE9a/VsfSF1A60QK8TJYn2R23XGmK+5i49fyq+l9qyxdZrNAG\r\n3IBUsprNOx+KX6PiEmw4HkiqAokLvAmtmJIhSK6ZOuOm8NzHPQd2Lsr948a4\r\nCYeb6m+0Hz8gL3iSPs5xLmhl5cg+W1SGcrcc9ScGIe70G4X75ZBZFpYq0orW\r\nDGJp6lmd/t+EVu2W7tR6NTZkYBBL1GkgnjmRyINiWfcduxjPq46Y3MYxvt3u\r\nUs5UTj17ds37pfo94VFoKyejdrxrsPYAr20beU1wUNgIJ4BfuK9O8sPAYTHM\r\nHmnelSqvl8UTQoPtVRKuHfxBlzwypbBvnhGJj1OM1jElukV/PZ/1qEAZLF9M\r\nif8/R6h80HJSjTSHHLqr52DUJm1TIGvwlaQEgUDJz60tAaISZ2IVFgjXVf9k\r\nqdnG2CJbm2ABjGofdcpW6ycIJmaGFCscijw=\r\n=D7Hj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"41507827eaa38d98656d2b6b988b79ca8b4d68bc","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","rollup":"^2.79.1","web-ext":"^7.3.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","@types/chrome":"^0.0.206","@playwright/test":"^1.17.1","eslint-plugin-json":"^3.1.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^6.0.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_4.1.3_1676390255928_0.7273054355897872","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"@duckduckgo/autoconsent","version":"4.2.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@4.2.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"31673f6588ce4824fa365ba4b466aa9194569e09","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-4.2.0.tgz","fileCount":330,"integrity":"sha512-fYErdNSLpzf9DQUbdu4JwHX3UsJDrXLTv4U3rzzZ0CQt/gcoSZEJQgjVT+hvd0hjiVLgWCLeTIEWNgaYs3DuVQ==","signatures":[{"sig":"MEYCIQDFRwGud3EbpCQsA/tgDyS4aCpqAKuTXRhcWoh6lRUl6QIhANU0xL5hMEJiW+rgBBHluOeiG0TO1ZN5X8fHM7qt7PyD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1414148},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"d5b9b973afaaff5bdca66523091e1cf7f5d4378d","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","rollup":"^2.79.1","web-ext":"^7.3.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@playwright/test":"^1.17.1","eslint-plugin-json":"^3.1.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^6.0.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_4.2.0_1687159760725_0.6689245939933302","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"@duckduckgo/autoconsent","version":"4.3.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@4.3.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"68c27b22faf564aad384646dfbd4e7002a8a3174","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-4.3.0.tgz","fileCount":373,"integrity":"sha512-ou5SG8OWCECjOU2M7nSTckBPp/J/wGJ5cPI2Eir+zu8/WvXeSRYS+OkyciztkrWRFLZy6RR2lpp4RMgZh7fkIg==","signatures":[{"sig":"MEUCIQCa4R4L5RjD2NfkAnHZv2ZUG2wa5mWNK/OjrDBlaGX9MQIgebaTzqFmfczn834dC56eRFXH1CtMZsG3q+d0J1zh/tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1475284},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"e5233f8e7aadf8486cdf097c8f92b6b04dfca5a9","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","rollup":"^2.79.1","web-ext":"^7.3.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@playwright/test":"^1.17.1","eslint-plugin-json":"^3.1.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^6.0.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_4.3.0_1687246740541_0.7929466969136396","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"@duckduckgo/autoconsent","version":"4.3.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@4.3.1","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"2c31d4f45958d9abbf4a43a4aba2b7ca2b4c72ab","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-4.3.1.tgz","fileCount":375,"integrity":"sha512-gdEGeJdregKzau/CVHNadepjpQrFazm0vHGqJmyLPNkP0GMtZGl7pvsp3cJAcY4qGvSEv3oaWA13L7ioZYCZiQ==","signatures":[{"sig":"MEYCIQD3HfNYQOp7EmerrIbvvpo3w12jjWHqA6mfSoKGKdn0cgIhAL9RUT2QSsmEi9bgo80AGHpsYFX2kWpPz4y6vcONNVad","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1479238},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"c59d1b6b67b54363fe35585e9b0b625d0a38f3d3","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","rollup":"^2.79.1","web-ext":"^7.3.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@playwright/test":"^1.17.1","eslint-plugin-json":"^3.1.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^6.0.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_4.3.1_1687247556061_0.03191885837819042","host":"s3://npm-registry-packages"}},"4.3.2":{"name":"@duckduckgo/autoconsent","version":"4.3.2","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@4.3.2","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"f4b436fad101482f0e5c9fecf24931841dd2b52a","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-4.3.2.tgz","fileCount":375,"integrity":"sha512-Ew4xwo+wnnxDmg2mzfAVWZ8L9WWMaNmqCBUk4YbBo8sajSmpINpy1Xhh7Df1+lZqHBDpP9emtb+yyqXWstMcfw==","signatures":[{"sig":"MEQCIG1frUzQuiVvYL11sF2S/6pANz2m9smdXeBJQezuyN8SAiAhvYMWlJ0KFmx4P0wxV525+TEO4kbp4RQIJqO6TsUflw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1479880},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"c351cd35026b6ce802bebf2ccc5d3cbcf90e8734","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","rollup":"^2.79.1","web-ext":"^7.3.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@playwright/test":"^1.17.1","eslint-plugin-json":"^3.1.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^6.0.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_4.3.2_1687330928384_0.858827569589373","host":"s3://npm-registry-packages"}},"4.3.3":{"name":"@duckduckgo/autoconsent","version":"4.3.3","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@4.3.3","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"2b6c5173ea1a961aee024a1508200f7fbf00a509","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-4.3.3.tgz","fileCount":375,"integrity":"sha512-29fIOpn/kaoNyXQxlOyMi4QdfEXFaG3OaxeiQ5P9avirzByUmHlZucZzz/XaYK9LLRf6hbITaATOfHkkcyrlqA==","signatures":[{"sig":"MEYCIQCJCh77VGtqVe24y71VJsuH5VlFj6DE2Va6LWU885KoMwIhAKvt/TtjMBJ3EoKyy6yACkR40kYdKE2jJGpPuSxFut9J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1479987},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"aa84dc3003f73c59fb1b29b252d4687fc188f57d","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.js","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","rollup":"^2.79.1","web-ext":"^7.3.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@playwright/test":"^1.17.1","eslint-plugin-json":"^3.1.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^6.0.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_4.3.3_1687419048469_0.6975113902265568","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"@duckduckgo/autoconsent","version":"4.4.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@4.4.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"252fc0459b7d9e1c001f0a3f5ef92fbc5f5a7bbe","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-4.4.0.tgz","fileCount":382,"integrity":"sha512-QsfmUPag97rov1iTxfw02Qlne3PCSudLJ0I9Kg/zIh0HmJdYOeGnMEcG7SX9G35VCkhAl3SFdr8H7ZqtXV6+XQ==","signatures":[{"sig":"MEUCIQDP1mz1c45jk9A7rqMaHgjDoGd5ZfONR76mSu+9G1NSAAIgfr8fBOAyWsQv+BqQdl4eSeXAI2qqp0zYM57HR+MMnKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1596629},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"e16e29b5c2cc3f927c7f09d79ac3c3d8d4c89fe2","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.1","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","rollup":"^2.79.1","web-ext":"^7.3.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^6.0.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_4.4.0_1689077463369_0.2409875834006956","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@duckduckgo/autoconsent","version":"5.0.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@5.0.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"a69afeee80ac066960d3bd0518b1894ee2aab9e8","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-5.0.0.tgz","fileCount":382,"integrity":"sha512-leneocRV/H4Ikv1t0+X8n5guuukxewuxN5TkwqLJSAsCB9bEJIFFlMGlDVMGc1R/IfRrbFdCIh2Nb/77EPLdcg==","signatures":[{"sig":"MEYCIQCklMKScMfIoour6z8sqFuT9vTGLvPQhikancn1dgyqJQIhAK+EgU8hSm0C8485K1G2IKiZ0Gurnsp8rCHCb7Idjr7b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1599086},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"7be31691573aa71f0236ab75b0b57d1f63493407","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"rollup -c -w","bundle":"rollup -c","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.1","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","rollup":"^2.79.1","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-json":"^6.0.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_5.0.0_1689234149001_0.6985496304001484","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@duckduckgo/autoconsent","version":"5.0.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@5.0.1","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"a7d8647ff9d0c033e48e84a21f6a3f8b2a6ee2fa","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-5.0.1.tgz","fileCount":384,"integrity":"sha512-FRXfqFeXLwNrNgg5LquK1sho0Ih7Ax0kKWYjy/y8XxcfTDQOfKymuYfcHjO1PRMlnmFW+Ng+/vQA1MfTKRkdbg==","signatures":[{"sig":"MEUCIA+lZF6mz2yJEqMzAC6FlNkWrQxoVEMt7CkdS/mB1VeWAiEA1NXtlVsJ0dYNk7ennCZJjvNelAVWNdgs9/0Qq6BQzL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1631288},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"c2f1fd50f174a9e07e79217463ef01d56c962ea8","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"chokidar \"lib\" \"addon\" \"rules\" -c \"./build.sh\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.1","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.18.11","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.237","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_5.0.1_1689682553593_0.11291348837749315","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@duckduckgo/autoconsent","version":"5.1.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@5.1.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"3d17e1502a4489cca391a66fbeb1b1ba6e7b23dd","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-5.1.0.tgz","fileCount":384,"integrity":"sha512-YWIIteq8noDiPnvK1631xqfoGpPXSxH2ykRb4f3JXdDuhaQFzO0E5wI8N6kuzkXVPngczLF7D4NZOaxUTnMGAA==","signatures":[{"sig":"MEUCIQCngNhcr53NBCj3CQJFjDyvUHedfMGAi3tl13V4MzCK3QIgRHj47BFk7Dtgo1ZbiYoLuapfd1EtOwabFnYUKg5la8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1632949},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"8ede2f1d760f26e767ba34fce21793012c611b61","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"chokidar \"lib\" \"addon\" \"rules\" -c \"./build.sh\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.1","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.18.11","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.241","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_5.1.0_1690801577101_0.21909818368914658","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@duckduckgo/autoconsent","version":"5.2.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@5.2.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"c0ff9e30f0428afed7c9243e849e95e8b410e362","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-5.2.0.tgz","fileCount":388,"integrity":"sha512-abLDyYxBU+zpAq56Pd5FQ89f6krAfxLrOqqOXguh4jbnQvXbo3BVmMTlwLEz6LaZMnGJvLb5/GqBheeLERc1Gg==","signatures":[{"sig":"MEUCIBH+K9i2pJevlvhiXupppkv+Kf5rvO9rt9RYbXCj8ADEAiEA2mampWkBQfSY/19M401QyGTwwOkOQm2ZHL1FJwzYglw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1647345},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"a9e0c047c42ec80dceb85bde9ccddac541511fea","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"chokidar \"lib\" \"addon\" \"rules\" -c \"./build.sh\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.1","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.18.11","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.242","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_5.2.0_1691068638731_0.6494038693631605","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"@duckduckgo/autoconsent","version":"5.3.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@5.3.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"97af5065e7189142fc61e5b9eab3258d4fcb5123","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-5.3.0.tgz","fileCount":388,"integrity":"sha512-/ZUdNt+FLhtT40f53Pl/TwOLX1Rr4vCyzgDXQjtXBHF7vSaQJLRdkDkiEm4P24HAxNbg+WGeleJUiIEyQgfp2A==","signatures":[{"sig":"MEQCIE0cTZ7gcLlX3yVmL8bNVrNsGr/7eXEUkbGJi3gP/o0dAiAcSlBBBgckCLqTXJG0se8jmVzR5EMTbaYFDhf97Xh6HA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1647666},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"1755c1141e83ec8c6cfe5bebe93ad860f79a8892","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"chokidar \"lib\" \"addon\" \"rules\" -c \"./build.sh\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.1","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.18.11","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.242","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_5.3.0_1691615810959_0.5999528381506745","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@duckduckgo/autoconsent","version":"6.0.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@6.0.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"59873cfa6e8f1de549dac6eff94b202de44800f1","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-6.0.0.tgz","fileCount":388,"integrity":"sha512-RcvC2sD8JY/QnMWdKQnMZMb1aCw6lEgJsT9OF7y/rZRUQKOIhDq6U8dJ///vZQjeVkmmJnR/T2ljLN0Qfvyy1g==","signatures":[{"sig":"MEYCIQDos4TPMIEOGlofpAlzgYIgqa/0u7O4uM/x9eyKmpC44QIhAMxrHPbZ353G6nOyJNLThB8AEbNvHSLbIXcl0f8npr+R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1689196},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"54308cddeae143b6c602144273cb2cb70161406f","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"chokidar \"lib\" \"addon\" \"rules\" -c \"./build.sh\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^10.37.6","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.18.11","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.242","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_6.0.0_1692708218384_0.46708692427229614","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@duckduckgo/autoconsent","version":"6.1.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@6.1.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"4c0983929338b59d1ad9b74ae90fc151029cffc1","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-6.1.0.tgz","fileCount":390,"integrity":"sha512-u1HGBAUX0zGUINPUm20IP1RHImWFXxs1Kd2c7xDImxGmbj7Wq/h9tjRRS3sc408HDqfTvKu12ieE10yBzrtTpg==","signatures":[{"sig":"MEQCICxCOwbatCmOTW6OkNKerukjZCuQHblj+b0PTPQTakZWAiBT1WCzjN+jfh/bpWQ4tx1Wt/dcFNZiI1tqrfGa8Ro3Xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1694223},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"e471798dcb2300965c4e6922145a0f353c00b6d5","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"chokidar \"lib\" \"addon\" \"rules\" -c \"./build.sh\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.245","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_6.1.0_1694508720728_0.6802409498673305","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"@duckduckgo/autoconsent","version":"6.1.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@6.1.1","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"a05cfad8d08ce58855bc699e37d4de4391926695","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-6.1.1.tgz","fileCount":390,"integrity":"sha512-deh9m7PigxVaRmGyu5XhpGkps7lnUWPeS45GlxqN6hhXm6kjqgYstZSl6xlTeaNKqRaAGALBTzZKqrlAvAvgpw==","signatures":[{"sig":"MEUCIB3mcKTqHNXDtWsrz6kA3n5x+BlYQCP+oETp0nB921AwAiEA/K8jVWGGj9CQGFuasutX4avKuQCzdJ/xg52t12q9rvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1694477},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"aeebf42af8e9d9cf2a84f8cc7ae975ca1fa1a00a","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"chokidar \"lib\" \"addon\" \"rules\" -c \"./build.sh\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.245","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_6.1.1_1694682938598_0.05747138768998683","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"@duckduckgo/autoconsent","version":"6.2.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@6.2.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"50c96f2ca091fe33e2bc2e4c65757b55bea689dd","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-6.2.0.tgz","fileCount":395,"integrity":"sha512-ggmodVYNm7GPfqfrTSOl53kXGLS5f3HR6VHTYum1UKQzkgfnZznlpx1iqihS9iXGqyYpvKUc8GGFRGaxAQ7sgw==","signatures":[{"sig":"MEYCIQDnID2GowDb++n69SoxFAQArpZFpS3N372DXoCcsniCHwIhAOuSJLcU56097CVzn3uPhMXDZhEuLpO3lCDMoyv1juLq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1703087},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"cc0ea662425ac6eca4df77bbb671c08f58b2990f","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"chokidar \"lib\" \"addon\" \"rules\" -c \"./build.sh\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.245","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_6.2.0_1699623467376_0.4864318415976183","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"@duckduckgo/autoconsent","version":"6.3.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@6.3.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"94767fc81ed416a639e6382821a94fb453a24aad","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-6.3.0.tgz","fileCount":397,"integrity":"sha512-aKLVQWS+P/bOWRyIvuYTIKB9yo6Qm2vCGVjqxjddtC8aqsT6q0O8OwS+nj+T9TVVpDEsJ46tEI7Rc/Q4bOpzKw==","signatures":[{"sig":"MEUCIQCZH0MsK4YvEWyqZfbZNPDZzGBn5jJwRR2/ek8bAxlcCgIgXcdgSHlDFzDvtlEyEtkEAYwV+5UXAzVSXJRETpeD2jA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1708201},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"bd9497ac16e9088f23bfdd9e600498eb12079b09","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"chokidar \"lib\" \"addon\" \"rules\" -c \"./build.sh\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.251","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_6.3.0_1699969899924_0.09752308994233627","host":"s3://npm-registry-packages"}},"6.4.0":{"name":"@duckduckgo/autoconsent","version":"6.4.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@6.4.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"b71089744446fc7b752f4547a1ca2dbf9a027488","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-6.4.0.tgz","fileCount":399,"integrity":"sha512-WhQnE0Zy8ArMyo78tTZSOXVn9IQ0qut4INLHvt7kyPkzQVhfrckVwSlehlTETFu22NkuX1jUW1GaugFtxnYJWg==","signatures":[{"sig":"MEYCIQC09hc4/Q5LrTf2vo2wsLCwUIxNvhBClLoOLKuQ+GeA6QIhAMVQx1dG61J7p3JquJ0XMGTCFDS6TWEIbTESQrvaUzi2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1719340},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"40962708cef2d5218c7afaa02e4b403e4608ca1e","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.251","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_6.4.0_1700466415747_0.2765609178374433","host":"s3://npm-registry-packages"}},"6.4.1":{"name":"@duckduckgo/autoconsent","version":"6.4.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@6.4.1","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"35c35ce1add9f2ebfc58011b7a85a40a47d36c65","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-6.4.1.tgz","fileCount":399,"integrity":"sha512-4/DKqa0JD4f9YRh22n3FOMcilU099kUII8wb69nEBIUH2dWICjjYGBpieCijEtphxNVttNwA02k6aNDpv9Xgng==","signatures":[{"sig":"MEYCIQCiJM+SuxX/jFmSalZWvTIzXPK3KIJpZ3UMFLKNp+2bIAIhAO/av3V3iEppbQVLEN1cFs11xgCrz+D3+fjgYYHsMBmD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1722519},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"532ebc7fed8c8c9b951354cbce78f997d66175b7","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.253","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_6.4.1_1701105783290_0.9468562230742144","host":"s3://npm-registry-packages"}},"6.4.2":{"name":"@duckduckgo/autoconsent","version":"6.4.2","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@6.4.2","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"7ad9059973e1a842b90694efe777eebe0a3137fa","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-6.4.2.tgz","fileCount":403,"integrity":"sha512-aikpjeKPIzw7mLI+ViuExI60GJ3eKMFc1SONUzbbnyOHiU/ZqtdSh3Tf6zTuViosSB1XWYoLr0YviUBTTbNiSA==","signatures":[{"sig":"MEQCIFzPZsIfwfuCM+CvQDjCJXB+VGRZM3kynnyOUEgo8aggAiAPbw9SXAXOIDL4K+pejollhCCxigD7WFPMigTTfuSYyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1733875},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"3929de50cdbf26dd0eb27a86ce66962e362808c1","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.253","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_6.4.2_1701680289761_0.47517458222129516","host":"s3://npm-registry-packages"}},"6.4.3":{"name":"@duckduckgo/autoconsent","version":"6.4.3","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@6.4.3","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"583d006776910286ecb0b383440593125a88e94b","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-6.4.3.tgz","fileCount":403,"integrity":"sha512-NfdAWkBuTIrQVUuN8EqaG/Plx3g9BkX/xf6hShDFe1IADfftnIqYQ1YZOd4ZL01gsOq53aZnjxICvzklmoJyiQ==","signatures":[{"sig":"MEUCIAR2KJ599qKLhCBl03Ksa8R0JzEGLSazvOfXQ4mAOhroAiEA+DTppqpibRRm3qwuVIy3Pau4euPrGn+iDhVIcSSaWo8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1728715},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"af2b25c14c9da463fb4cea79d6b1beba48ccedf1","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.253","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_6.4.3_1701689235614_0.9370864469516433","host":"s3://npm-registry-packages"}},"6.5.0":{"name":"@duckduckgo/autoconsent","version":"6.5.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@6.5.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"a2f2f6435ff298c6e70c37eb26e0084bcc301f17","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-6.5.0.tgz","fileCount":405,"integrity":"sha512-JSU8MppTWvsLPPHEBk7blralUpMUZWSAKYZ5NQ40zBKunh5r/DF2cRaAUx8Fi68v5xyrTkezp4wCyALc0+ikmw==","signatures":[{"sig":"MEYCIQDM8Uj5yflIk3AyrRyGTtVvlFPGVUEdxWD7ak03NBvmSgIhAIyzVP2A3YCeBbukg3WqjyuMy5tBlc7eNV1Xg0sfiObF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1733942},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"d42350c3c41c97a53d5b0c6ac64c4c368688d6bf","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.254","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_6.5.0_1703001613699_0.4702817373032291","host":"s3://npm-registry-packages"}},"6.6.0":{"name":"@duckduckgo/autoconsent","version":"6.6.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@6.6.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"9f1f2620bba844ab4956e7f2a889b99477318aeb","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-6.6.0.tgz","fileCount":407,"integrity":"sha512-unl/VLutNP7B2qdz0oG44/8sIt+i8HmdMqJT+aJ+XGfw5v/e5/P9d0POjBSXbAZ9OMhSWJXjqYvCm0ueRnF2Yg==","signatures":[{"sig":"MEUCIBOpsqfxrD2tl8/x3jX7Q/k1/AbEz3tC8fk+pVfv27bUAiEAsNe3cqYYc/CnkWQYND0yjXYSZWr9sBByohFQq/ONsIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1739615},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"3713489ef9d8bf51fff6f8767e06b05d2d253958","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.254","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_6.6.0_1703064533843_0.8306325218823809","host":"s3://npm-registry-packages"}},"6.6.1":{"name":"@duckduckgo/autoconsent","version":"6.6.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@6.6.1","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"312f3759591eda825a9134afa1a1ec3d194fa17b","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-6.6.1.tgz","fileCount":407,"integrity":"sha512-1xoeJJzVj49Zvd+3BUlMQkMidvJHfDIPJUXClYtG0Mq4NImmaF1wvV1+wduag82u1kvLXOhku8DySYUHDM+Z4g==","signatures":[{"sig":"MEQCIFxeZ3rJ6sOWwyWUyDzlSug94PJYLG1YB92R5P5doiQfAiAmIDf41oFESMN9QftSt2lc0f9bkj6hnKIW2Fi/8RfU4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1740310},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"b3d2be6555d8474ccc7850c750165bb4ebaae63b","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.254","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_6.6.1_1703675195362_0.6444536430366257","host":"s3://npm-registry-packages"}},"6.7.0":{"name":"@duckduckgo/autoconsent","version":"6.7.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@6.7.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"9f783d6d6eaf52f1210815d664225346cf749fdb","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-6.7.0.tgz","fileCount":413,"integrity":"sha512-nxBzSlvMawocCB3o4ygsMKMoE2mGPL5/fPJcd5Y+cDEQNtw8PqbQ+9BX3iG3VsjP35hGD/cEfgkzJYJQi9nDrQ==","signatures":[{"sig":"MEQCIERLI/EjwiFpJrEqCj7c8ezC5hTFxFHS7v9WcuDpx3qPAiBN/54dcAjM8Z4hc6sBrz7wwjparLiLirjrtO3K+0Tllw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1749755},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"f85b1b34371633f84fa59026d5bb1a8f52463aeb","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.254","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_6.7.0_1703772657883_0.9241198439287015","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@duckduckgo/autoconsent","version":"7.0.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@7.0.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"0f0a832aac09ced55bd70c7b5d1989c6d8fa708c","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-7.0.0.tgz","fileCount":413,"integrity":"sha512-ObXdHa72dhQWWZpesJjRuql63UxgPXOp9mELWSrxyLTJmpnwmTClUGBn3l5+RM0R0843h970wH+aTJggKGm6DQ==","signatures":[{"sig":"MEQCIBKiYBM2itfwuyIRdFpLS4lPZkMy2BMK4FnQtn50o/beAiB2jnlIoLIZ4xMHpmDUqCPIDNCV4Ft4gEDu+IBH+Y0FRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1769539},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"3226fff192762bafaf33fdf2eca9b4437f9e2de4","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.254","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_7.0.0_1703772832278_0.0037825272512013175","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"@duckduckgo/autoconsent","version":"7.1.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@7.1.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"4f95cf33163e15c27a4a947bdb66ae19acb2fdfd","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-7.1.0.tgz","fileCount":415,"integrity":"sha512-Mon7r30sn94bNortz7YTvsBQa2NSDAaSSNN9IF0aFCmWSm3j2HK+1t9FBDnEkKWd5jb3dHq0Wz6OPAGEwPsUhg==","signatures":[{"sig":"MEUCIBYKEZDcO7+/N2cNDTOIxj9o74gDxR5kPGcTGCMxaZYWAiEA5Jl+rYyoBzf/gl63NRo7iBRkQ6sJZug/IR1FZcC4q60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1779025},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"a951ffa34581753661ee5333f624bbfbdf31c39c","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^4.2.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.254","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_7.1.0_1704283139054_0.994920095080553","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@duckduckgo/autoconsent","version":"8.0.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@8.0.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"e1d2560df9f8f19ea44d59bf693a221f32131b90","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-8.0.0.tgz","fileCount":415,"integrity":"sha512-ytxk5erRiVVIFoSPPjDLUbOHrG8T27/l9lBCQnSOvc7jeU5Aa8NO7XMabWqlOnGpIlgZotN3z4p3SOXTTESjyw==","signatures":[{"sig":"MEUCIQDWvwjKYaYpOiNwhV7xxSTBSIu/kOYpG2979FMgb3XGBAIgSG+rYs09VruaaykZa4n9Yc8c3rDs4EDOVE4wahkvE5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1774679},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"02bbf96b2b7eaf5f05486597f3d619bedb51bdea","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.254","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_8.0.0_1704544612606_0.013714076242442141","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"@duckduckgo/autoconsent","version":"8.1.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@8.1.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"69071ae453d643fd8021be7bfebe6639249fa6aa","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-8.1.0.tgz","fileCount":419,"integrity":"sha512-ipp2cWHvUQwG7pluvux27FRFL0lk2woXDVj+PDrBrVeUvN2NadTQ7Cn6waC/3ojp1HWWGbA1HE4uRvjdo0loUQ==","signatures":[{"sig":"MEYCIQCbnF71P5efBojxuKpK76TlEUj+caHgewoAHcv3LiU4bQIhAItpqtUAOZJAcOTpseC4aclfqVLd8oNPdWb82EEZHadq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1781746},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"96f2926683b13fbc46a2e354952ce07d34b21ade","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.254","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_8.1.0_1704881544841_0.5091110850706588","host":"s3://npm-registry-packages"}},"8.2.0":{"name":"@duckduckgo/autoconsent","version":"8.2.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@8.2.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"15e5cfa8bc3b6b2b3fda3b7cb45ae00b577044fd","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-8.2.0.tgz","fileCount":419,"integrity":"sha512-0MUKUDQywpLKgWo8nucGPtwmBYS9J9V7OEcAdhEtaHddcrXy9C615ZWYl459H6z8JdrNZQJQMZpocB33UBd9BQ==","signatures":[{"sig":"MEUCIQCH4AO9X8VPIPLdxjkWf4REuaed6KP/81dwh04teyfSzQIgArHiser83nYeVDI4sBvVE43bJH+aFamvS1Zf7Oc6laA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1788550},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"a42f44a007e3c97784e297b0075cc466d4d9d7fb","scripts":{"lint":"eslint lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/rule-executors.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.254","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_8.2.0_1704962243623_0.9317356538326749","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"@duckduckgo/autoconsent","version":"9.0.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@9.0.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"fdee72873bdd4413f994e104cd08bd9ffb12eccd","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-9.0.0.tgz","fileCount":420,"integrity":"sha512-LmDE3QhtwlXJbSk4oHAwLwdWmBZuVRUTUDUkGi/PThYsvTUk7ZPJMY2wrTmjI6EkfIKtKNm1aCh4jVOpbRqhyg==","signatures":[{"sig":"MEUCIFAtrZAjLVfq5fqHt+hzCyCk/tQAikRRQhpWGWZdZJgXAiEAqyr8WkhKoUsee3MZtZocrGupkZ/tN72x+CsYGGF9dh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2099786},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"09518fc247da21d48cbd4a8ed367e9cd13f55bf1","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.256","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_9.0.0_1704986237439_0.36591556913629786","host":"s3://npm-registry-packages"}},"9.1.0":{"name":"@duckduckgo/autoconsent","version":"9.1.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@9.1.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"ceead0386965ddf05de6a414882772b4eafd7198","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-9.1.0.tgz","fileCount":422,"integrity":"sha512-zjuYu+Wb/8cscFrjSttA4uMjxwcRAzPcHmou5vgbYAfEV7qdsAPMvuai2REke199BmoI7OK2khtsLq7LGqkDzQ==","signatures":[{"sig":"MEQCIEoxtME4g3IReaCa4wUeVD4iYoRRS9NiHqt5ddmeWsy1AiAbmyUKuVekhc2tUpCxlyluvnZVD+Fw5/3XCCdMKG+Ahg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2104586},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"779587a38c5d384e648ace0a897cc35c7c980a1e","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.256","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_9.1.0_1704986463654_0.5578062851424492","host":"s3://npm-registry-packages"}},"9.2.0":{"name":"@duckduckgo/autoconsent","version":"9.2.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@9.2.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"4c4c3a37f91db9cddc2b2a4474c143103a9fbde4","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-9.2.0.tgz","fileCount":422,"integrity":"sha512-O5CR35by6A2i15pSDOzUN47RYxbw0EhZNYGyuQb7oIKBCSoiYqBqV3qayV5Idr0fQzz1fFSFVhT4a9vPikHf2g==","signatures":[{"sig":"MEQCIH/b8e3tQmqg84UsLiPLDPPRYaFpGJTRpYEclcfdHsFQAiBdTCwux7pFCBRMkrt2fqpcj6oCjCiUxYXaGn5/oS61LQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2109396},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"4def9f0b0dbf82b47e54b3b0ffe002728254fd2a","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.256","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_9.2.0_1706197569209_0.7016554376741988","host":"s3://npm-registry-packages"}},"9.2.1":{"name":"@duckduckgo/autoconsent","version":"9.2.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@9.2.1","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"e1aeceed363024fa0d6f7076972c7dde2fe72c3d","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-9.2.1.tgz","fileCount":422,"integrity":"sha512-loHzftM9up5i/9y/9oxAvSHIT4YgPcgMTC4mKrykumU+2yE2hFNjLcw+afveVaxqIuGqm1tTwKtQg+/kP9i36A==","signatures":[{"sig":"MEYCIQDwXodIfreTqylw+/vONqZNXImEfgnPqaIYyT4NN3ld7AIhAIdcNEWZwNllWyVZD+Z/ysy9FoxpJnA3j7yD7pxq+Gk+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2111103},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"dcd21bcef450aac7078aaf416a57c87b6c9f932e","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.256","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_9.2.1_1706272123207_0.2612271247369995","host":"s3://npm-registry-packages"}},"9.3.0":{"name":"@duckduckgo/autoconsent","version":"9.3.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@9.3.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"3e8f9c59d5c2a20fdd33ea6a2a8b371149f8682d","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-9.3.0.tgz","fileCount":431,"integrity":"sha512-Hx1Jwuwb6/a7UsnoPg3/dtmXbOYyByH81wjS3XXhPxp0UrmqGAYE3txZOLQV4dfwSSZfnMqws+3uIC/KSsqHdg==","signatures":[{"sig":"MEYCIQCP6hwPelVVhc11NKNrz08Lpdqd6hTkv8w5PlDreB1N+QIhAISSiAvBm+MUNaLa7Gl+f0s0sV7FBAPeLlCERn+QlF8m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2132865},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"f34867e35d10f7b2b4fe56a6c9645de09088f516","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.256","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_9.3.0_1706283208525_0.7751293542208915","host":"s3://npm-registry-packages"}},"9.4.0":{"name":"@duckduckgo/autoconsent","version":"9.4.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@9.4.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"cd83e08ab8ebd8cf6ab6b1e07a169113332cd687","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-9.4.0.tgz","fileCount":435,"integrity":"sha512-Q/+MxBQvHRtJWkJCjyy4DNfCqFH9SCPZKP9ReArUnrMCGDwC9ldXxhfqCSqvzyeAVucO1tvl38ewYp0r4vUzyg==","signatures":[{"sig":"MEQCIEUIhdej1Xmz0xWx+0YUDweYS4ozJ8vubNs7G9RV2QlgAiAbxH3tuOu97AT1dCbBsW2mH0/yP3FswDdNKoF8pFQgTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2147233},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"d0201c990bb3b103989d7db39a7c61c33d3cecab","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.19.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.256","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_9.4.0_1706288055803_0.9376214216090053","host":"s3://npm-registry-packages"}},"9.5.0":{"name":"@duckduckgo/autoconsent","version":"9.5.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@9.5.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"fed5a4eaf26d23808706e9958b4a307ed97e4873","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-9.5.0.tgz","fileCount":449,"integrity":"sha512-PaoGULPGM8Pshlc8nfHWJ+fUOoklArraBZBQst5/te0JDgt9wxJVuWH2evfCvx0aTeRK/OP+oAiwtNk20Z55Lw==","signatures":[{"sig":"MEUCIAJ49Y7e44bBH7MKytlZDUzwUMPHuP9t/ox3+XezMNznAiEAmC9g3513TvaejD0MaP1NI6P08MdFGsH25bXQkkWY7mI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2177969},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"62c918d82655fc2f6fa96b001dbd395c9789e8e1","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.259","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_9.5.0_1706699103153_0.4651872578703746","host":"s3://npm-registry-packages"}},"9.6.0":{"name":"@duckduckgo/autoconsent","version":"9.6.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@9.6.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"64be7a81a31a8f159d8caef66eb2c032b9aaa426","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-9.6.0.tgz","fileCount":451,"integrity":"sha512-K/djOYY4geEG8SPtM4+QCL7NDX2sogUmksu9+C3TO17s3Lj7PE7HYEddCsus0BjepKA2k6pOiLGfabjiJWVr/g==","signatures":[{"sig":"MEQCICuWn6+VFpzS6L3HiRckfapg9+qqjL5IbyxZqe9CkqjnAiBueKNq0495v2XFGRhtxSSPsi4p9bvSXt1jGcTiEApM3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2183530},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"3ba9113799c19ce26208569ba4ca8e3e7162f23d","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.259","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_9.6.0_1706705340653_0.5372978694763706","host":"s3://npm-registry-packages"}},"9.7.0":{"name":"@duckduckgo/autoconsent","version":"9.7.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@9.7.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"3e2f8c2fc7b13a13feaad48bb023de4d1b591563","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-9.7.0.tgz","fileCount":503,"integrity":"sha512-NX5aFHjwEKWVRO8zl3f32rhvhrsBea+RKDRwHs60BYo1du/7N8QEhilGV0m6pmeIHWUu3gHvC5NkvS2Oq96AuQ==","signatures":[{"sig":"MEUCIQCHHh054chLuaaWeQ0o4TirIbK7+cBeQv58pTu34WaTvQIgOV7Q657ezmGr7xfUAgEsnfSmhLp1cq/D4B2CaIj+OHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2304468},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"b38441f455588fe5ae10be89bfba3e8eae51a5bf","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.259","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_9.7.0_1706874311093_0.7875494951399151","host":"s3://npm-registry-packages"}},"9.7.1":{"name":"@duckduckgo/autoconsent","version":"9.7.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@9.7.1","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"d7a49fc72562d345ed4438ee13f3b524357da6ef","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-9.7.1.tgz","fileCount":503,"integrity":"sha512-iyKHh9hwdzvp/zF9yi8yVUcCA8pwzdbyAqSo/W+3+G0YvbFkB6eLge1aIbxKirCRlnsoQfL9zWBMrCi46Z+s6g==","signatures":[{"sig":"MEUCIAkscCyDI+Kt7QA1bwpQo/4d5K3F/jNzU45ec+1sGeY/AiEAnLBViJyi9wNAdOCXu6Cl1dP2zqkBXtNP6FYnibBb5Uc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2304606},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"8a1d0c9c022896d14f60fe96e6c74edcc10c8db0","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.259","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_9.7.1_1706880889387_0.42727444052547847","host":"s3://npm-registry-packages"}},"9.7.2":{"name":"@duckduckgo/autoconsent","version":"9.7.2","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@9.7.2","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"b5be701a2c1a0a51430d5a354c577c7d4fc20034","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-9.7.2.tgz","fileCount":503,"integrity":"sha512-LaJdRoZwRneDPzzVQdiHLPNjMW6B773edisKXiWYUXZOIXzGbwifKjCiYHTtDtaeaLjpuiWXlz2a9yEwMszK2A==","signatures":[{"sig":"MEUCIEz4RGdxhHI5Z3czvkiHux+QozbvehjoUMwZ8u6FHgwYAiEAiETpM5cOWJ5VzAuwx/+MemR5fp0l+3urWpjCLjSyn84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2304953},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"19177d2a0a2ae654d9069aff2e90a60a7d135d1c","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.259","@playwright/test":"^1.17.1","@puppeteer/replay":"^2.11.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_9.7.2_1706883292952_0.3429091379762519","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"@duckduckgo/autoconsent","version":"10.0.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.0.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"fdd54bdfa5b93157c0c456ee3945774b07e8fb07","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.0.0.tgz","fileCount":503,"integrity":"sha512-BJn8JKGEwE7SkPHL4bee+/7Y10cNXULKBer1kd+Y8t03BxPxOQADjoZ13lE/CeMMZSM9eqKwZTk9U5xBjXlUPg==","signatures":[{"sig":"MEYCIQCtmB2Wai8JzIs0X1UjT9wLjlhQHiFMW7YGdX/7K5+pRAIhAPe9KkYYVOslGqGiYweU9jJ/ufXbrlJj5EM1EeDgT4Qq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2323583},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"edc671fbd6f614af1dfe546ab0dde52c51f04c87","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.261","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.0.0_1709291577669_0.9180570091006499","host":"s3://npm-registry-packages"}},"10.1.0":{"name":"@duckduckgo/autoconsent","version":"10.1.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.1.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"0d92536b8a78831d05aa7dba760e6808150fed88","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.1.0.tgz","fileCount":503,"integrity":"sha512-tsJJ8uyWhuY1eBfz5O62KqSIycRdpgICieUnES9x35sW9+efGydAGK/WPyaJnJLYQK5UyBilpX3/RiEiUFvBeA==","signatures":[{"sig":"MEUCIQCYLLeTyuCT9FtvJ5TDEGYUOQbk/NuXzIHUT2i7QOdccwIgOyFGOij1iHt+z41pb4eEFKvF4kRz4NPiGuu5acCH/sI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2324431},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"2a5cdf758fdf599f1f3d1cc77e8e037f6c40eb41","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.261","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.1.0_1709628130569_0.7614444241714429","host":"s3://npm-registry-packages"}},"10.2.0":{"name":"@duckduckgo/autoconsent","version":"10.2.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.2.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"41b06955f24a6d9954cec32744cdbfce25f92a22","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.2.0.tgz","fileCount":503,"integrity":"sha512-Q4sSGrvA5nWl5auJzttPQu1t25ff9N8Xj/UYglNKNqcnMAx/KxAIP5KbAFgf7JBru+q9Dq7muaEEB4FPU31fEw==","signatures":[{"sig":"MEUCIQCKZyr/HfLn6BbBgmUFTUAvapoZp1T6I+NeZEner9W8IQIgWljasqbfOxeZvP60IycCKqBRFVtpNV2x6XVU+s/CDEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2325900},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"eb3638dc29e0f2345483e82355d01f9773b17e3d","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.262","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.2.0_1709650174295_0.6923839867081734","host":"s3://npm-registry-packages"}},"10.3.0":{"name":"@duckduckgo/autoconsent","version":"10.3.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.3.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"abba8a6b12198de353b32272f148eff8e260883e","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.3.0.tgz","fileCount":511,"integrity":"sha512-dUf37qkaYDuXEytU9mNNLGw28S1t1M1dFnvMHZDV9BpINVJeAl1ye7CmlABuGlDs6URrp2ZLZ5IxcKQhQglYcw==","signatures":[{"sig":"MEUCIBu07EZbXoOrXf8cIsfU8lQG9rvJvq815MmLtsOk+XHiAiEA+pSKlElh5VEAeMVyd47WiAM25itArOIRdXqCnWWreyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2355360},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"d8df7f12e7c0348a4a66995670d3788a1e1b545a","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","ts-node":"^10.9.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.263","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.3.0_1710504985366_0.25641826827904923","host":"s3://npm-registry-packages"}},"10.3.1":{"name":"@duckduckgo/autoconsent","version":"10.3.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.3.1","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"876f03d8c523031587a8a430b360e28d10a9f4c5","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.3.1.tgz","fileCount":511,"integrity":"sha512-RuqAQ/588fgrPHMn8AIpFwjDaHaHKnMtGMjiZF5KTMynQtDAZzze2csl+E81yrFbwFT1IZmazX7lO28db7DM6w==","signatures":[{"sig":"MEUCIGgAF7Z/3CP8SKs9lIC6e6pfTN4ILa/SFQX+JR20sB+/AiEAnEH6LLuk8bnRzrV/5UzaFUeIcUNXdC9Vu3wnJVGGHl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2355632},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"1bf53359fea708654cf744aace5c290377bdd076","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","ts-node":"^10.9.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.263","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.3.1_1710507190470_0.22439752527028856","host":"s3://npm-registry-packages"}},"10.3.2":{"name":"@duckduckgo/autoconsent","version":"10.3.2","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.3.2","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"bc9b3e237c26eddb474043a069c0bfb8f7a77fe6","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.3.2.tgz","fileCount":511,"integrity":"sha512-mkOtsmT/MOKoPr9LIGUUtQPoL8V5mvphDs+W6uKMzE1UfaduGQcFFkzNTaTJivoDS8MYjFexf3Er2IFMp6wC2w==","signatures":[{"sig":"MEUCIEDfH+/vAX+jyua67QH2Kt/wToHz8Y34GBAY7Qsir6mhAiEAiRp4fu61oCvD5VHpyOFfTx5Yz8mEOadLIIDzy0rcVfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2355447},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"62a7cf075de952f071f2fccacbc4119befe5d174","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","ts-node":"^10.9.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.263","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.3.2_1710960024085_0.5185980843737017","host":"s3://npm-registry-packages"}},"10.4.0":{"name":"@duckduckgo/autoconsent","version":"10.4.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.4.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"4120d1880b549b3dde16621fd220181f22a757e5","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.4.0.tgz","fileCount":511,"integrity":"sha512-bvPWDcJ6ZGJlY8+oobL2eFR1wn1v0xqQfEh1Ak8WMVhPEPl0u5JNawxBJPlEyOtSE9aau2IEw86JRBWEQK0JFA==","signatures":[{"sig":"MEUCICQg5VN4B8n9SDvxIECPoVmJ7BbLrtG8HIzzcB5oFsHNAiEA1cjbEvZyjfiqF5pTghTvKpWGoA29fyvRo9fSL7+EVEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2367722},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"2a642fdf31dcf5022a666e08287d4457f525ca36","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","ts-node":"^10.9.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.263","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.4.0_1711444817537_0.864528953110616","host":"s3://npm-registry-packages"}},"10.5.0":{"name":"@duckduckgo/autoconsent","version":"10.5.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.5.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"a3623980adbb39855c70c607efbcc5f2803d4015","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.5.0.tgz","fileCount":514,"integrity":"sha512-4mdp9mwBiE+IKTvN84iRA8d7eSkJ5xMaQvhvbgw7XlD1VOJlfiJPhP8PJWV+wyc7DNVHMtcdUXiD+ICw/SJBRA==","signatures":[{"sig":"MEYCIQCP3WL7xxb7wV/pFDHH8XfoeK0cLHh4GvEMcf+juYYyWwIhAJwOl237k5vU3tYuSFXdSWX045MV1yEflqMB8kp5WpgO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2379921},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"e30262138b07820d883abdd2f015157cb16537bb","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","ts-node":"^10.9.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.263","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.5.0_1712043251430_0.2600112814169038","host":"s3://npm-registry-packages"}},"10.6.0":{"name":"@duckduckgo/autoconsent","version":"10.6.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.6.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"44328d6e656c7eb17430cd7ee31b89fdf57e7d6b","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.6.0.tgz","fileCount":514,"integrity":"sha512-F1XPb1/8fY2LtxoSqTFHrmIw6ZjN8SyCNdphGOnf2NknlSAJ92LHmPfkZXm5gP0WxWt83yTsIdTltU2MBfJTAA==","signatures":[{"sig":"MEUCIEJCEXc1u+9zDglVBeIA4jbcAzkW5CaFZMLooCpEddbRAiEArpYF19Jnl/dllNcbqEAr7cQo2MmwuEvFoXifdqjtZX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2384254},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"fca12b1f35c7225e5e5c7687e4e68aa57cbee0e7","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","ts-node":"^10.9.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.263","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.6.0_1712916980294_0.9329946932644968","host":"s3://npm-registry-packages"}},"10.6.1":{"name":"@duckduckgo/autoconsent","version":"10.6.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.6.1","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"2029bf1568a1968fb46a87864aa0b92e9291e4e0","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.6.1.tgz","fileCount":514,"integrity":"sha512-ptgT0sp4zmQTZHAyGR9TN/WJT9W7kTb/yvaF20FwwSIcLKd2xLe2jCDwbGTaLVSqAixWDKqzZ1Dg3l7HE159Sw==","signatures":[{"sig":"MEUCIQCEtWBxNczZ5a8vMWCjPFdCRIaPyv4u636vDgy82J9HwgIgME6qumSJ6/jJBv2M9DbMoqyvsKVUFDPRd9SQAS6ojQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2388572},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"7aaadc3a039c2c833c136687b417265ba01d012d","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","ts-node":"^10.9.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.263","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.6.1_1712930782369_0.7881438474386278","host":"s3://npm-registry-packages"}},"10.6.2":{"name":"@duckduckgo/autoconsent","version":"10.6.2","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.6.2","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"4f0964a5471c806eaf34654a6a4898b71b2fca3d","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.6.2.tgz","fileCount":514,"integrity":"sha512-d1AZePYIiheZt+RI9OV3s4LW2woNl4XSrQNqY0TYHfSessK1Y/a0aFpTXYdvPIH2JWw48jVS0XGRk1P1tSK+4w==","signatures":[{"sig":"MEUCIFp+jAo7hH2lkbKuaUB9vAX21dMLcoOA487IXKtFNZiBAiEA+O+quQOwlRvbPL11q8+LsGbsHS3ousLsJzoYndL3xU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2382686},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"da2b4e93d85aed9fb0038dcf3951a26cb8d5ca80","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","ts-node":"^10.9.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.263","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.6.2_1713874419743_0.08638773081192563","host":"s3://npm-registry-packages"}},"10.6.3":{"name":"@duckduckgo/autoconsent","version":"10.6.3","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.6.3","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"18ae15b0d911ebb253739c7a33a4536760d6b3e4","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.6.3.tgz","fileCount":514,"integrity":"sha512-V/81lR8PUypKRWm8iwC08YPFb4qImQmnmMfj221qjKma7/fqflHNv6+SpARMJ+tnNnwvXSnDjSOYw2zSSkPflA==","signatures":[{"sig":"MEUCIQCSeRU6orujyWJVep9j8m2aOCsBpqcoflCKTgb+87+n2AIgfh/9s83EoOFyGfl/3dPSW+rh2O+lRpdPKSjt5Yj3LiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2383475},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"8226e67c1d94fb49e5bc7c7d1f63d37b08857d25","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","ts-node":"^10.9.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.263","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.6.3_1714146758418_0.0026250738861794964","host":"s3://npm-registry-packages"}},"10.7.0":{"name":"@duckduckgo/autoconsent","version":"10.7.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.7.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"2afa4604a714d700841b9f1e98cae5a9c3265ebc","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.7.0.tgz","fileCount":516,"integrity":"sha512-skjNx+QlY8X+PfPVmQFKGI011yI9LffunjFbUCJyIsMGEPqJxQDxN8+lSvUEqtnGR6ZWHt823G0zlLSuAzS/Dg==","signatures":[{"sig":"MEUCIHGKGXzuUPC8tEwJjEOB5nAQXUrQoTVZyWTwqXhaDj+RAiEAyrqyIrfxulMZ/lrXcSbE2uGWdZs6tBi4yl8p8aaMoZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2390621},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"7d58d85893e05eb1c4d41e5e2af79f465c4ad19f","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","ts-node":"^10.9.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.263","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.7.0_1714654971535_0.5959321150064001","host":"s3://npm-registry-packages"}},"10.8.0":{"name":"@duckduckgo/autoconsent","version":"10.8.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.8.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"65d1cc81f180635dd3df4d6b0e9324f48463aea1","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.8.0.tgz","fileCount":516,"integrity":"sha512-n4axPmOsDxK9X6UYUb+S7KWqvppG75IemnH+pK1SAp01+US4ez+t7fzq4VQU19dy0EpGyC1bUnsB2BzdhUx65g==","signatures":[{"sig":"MEQCIC+y3Cy2Nevl+7Nb+lvSoKUsPe0o/nGVj63F/x1RHc4ZAiBmLvjIE0f3DAV9jaIwY7PP/VIMmkFTESwZ/4IMJUGJwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2395912},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"b21cb6c790c4fca8d53d992939533a19db7edd40","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","ts-node":"^10.9.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.263","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.8.0_1715693553323_0.554236354540611","host":"s3://npm-registry-packages"}},"10.9.0":{"name":"@duckduckgo/autoconsent","version":"10.9.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.9.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"80b8a97caa687446492746ad83add22ffe7ffdc3","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.9.0.tgz","fileCount":520,"integrity":"sha512-eTlPFmW7QzThb9OGDWSSnUmB8Kq74YDO1N63cC/XsBHruaeN13N60GwhcL2/p4C05Gfkv8AhyOl/fTvUjya/hg==","signatures":[{"sig":"MEQCIFG4G9d+V8KSDyX5VGWZHCGFtv3iEL3bVJJdPd8LNhQIAiBmosb91I+uM+lPyct4MqX/mTU+hAG6UlSJYnHzJzHh7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2415024},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"16385a97a81be68398eb510a8a7eab69ca2085fd","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","ts-node":"^10.9.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.263","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.9.0_1716904639638_0.5184687833499702","host":"s3://npm-registry-packages"}},"10.10.0":{"name":"@duckduckgo/autoconsent","version":"10.10.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.10.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"4e9f4d9a4278d47eda02cf2930653c39b871397c","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.10.0.tgz","fileCount":522,"integrity":"sha512-ewY0Rrpp/FiFS8tf7qO4+iuAM5h/nSo8jdBQbpOQ1hI7aCP5pIdrZehJWIO7mkiNboVKAaP3p1WBhydIjfQDFA==","signatures":[{"sig":"MEYCIQDYME4p3iQu3PwJ8+Byll5tax8KPYh1zGpVDvRSaNPQdgIhAJ25G9FcNODur0YWzrM/A7omNJJjMi/Ju59vyyses+o0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2420594},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"06df7b585f84cbfccf578f88c94f50709801fc21","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","ts-node":"^10.9.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.263","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.10.0_1717400067158_0.762901575020424","host":"s3://npm-registry-packages"}},"10.11.0":{"name":"@duckduckgo/autoconsent","version":"10.11.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.11.0","homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"adad90d5b52cc0c2fc0f108f839c09e9e094dafb","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.11.0.tgz","fileCount":524,"integrity":"sha512-JybvVNw3vTf/pL7n/hvqPP1Gu3EKN4MoP0Tvse6WvgzWxNSWCWA6+SE+vMc1xPuByG7sIwFs80SIi77ndrZXZQ==","signatures":[{"sig":"MEUCIQCPxqWHJf9aJuVxmOLBM5p89Vvp1NyCGemudUV6egvLqgIgLvttwdlbpA9RbM0qYQHE+xmjbdKruTk8IJsFoQx5nRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2428582},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"007fde294c403b2303007f4a3ba06189e642aeb9","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","ts-node":"^10.9.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.263","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.11.0_1719825276949_0.44060348235196756","host":"s3://npm-registry-packages"}},"10.12.0":{"name":"@duckduckgo/autoconsent","version":"10.12.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.12.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"dbf4e32ed42e999fdc2eda873c37e2f260a49b29","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.12.0.tgz","fileCount":528,"integrity":"sha512-lhFTyrME447xrazlo3Q75d8FLWJiZNm45zEES4wQmco32cBd42+5rG0C47xNj+a3NCEVsLn6WFuo3R8oZtqE9Q==","signatures":[{"sig":"MEQCIF5jIowiQkAQ+sCkZTzsjnw7O6CXYQFNsazyzboXTLRhAiBkaViZKJX9FqBHydnvip3dR/ojA2L48eyIBQTOSLCFzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2435352},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"55ac1596e7afd953d3082189de73563de89de40b","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","ts-node":"^10.9.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.263","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.12.0_1721748142235_0.00994827961125111","host":"s3://npm-registry-packages"}},"10.12.1":{"name":"@duckduckgo/autoconsent","version":"10.12.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.12.1","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"2e5a6234787db85d02a9403d84874ee07d24e2ad","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.12.1.tgz","fileCount":530,"integrity":"sha512-CVmUNnmYfrQv0dOBGyrsmdst3dKS01Lv6PTruIYFhGdsS842vD9g3XyfQ73V0sGQ7qjznMwLHT5WrVgLiyItrg==","signatures":[{"sig":"MEUCIQDp1Ix3387akN7RTt3NO8lG1LgMK263hfZh8bahx5Qq6wIgMnOShphodZFZaLGN3eXfC3XODu3+m2Gji4Eu0+snOnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2439393},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"b6d2babc7a69d1a47a2453eb1121d07bae4dcff5","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","ts-node":"^10.9.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.263","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.12.1_1722246482845_0.2640774390233449","host":"s3://npm-registry-packages"}},"10.13.0":{"name":"@duckduckgo/autoconsent","version":"10.13.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.13.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"28b763df000a9078f7d99cfdae51b3ba8e307a34","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.13.0.tgz","fileCount":534,"integrity":"sha512-tR2XpSjA0Y4IC+Ql0J1e9B29Bz3qMEQW/+6gxJ6DRmvu0D8MsKvw0pST2rD/Q3+Mp9rL/FCklB/2X73hLK17LA==","signatures":[{"sig":"MEQCIA8F2oV772Wrn3sACeEn90st8zEKVpK74/tAA21fHlfaAiAbmO3NgOm7L6to5xwMVIw6SJDgJTReoG5TZ7FAzW/ugw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2804481},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"f32db35705052ff3a3d915922a1e86768831eb5a","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","dependencies":{"tldts-experimental":"^6.1.37"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","ts-node":"^10.9.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.263","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.13.0_1722519607384_0.23580462776708266","host":"s3://npm-registry-packages"}},"10.14.0":{"name":"@duckduckgo/autoconsent","version":"10.14.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.14.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"3248894b8ee8149a72c563ff241389cf169d4b66","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.14.0.tgz","fileCount":536,"integrity":"sha512-FMuPv2k4Dv7s7qF8ffe5aA3eNlCP3PaYI+qiFGUxcCFG7iNpaDgcOM3Cu1lQc9Kq4wAlzqbIAb4e4miV4gg2wA==","signatures":[{"sig":"MEQCIDetV/tKioRMOE0311pzfdtzy2wmrH1CQK6vkRm3KnhKAiAWk5pm59REr8iD4H91e0R1GgxNaCrLzxTxWFg1xtbtgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2853673},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"779c4fa61e6d1c64775c330509ca6b3a96ecdcee","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","dependencies":{"tldts-experimental":"^6.1.37"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","ts-node":"^10.9.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.263","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.14.0_1723023379479_0.36433393107281353","host":"s3://npm-registry-packages"}},"10.15.0":{"name":"@duckduckgo/autoconsent","version":"10.15.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.15.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"ab6ee2ef81b067d0f1033c83568481596e24f30d","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.15.0.tgz","fileCount":550,"integrity":"sha512-Jxaogy2IuZEEV1+xPyo3c3PnZJmBO6ima/MapF2VolI/IKxXnL+9yYqyydPhSk0ahx42YINA6uIK6zexlKDIkQ==","signatures":[{"sig":"MEYCIQDjukEVjwd0Hc6vDckCW5DHcUuOrWgLJi2JLIW0pc4SWwIhAO6s3hATsaH5+Lw66B0aN1hMJryGPn+xHcMlDzoqnZKh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2926258},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"81e0ba46167add3de060be91f4368d0743f5668e","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"playwright test tests/dom-actions.spec.ts","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"8.19.4","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","dependencies":{"tldts-experimental":"^6.1.37"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^0.9.4","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.20.0","ts-node":"^10.9.2","web-ext":"^7.3.0","typescript":"^5.1.6","@types/chai":"^4.3.1","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.263","@playwright/test":"^1.17.1","@puppeteer/replay":"^3.0.0","eslint-plugin-json":"^3.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.15.0_1724070448261_0.022980361908653046","host":"s3://npm-registry-packages"}},"10.16.0":{"name":"@duckduckgo/autoconsent","version":"10.16.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.16.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"af93ef72175ad3dc97c9cf9605bb867543cef027","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.16.0.tgz","fileCount":552,"integrity":"sha512-731vJAQ/wOu+zpGOgXgnuTyhpF7LCuiVmmOFVLUU9RNHX1357aEm+7D2SdyPAuHj+uDpGkhTbaz/MPX6qFoInQ==","signatures":[{"sig":"MEQCIAgLqkvdeVMd3YHgRvjQQ3M5J2pEEbVRV/O91BRAvbP5AiBXtDzveRFUGaY/4KA7xWHCp7eA+mlCdsJUl1IgKlqaUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3050907},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"cc2a6a98cd38deac0521a35952c15bb6f7fff660","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ tests-wtr/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.7.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.4","dependencies":{"tldts-experimental":"^6.1.37"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.24.0","ts-node":"^10.9.2","web-ext":"^8.3.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.277","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","eslint-plugin-json":"^3.1.0","@web/dev-server-esbuild":"^1.0.2","@typescript-eslint/parser":"^8.8.1","@web/test-runner-playwright":"^0.11.0","@typescript-eslint/eslint-plugin":"^8.8.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.16.0_1728980815768_0.19164534634395425","host":"s3://npm-registry-packages"}},"10.17.0":{"name":"@duckduckgo/autoconsent","version":"10.17.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@10.17.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"d8a6aeac7ad7f85f6927915b5695b88f9c8016f9","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-10.17.0.tgz","fileCount":559,"integrity":"sha512-zMB4BE5fpiqvjXPA0k8bCorWgh6eFMlkedRfuRVQYhbWqwLgrnsA7lv4U0ORTIJkvbBjABuYaprwr1yd/15D/w==","signatures":[{"sig":"MEYCIQDBZ4G/w/bf4WQ8q5lDlvW6ELz52z9jRB8NPcOFsre7OAIhANMiNBvEeCsB7e6AdpVHurN8/vA2UBqpVtjCIXtevfo4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3064649},"main":"dist/autoconsent.cjs.js","module":"dist/autoconsent.esm.js","gitHead":"ba2f73bc47aa1caad35a0eb34c51b89e82703be7","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ tests-wtr/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","fetch-site-list":"curl https://s3.amazonaws.com/cdn.cliqz.com/re-consent/supported_sites.txt > sites.txt","fetch-fanboy-list":"wget https://www.fanboy.co.nz/fanboy-cookiemonster.txt","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.7.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.4","dependencies":{"tldts-experimental":"^6.1.37"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.24.0","ts-node":"^10.9.2","web-ext":"^8.3.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.277","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","eslint-plugin-json":"^3.1.0","@web/dev-server-esbuild":"^1.0.2","@typescript-eslint/parser":"^8.8.1","@web/test-runner-playwright":"^0.11.0","@typescript-eslint/eslint-plugin":"^8.8.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_10.17.0_1729762546552_0.40455888867577783","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"@duckduckgo/autoconsent","version":"11.0.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@11.0.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"2683282a6e9e5fc7deba8c5e5e57b8dd1e012d2a","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-11.0.0.tgz","fileCount":573,"integrity":"sha512-4LTeojcd2zaMHGcyoks3LY838drUtIwHdkilxq96y643SrRqg11dqFvh1XAXErI41AXV4l4bHIb0r9b8OZ6Z0A==","signatures":[{"sig":"MEQCIEB9EhRzSZa/mOsF0P8cmPQlYkdep/rMaqGB+838PfG0AiBiWJttZCSCnfMbkVnVFIuv4sYrVTsX38RmB62PP93/Fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42845683},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"ad02a02161e4213895c3de867f748c9de2e2a8b5","scripts":{"lint":"eslint addon/ lib/ playwright/ tests/ tests-wtr/ rules/autoconsent/*.json","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.7.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.4","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^10.0.0","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^8.27.0","esbuild":"^0.24.0","ts-node":"^10.9.2","web-ext":"^8.3.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.279","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","eslint-plugin-json":"^3.1.0","@web/dev-server-esbuild":"^1.0.2","@typescript-eslint/parser":"^8.8.1","@web/test-runner-playwright":"^0.11.0","@typescript-eslint/eslint-plugin":"^8.8.1"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_11.0.0_1730975591056_0.5250521219733917","host":"s3://npm-registry-packages"}},"11.1.0":{"name":"@duckduckgo/autoconsent","version":"11.1.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@11.1.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"fdd430e9fa2c78ce10446a8999b2bdaca134a9ee","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-11.1.0.tgz","fileCount":577,"integrity":"sha512-ZzccT+1Lf6GhoWmNENgKD0XIS9qsw1wRcSPzGR+WNYL1pRHCDGhdcNI2p5ih6DshodDlOEG0s2T4czM7i0e5UA==","signatures":[{"sig":"MEUCIGfFgpAfJhh2fLPv5ZFFN0gbdV6cDZsPtuHJVBYXKYYxAiEAtFeR8TZgsAs1i1npaSpO4UoP8mYjVyPgTV/+SChRJG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42873028},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"8e332954ff56cdcafe7e23c28cba551d6dd4caf5","scripts":{"lint":"eslint . && prettier . --check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.7.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.4","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^10.0.0","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.24.0","globals":"^15.11.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.3.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.280","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_11.1.0_1731326243340_0.2093693427855563","host":"s3://npm-registry-packages"}},"11.2.0":{"name":"@duckduckgo/autoconsent","version":"11.2.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@11.2.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"cebc8d706102ea635209e078e414ff26de90e69a","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-11.2.0.tgz","fileCount":577,"integrity":"sha512-FtTMWuF/eLMFBk/lpQutFkR0Q+MJDj1H7vw2amaDAc2qxunS+HwIi0xz99mSvVNWJHCwvabhn9bhNwu5/8/fqg==","signatures":[{"sig":"MEQCIF04Fzx4+gYBngNIhSQlpPIqG9W/O7SHm7v95gx4uPeiAiB+UdYCcmN2gxIHhQv3zG60/wYCoLNDrYrfGwDzffHqoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42873397},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"e3f9e01413966938095aacbe79d1346de3b27fab","scripts":{"lint":"eslint . && prettier . --check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.7.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.4","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^10.0.0","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.24.0","globals":"^15.11.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.3.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.280","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_11.2.0_1731580633473_0.20132142180233914","host":"s3://npm-registry-packages"}},"11.3.0":{"name":"@duckduckgo/autoconsent","version":"11.3.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@11.3.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"fc49c6b50233f15b5fa37102ac0f56d1e2dd2333","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-11.3.0.tgz","fileCount":577,"integrity":"sha512-2K2KoMoSc2KUpY7DQZO8qDH7hjtieTQdVveQ5vnrHGBml4Iw4eEwi8jPPyedebdOZcprs7nTY27ttiVk0XsKRg==","signatures":[{"sig":"MEUCIGudMreFozY3hjtFJSFI61yr2skOKI0qmVVYl25ZuHljAiEAh4ONg5hpWQ4juhQEuqGgL2/bufrYAYcxHqB9hOHfaPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42875735},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"0e2eb24bf989932f7767fa7a45b4a379ef7e486c","scripts":{"lint":"eslint . && prettier . --check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.7.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.4","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^10.0.0","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.24.0","globals":"^15.11.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.3.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.280","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_11.3.0_1731675635444_0.6105920036080874","host":"s3://npm-registry-packages"}},"11.4.0":{"name":"@duckduckgo/autoconsent","version":"11.4.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@11.4.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"5057cae8975ee77cf1d9b9503d4d77f0a84ffc74","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-11.4.0.tgz","fileCount":577,"integrity":"sha512-2MjhDVwpMlyFae5Hsq5S4YL8WbHe+ctzau8QF2i5eAxkcIKTDVWS8yMuC0scr+XCSx7pk7mVuWHts3WHjNVhGw==","signatures":[{"sig":"MEQCICA4YqT7i5PyJQ76QfiiHKWkxEq7E+QUZCUIy1iV+y05AiA/CzQxT8EGNMCb3FgkZBQ3phwU31SAr1P5isYmlqU0Ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42875628},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"7a5dc6b8198ec858d91286cad15de51544e53fdd","scripts":{"lint":"eslint . && prettier . --check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.7.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.4","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^10.0.0","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.24.0","globals":"^15.11.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.3.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.280","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_11.4.0_1731677269552_0.1839897933451129","host":"s3://npm-registry-packages"}},"11.5.0":{"name":"@duckduckgo/autoconsent","version":"11.5.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@11.5.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"c3f04f65cef58be56756264c73827c7084890085","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-11.5.0.tgz","fileCount":577,"integrity":"sha512-mjMVTtJuHKPnX+poz5ZOPpUCPtoVh7nQeO7oXtsYEXZNSEIO/UIK9ozEWUI3Ta1utzQm4pN5wJwmsgmxNUXi/w==","signatures":[{"sig":"MEYCIQCGvdpTDh9igOubxNStNLe4PsVHCbP53j8PHh4boKiS1QIhALLotNlHPA+egY60IoToFT4Yw/A4ejrQtcNEpmEVKK0k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42876095},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"e1501768055541e909033e0323f3f98436a3cc32","scripts":{"lint":"eslint . && prettier . --check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.7.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.4","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^10.0.0","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.24.0","globals":"^15.11.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.3.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.280","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_11.5.0_1731847108681_0.6440313241072559","host":"s3://npm-registry-packages"}},"12.0.0":{"name":"@duckduckgo/autoconsent","version":"12.0.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.0.0","maintainers":[{"name":"jakeddg","email":"jader@duckduckgo.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"2caffdd3ef7ffe784ec45537bd3be8a647e99ab5","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.0.0.tgz","fileCount":585,"integrity":"sha512-ObPv0pE1d8G1Nnj9NtTxvu04mNRnJ8o8cpU1G0YJk1kP2ykipGnlp9wrn9Tkn2fDy5zT8HQqDsOYWEyk3ES1kg==","signatures":[{"sig":"MEYCIQCy68rxg/fQ+UX9qA7dDMP+keKHtu1AnuKUqmpoTFja4QIhAJ0QYUJmBI5zpR9E87mZZPV7mrv0rtIwRlq+Rt5LT4Py","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42917454},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"dfec9f4f1af8df9bff2086f45f94fa309231c42e","scripts":{"lint":"eslint . && prettier . --check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.5","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^10.0.0","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.24.0","globals":"^15.11.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.3.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.283","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.0.0_1732302951021_0.9775015947183598","host":"s3://npm-registry-packages"}},"12.1.0":{"name":"@duckduckgo/autoconsent","version":"12.1.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.1.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"0ad3276ae7f6eebd52a1a11b32686c49e7b5c26d","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.1.0.tgz","fileCount":585,"integrity":"sha512-tWWYDYyzNKR2L1eah2FdIvytd5+4ymAWBwdAsd3WL22txfZ3iqsQgSZGMkFZSC1NMtamVjFudadyTCi/MqWHbA==","signatures":[{"sig":"MEYCIQDs4lrFBJh+IHP7XsqP/GNwFQH7CovKZbuZk7YKl+Lt6QIhAKX8aUvM5/BFnRIUqPcfc5XDPF/tW8Zb+J5ctETTPcH0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42894664},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"4c963f01b864220d97ce4b2bea7f37e941e0390e","scripts":{"lint":"eslint . && prettier . --check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.5","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^10.0.0","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.24.0","globals":"^15.11.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.3.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.283","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.1.0_1732870923992_0.11915873865959181","host":"s3://npm-registry-packages"}},"12.2.0":{"name":"@duckduckgo/autoconsent","version":"12.2.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.2.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"d1cfcfe2d513703cbe33bf1fc36beb1a24a007e3","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.2.0.tgz","fileCount":585,"integrity":"sha512-KhvkdhqTHqVxMxxmadWcW9E1WoGV06YIwVC2m8RIeJYk6AD2wIyO5MjP24moRG5OIvWohEhge8TU0OHeY0P6Tw==","signatures":[{"sig":"MEQCIHaykNw3cViLzi8sActLwMfx8rCnToMscEW+NCtvgIhCAiBV/GLhHkxap6hoUMAZqt9wKTPMQF6K5A1NnAtmlvALug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42939367},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"d56bbb17c87cb4235ade8c1a78f1072724a629b4","scripts":{"lint":"eslint . && prettier . --check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.5","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^10.0.0","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.24.0","globals":"^15.11.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.3.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.283","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.2.0_1733477724387_0.2921075201821677","host":"s3://npm-registry-packages"}},"12.3.0":{"name":"@duckduckgo/autoconsent","version":"12.3.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.3.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"05a82da67a1f0ccfb186da2419e531f19cecd84e","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.3.0.tgz","fileCount":586,"integrity":"sha512-mOW11Ve9DRKDkjFtAjXAP3Jd5E22YqI+4+6NTPNnOud2/02QyhM8l1vK//hTR6cmXXWZiFknpuv6qckuwMKivw==","signatures":[{"sig":"MEQCIGYctqPKM2GV53KFvzpBDEJviJ6tFeA45+Cb7vkAtrJ/AiAESbn/Cx2BJodPLvfq+P/tl6oXG0vRulKO6ac3x+KDYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42033763},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"8411ee656857758e915596cddeba5ace0300ef4e","scripts":{"lint":"eslint . && prettier . --check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.5","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^10.0.0","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.24.0","globals":"^15.11.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.3.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.283","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.3.0_1734111912460_0.5341925541786141","host":"s3://npm-registry-packages-npm-production"}},"12.4.0":{"name":"@duckduckgo/autoconsent","version":"12.4.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.4.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"ccabc62643b6c602a400e91a8771bf3e97ef3d96","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.4.0.tgz","fileCount":586,"integrity":"sha512-k7pNvq9IdPURoAhboAWx+xDMnIHKJ9JY74eft/aOOv1Lj5P8Bjv63ERyvttK5ugzvJvVyUR9GNp3DcQF/izlmA==","signatures":[{"sig":"MEUCIQCXbpjq3f3oKf1SDi/L3ovknNn8zsbaBl8yutgnrZ92xwIgOOjfCuedLNhFa7TM5WTKrWA/iwkAhRotSCZpCN+hwDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41213585},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"d71f239aa4764c6535c70e3df7678f63316d169d","scripts":{"lint":"eslint . && prettier . --check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.5","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.24.0","globals":"^15.11.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.4.2","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.287","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.4.0_1734687975561_0.7690570936951757","host":"s3://npm-registry-packages-npm-production"}},"12.5.0":{"name":"@duckduckgo/autoconsent","version":"12.5.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.5.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"3b7a47328d258e351f0032b6b0e328ea234fadb3","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.5.0.tgz","fileCount":593,"integrity":"sha512-6gKVbgaNMMGyn6ArE0yr38Z41o95UpFXnGJMS4IrycR7QW2j3hH22PKfCZ915BoCoRebHZWpS63W+jSG92UkQw==","signatures":[{"sig":"MEUCIHweKNMIDzXFcd4c/cykzJPnP3ZliBPFBJ7kkNhJvmruAiEAxR65XQ/7rNHkNNlYkmktInqktLkru2MK/idNogZyiCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41107179},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"e19922d5238f918e2c4a019ba3fbb674460ffdf0","scripts":{"lint":"eslint . && prettier . --check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.5","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.24.0","globals":"^15.11.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.4.2","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.287","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.5.0_1736501113305_0.6203889094756467","host":"s3://npm-registry-packages-npm-production"}},"12.6.0":{"name":"@duckduckgo/autoconsent","version":"12.6.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.6.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"008ab26ebcfe5a5fe788a56a3382dd0084266c80","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.6.0.tgz","fileCount":600,"integrity":"sha512-stjNQKFxERDoOa5bfbjjzKhPfJNldPWTp9NPQK7U3ATQs4pOQBIeoq4h2QEz7nrgspRaHLFCbYQayRmXdatjSA==","signatures":[{"sig":"MEYCIQDq4u3oOZVuoRjeRq3B6IZci3mbNcOplIr88kzFnHrAzQIhAMZUshdDNFgwKCeAHA8QMXqvtxBHKYMqvAXKG+yvmZbO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17755358},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"849df11d326c75e8b903c55e0fe6c811feee2c7c","scripts":{"lint":"eslint . && prettier . --check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.5","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.24.0","globals":"^15.11.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.4.2","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.287","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.6.0_1737143775084_0.9656808414987348","host":"s3://npm-registry-packages-npm-production"}},"12.7.0":{"name":"@duckduckgo/autoconsent","version":"12.7.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.7.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"9d607ab1dddbd8d8cd339edef7b6833a508e44a8","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.7.0.tgz","fileCount":594,"integrity":"sha512-1+wOxhA8KrWKrWFEWLvyqljLlIWo4DRSn4QGA4X5+KwyV+nVEARwSg7kdbO6c2ypwweevFPW+sMcqWMNdu+UZg==","signatures":[{"sig":"MEYCIQD/8cMEtxDxlCPn2EKAUyiza1vyM4ms0I+wXl4xY722WQIhAN2cJX50hP5q/Mf5tn1Xh5N2SC/EnumH3T4DHBqZjuU4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17469102},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"e41e52fc1f22ebcc132feebc2258a0a5a37234e9","scripts":{"lint":"eslint . && prettier . --check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.5","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.24.0","globals":"^15.11.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.4.2","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.287","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.7.0_1737724977437_0.9174995364706837","host":"s3://npm-registry-packages-npm-production"}},"12.8.0":{"name":"@duckduckgo/autoconsent","version":"12.8.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.8.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"223a0fc4e7f079f74d8bd4ea7b4018e9ba970b28","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.8.0.tgz","fileCount":609,"integrity":"sha512-H4tDslVq0f4O/NH53dM5GrB2uSX43G0z9ueCEkXY1nb8H6jVotHd4t58g8t3nUaRsK97FnVA+bR6MOs+VP0SCg==","signatures":[{"sig":"MEUCIEYpvP2X1clj5tCxXUpg7CZXsQ+v3K+PpztJRtMrHMtlAiEAmaRHnxPJQRKm/ZdH673vS/+3djofBJLjZ624eNk7OaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17403657},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"8d90adbe2f614407b5d026a64abe434d6ff3ea31","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.6","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.24.0","globals":"^15.11.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.4.2","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.300","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.8.0_1738323326959_0.4079409606776563","host":"s3://npm-registry-packages-npm-production"}},"12.9.0":{"name":"@duckduckgo/autoconsent","version":"12.9.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.9.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"69f6be6d3ce763172819b53b5ef991c19efdb1ae","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.9.0.tgz","fileCount":607,"integrity":"sha512-omKepRl87ZLXyGXJHKKa5xZmxWC4AMlfJBRRkOQYDCqPNC/a92gx4NoUPmVasBeekL2jOkd3B4xTG1+NzaekUw==","signatures":[{"sig":"MEQCIBwic6Cz/THwcDWokyBzVVv0Zuob8+GHTWW+FYrXMqb2AiAvllVO3N0tLrbf4xl/YlWcqPK8GKexNQZ6Fl4RCVlgVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17260306},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"f73a4c9690eba646912b60c425cdf94ceae5de6a","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.6","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.24.0","globals":"^15.11.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.4.2","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.300","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.9.0_1738898941418_0.21366022168518595","host":"s3://npm-registry-packages-npm-production"}},"12.10.0":{"name":"@duckduckgo/autoconsent","version":"12.10.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.10.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"5f16c39c6045426a736656ceda71ea1136b4454d","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.10.0.tgz","fileCount":615,"integrity":"sha512-AbzmHMUYuvRrzjnN0WrcCMnrahXrPafd2Sy9SF8ZGBDQ9S8Mg8hbtpwZWvZYSTdoPAVnTyEyAueRiQ32jowvew==","signatures":[{"sig":"MEQCIFz4atXTi9BhHvYcs8Rcg/D0q9M7OFB4fhm303fVWR62AiBIz4GSsm0bBDhB8DFXLPdyT0nyQ08VJE+HwGaMOc6IEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17093590},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"f78cf21688b8eb87c015815616a05acc16f94c9e","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.6","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^15.11.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.5.0","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.304","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.10.0_1739525930040_0.3989142949049276","host":"s3://npm-registry-packages-npm-production"}},"12.11.0":{"name":"@duckduckgo/autoconsent","version":"12.11.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.11.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"0ea65509f54ed041f405f038d6b068ac42be6911","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.11.0.tgz","fileCount":617,"integrity":"sha512-+vb1zmgq7NLI5xrrQOlqluNV3hrI/eoxG1Xquc1vGSOOXC4vUahCUqS0TgLQPn2GBmcxb6aNy6zo1ocS8rA6Mw==","signatures":[{"sig":"MEUCIAL4DnT684pAMphihvVJ3tmiV/46SHMeF7MsjjH6cxGWAiEAvwhM37ZU1KFJnRTwqZF78qbBSR8FXb6m7uOUj/DIByI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17075388},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"b052d2034b48bca6cb10599ad51911c9554c103e","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.6","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^15.11.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.5.0","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.304","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.11.0_1740135912013_0.9843362167363658","host":"s3://npm-registry-packages-npm-production"}},"12.12.0":{"name":"@duckduckgo/autoconsent","version":"12.12.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.12.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"2a98a63cc17dddfdaa9b6aff9ea86c71c2f107f3","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.12.0.tgz","fileCount":667,"integrity":"sha512-aVacG0m32YO0ttA7LklUB26j50mFPnLS7RpoFRrQ40bg8APZ8ZIHY8fvaF+iMg46ExlR0HohsbFnXKdJ4B1zyg==","signatures":[{"sig":"MEUCIQCStLAjONwvtoBOqafFi9wYVRU1tZr2v594zUljn044jwIgClnqgyjV4GfhXgDP+oXidg4YKx1nEoNPNpeBjjIjeYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17207234},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"4b57c2317002bf4eda478adecd557ba3850e807f","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.7","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^15.11.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.5.0","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.304","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.12.0_1740748571238_0.2186227807884249","host":"s3://npm-registry-packages-npm-production"}},"12.13.0":{"name":"@duckduckgo/autoconsent","version":"12.13.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.13.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"4b27d60c9457244f844eb061dbf4ee8db9ebfd31","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.13.0.tgz","fileCount":728,"integrity":"sha512-e/zeUoGRt0A4FfPrHEi/H1y42fuyIYAMX4jbuiWdhLofHC936O1s/njLEUnlk9VNaQeX6FzWceewwUAy+1W9UQ==","signatures":[{"sig":"MEUCIQDLME0La4sObO8sLGxxgqEYi3XfBjBgf5QI+1iAbD+ETwIgNjQZk2U6tNVfLCqfmQZQVOJsRhPjjVpt9d0vXX0GlpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17343518},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"2780ec3b3ab35b1321f5377f0906c1620335327f","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.7","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^15.11.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.5.0","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.304","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.19.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.13.0_1741369291057_0.42857181870164185","host":"s3://npm-registry-packages-npm-production"}},"12.14.0":{"name":"@duckduckgo/autoconsent","version":"12.14.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.14.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"5da9a864e1eee9ec766a9b6395a2c7d235b85d74","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.14.0.tgz","fileCount":740,"integrity":"sha512-xU7jummGvSR1UcBZWLCWiD0V+40RDZKS+JeyhrsJl4E+/W8jxdWzujKF4hFWQ/y/Fcwh2nlryA+2QvTTKdgpTA==","signatures":[{"sig":"MEUCIQC5cyvPJpIRplUet39/4W3gqlYTt203Jo9AzC/dhNX3zQIgLgFln49PT7eUNGINwtIc4OqzUP8JGmnwJaMD03/OAco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17333072},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"a504f8559e3f5d63c81208c6d02902311d4adc8f","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.7","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.5.3","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.308","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.14.0_1741966748125_0.7587347441842529","host":"s3://npm-registry-packages-npm-production"}},"12.15.0":{"name":"@duckduckgo/autoconsent","version":"12.15.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.15.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"bc02bd09746c0b2fad35acd0a4c5b527c2ec7ac5","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.15.0.tgz","fileCount":744,"integrity":"sha512-8Bxp7zY9JEGk0ROSyfYax+e8V6z7572Plms4XO74OzRRmxrwjH+QJvuG6d3KHGwuqDQP+G+Fz18hY3IvtDO2+w==","signatures":[{"sig":"MEYCIQDDXrJkL/6YIChlg6K0yxU3tlcZvYWSWg61aoxJdL/YqQIhAIrjqBf3NPotiqwY8jftb4aEm9OucpTrFZQObhEXHUXE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17493451},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"42febb53bab52e1db3b155da26d5565821917d71","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.7","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^19.0.2","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.5.3","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.309","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.15.0_1742569680806_0.5567376160435376","host":"s3://npm-registry-packages-npm-production"}},"12.16.0":{"name":"@duckduckgo/autoconsent","version":"12.16.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.16.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"8969c8fd5f308ba24441f03bb1a8b9a504cbb65e","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.16.0.tgz","fileCount":747,"integrity":"sha512-sk/5cZ+STVxzyP0z4pcxvhxMuuU3ImJ4BGt5n2ZMglG26HD5AoUibRsu7vG604ufFMwtFLFpwsALnfTz0qGXtw==","signatures":[{"sig":"MEUCIQDjT1yHwwRzDyGz9Tpq88A1jL2o736hdQggHoFaaFr0SgIgWc60wXr42gwXxESRJa+3GlfMNPyTwdhv7ib9sgrUIbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17505675},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"12f3f4f0af35b8eb621368369bf37be922e7c7e1","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.7","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^20.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.5.3","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.310","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.16.0_1742894369345_0.1773616883849467","host":"s3://npm-registry-packages-npm-production"}},"12.17.0":{"name":"@duckduckgo/autoconsent","version":"12.17.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.17.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"9768123dcc76f8d64aeef4d149fb978e60c163d7","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.17.0.tgz","fileCount":749,"integrity":"sha512-826QmV5p/S62aqLId41o57HZUX9KkQShJgtckND+iwR4Vmj0+dWtZkjyYB8Acy4uxDzIpHQjpPanSeH4vAaSiA==","signatures":[{"sig":"MEQCIGEx2JtQmhdbxH1QYPNauYzn6O+ZZv9VFN7X3vUvMRsUAiADJ1ZRpOgRPcDQyZihN4SRUbJBlDH0xWgx6s+Lw2x6uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17312350},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"529c8ac10793a81528eae2eeaa1efce9f376c0ce","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^20.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.5.3","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.313","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.17.0_1744641245540_0.7583976009030415","host":"s3://npm-registry-packages-npm-production"}},"12.18.0":{"name":"@duckduckgo/autoconsent","version":"12.18.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.18.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"275daed1c5b31b0f0f6ab9a532fa4732c4d1e177","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.18.0.tgz","fileCount":751,"integrity":"sha512-JW8HbTe0WALyNpHdTsTcDi2hB4YSUFWtWIj78idHGGD3TFir3usIYVZdTOQDN2SnMgZYpJRqjlbLyUCJKB3xdw==","signatures":[{"sig":"MEQCIAx7WtDh3QqDsBfooyiuVNAwJuwl+VN5BuAbTT8V3L62AiAllhZQUwLFBdm9TdNMuIGvmYsqY3mrR4ztuM9nC74Opg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17488269},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"32acfe14eee83457a37d74d93b22f02f64ce617c","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"tldts-experimental":"^6.1.41","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^20.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.5.3","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.313","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.18.0_1745912054332_0.34224138787472613","host":"s3://npm-registry-packages-npm-production"}},"12.19.0":{"name":"@duckduckgo/autoconsent","version":"12.19.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.19.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"20827f4069cf3be58f37ae72a6584940d3ab93e6","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.19.0.tgz","fileCount":753,"integrity":"sha512-VkxPYhoj62m/tYJzF7kVQPvtJFuVwFgjDCInXeTbveKnsI7DEtoPGoviNA7nBl/0dJoDR7WahXMs5QzNj7BbDw==","signatures":[{"sig":"MEUCIQDzTY1kldfrCklbuuMUhftMDJeaEM0LKsEw21qKVGsqcAIgSA4bH76xC3+QJvAmZMSBGUmbfTXZdr5z0OdGAl4gAJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18234643},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"44e363f73e1103812570d2b0d5280cad3392ff75","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^20.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.5.3","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.317","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.19.0_1746605318423_0.26471415105381846","host":"s3://npm-registry-packages-npm-production"}},"12.20.0":{"name":"@duckduckgo/autoconsent","version":"12.20.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.20.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"01ea61b30cff5788fc950d89d3f8ae8c82ffdacc","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.20.0.tgz","fileCount":755,"integrity":"sha512-Hu5WQZAtmoJlyugjv9lwVcSzUrmZdMIGg0Ip5dj5ChQt5dIRZW5bLv/m4dVW8hmOI1YvbMkPM5+gnB9dTv3qtg==","signatures":[{"sig":"MEYCIQCeLWwr5ZNtykqeP4pMzS1zjQhQMcXrXlFcmDLSDty3twIhAPwlGGfYFkal41qcJuDyhQtK84I3818S5N48uenTRbsi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17391856},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"e73b73b482e1e44de11e0fef7e50f3db1a67a81e","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^20.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.5.3","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.322","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.20.0_1747385608240_0.4247602656621956","host":"s3://npm-registry-packages-npm-production"}},"12.20.1":{"name":"@duckduckgo/autoconsent","version":"12.20.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@12.20.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"4b5d3a55dddf538e98114e82e0ffefd23695f7ae","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-12.20.1.tgz","fileCount":755,"integrity":"sha512-LmDsWS9NXtfU93f7jQbRKsZPE8+KcKV0dW5fIxy1ZgTYR/jM9nNEMTrZ2sr0LL0HDQWJsuS7lvw0wyqPBP1M+Q==","signatures":[{"sig":"MEQCIGokWF27ar7/jl4buEtioaNnpg3amYQTfiWYAhISv4vNAiBrBdwd5+Q5fE9rn94QaEo/5hCiK4Op4ccZkbWfcpadGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17390866},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json"},"gitHead":"39686fcd15856a43b9c752b8258f97448e53ad58","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"node rules/build.mjs","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^20.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.5.3","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.322","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_12.20.1_1747393973884_0.11222439495491976","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@duckduckgo/autoconsent","version":"13.0.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@13.0.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"a0bd07a46d5fa3ac30e4d285c2f079a824b83110","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-13.0.0.tgz","fileCount":759,"integrity":"sha512-PXJBXxKpuT7EyghTo7Qgn+QCKnQnxsvcFHIQBO2PN6/CqE5JQzlVJIKDP19DyOIBXWvldQHUMkF9xlXw1sJq/Q==","signatures":[{"sig":"MEUCIA8dAwkrfry0SHPJoHtcCfsNiOIKU1IcKFFL7CVTDNVPAiEA6aJlKUC0GGXNau0XKj7yxKjvhlJOKq271zkG95bgfM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16857633},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"2cf7da184340cdf882d18fee3846880f0be2e15b","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"node scripts/bundle-config-rules.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^20.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.5.3","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.322","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_13.0.0_1747651117743_0.2865247986856869","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"@duckduckgo/autoconsent","version":"14.0.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.0.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"ed2d36192a1dfc497075c0451f435f98e780f9ea","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.0.0.tgz","fileCount":760,"integrity":"sha512-bxvYvD0hp4hLWMXmgRmc0q86M9CtjzCAXn4OxQyaxcDzqK7JQ1U0Tx/puFpoRKYx7C1fScBsFj7SQT+xPM+LNQ==","signatures":[{"sig":"MEYCIQCzB0BaamCe/im1ffUwkcevoHPqrEo+s09hv2QmYwu6LQIhAK7coUCVgtZCJRbGDKV3iIxj7cxmY5lVhN8+eiAlZZ+k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16860729},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"9657fbb5c1a1eea509f86e8c31c5d93a1260a2bf","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"node scripts/bundle-config-rules.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^20.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.5.3","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.322","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.0.0_1747735009498_0.3133811698025213","host":"s3://npm-registry-packages-npm-production"}},"14.0.1":{"name":"@duckduckgo/autoconsent","version":"14.0.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.0.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"199032cc784d52b656efe5d510f254dc76efa777","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.0.1.tgz","fileCount":760,"integrity":"sha512-e1Iu1fvsXx+PfpWissPWg0y9WklyobYIm0o/4KYEno2Stn1kE2lhaOBHhw1bmgj3yLgNAQuzoPgcZ5GK+jfXVA==","signatures":[{"sig":"MEUCIQD02NOZ8YPTSlJlFh2GHV3+JQLnESvTl+A1iRr+JiR13AIgD1UAGxv6NBlm8OE638vUepmB79/Ey5aMBxb5lK+nHr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16862884},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"86acea25159f823e3380b493f83c8fd98a26b4a4","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"node scripts/bundle-config-rules.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^20.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.5.3","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.322","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.0.1_1748870654138_0.5551474391523641","host":"s3://npm-registry-packages-npm-production"}},"14.1.0":{"name":"@duckduckgo/autoconsent","version":"14.1.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.1.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"393a7f5cb322ed7a1a56dbbda6dc21ce3a8f43f6","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.1.0.tgz","fileCount":763,"integrity":"sha512-Je5lajqzdtHEgrgD/2zBCjjOzKTwwy9+fcoPsHJfzxfxZnzdMhYmAUhhQ8wnGTsMo29WyXBg2XU51c9Lyjkacg==","signatures":[{"sig":"MEUCIG52qiYfIwbRRXNlWraBTWIATs47yhSpZpXatJqKVCNaAiEA8jaBqnwUqMZNFFKutPBsbvYPfSrYZfuP7XeX/nJEQzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16950646},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"f0f8198d46200861dc99840249c8ef32fb320e82","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"node scripts/bundle-config-rules.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.15.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^20.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.5.3","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.326","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.1.0_1749202411781_0.15921119896130187","host":"s3://npm-registry-packages-npm-production"}},"14.2.0":{"name":"@duckduckgo/autoconsent","version":"14.2.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.2.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"d3378578760add38f33080d4b1f4bac3df0cc0b5","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.2.0.tgz","fileCount":763,"integrity":"sha512-vScXENZAE8nWKWA8SByz/AC1AveaSWwyJOc/qce0WObr1Dspw0GfsuX7kuF9zlYQW0XUyfQs9kxh6I/AC2WmZw==","signatures":[{"sig":"MEQCIBVpDVfj/RlC9m0XCcRXuHSPy5K0k7j8UvcToBvSaH9UAiAE85Xhm/TyytO0r4kCFfv+TRHcaThmSXdUTDzCLNmHuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16958433},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"353f1841540eb9eecf26decc92f6eae8808ffcbe","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"node scripts/bundle-config-rules.mjs"},"_npmUser":{"name":"sammacbeth","actor":{"name":"sammacbeth","type":"user","email":"smacbeth@duckduckgo.com"},"email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^20.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.5.3","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.326","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.2.0_1750245304333_0.15868426366178845","host":"s3://npm-registry-packages-npm-production"}},"14.3.0":{"name":"@duckduckgo/autoconsent","version":"14.3.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.3.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"d47624588e2cfe1722cf6e3c116189557a92cd8e","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.3.0.tgz","fileCount":2232,"integrity":"sha512-TJakO7am9x2bBkJG8I0ke/OAGOOQEHmjyK1YXEqNo3cz5s3ctAi/ag6LV7yctgHj+VVBdemginubTYSStVBWtA==","signatures":[{"sig":"MEQCIFKhpoKHhXaHnn2w6UPjTVlzi/DG618x8Kwa9VNsvK8JAiBDIlBna3dlsLwleWVRPATlorf8lRzLvGYqHAvhATTjgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18847298},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"550958f3964bf1c1116fd7969c3b711df78dd1d1","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"node scripts/bundle-config-rules.mjs"},"_npmUser":{"name":"sammacbeth","actor":{"name":"sammacbeth","type":"user","email":"smacbeth@duckduckgo.com"},"email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^20.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.5.3","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.326","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.3.0_1750770125913_0.4987557698200922","host":"s3://npm-registry-packages-npm-production"}},"14.4.0":{"name":"@duckduckgo/autoconsent","version":"14.4.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.4.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"0321225f6979e9100b2e7d57fb7ec32c5b96518e","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.4.0.tgz","fileCount":2106,"integrity":"sha512-cABLKawCMwLqaMNIf/Vz061kO5nvCDkcODbYfZUXFrB1FfDZaVPGdQ6Xu05i4ON8i8T06S4iVY/jGZUY7CnYbA==","signatures":[{"sig":"MEUCIQCNNxnFcBribIuyaxlGuo77acmoL6ldTqk5xIB2NWytSgIgRIYGOr1CdKdPp1W6IdFglMizr2moyiGblOqIH3g36nQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18404092},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"b5f2c5246e520ce75242fc8540f3a4cb5a0ed29a","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"node scripts/bundle-config-rules.mjs"},"_npmUser":{"name":"sammacbeth","actor":{"name":"sammacbeth","type":"user","email":"smacbeth@duckduckgo.com"},"email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^20.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.5.3","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.326","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.4.0_1751444300814_0.6044345326180314","host":"s3://npm-registry-packages-npm-production"}},"14.5.0":{"name":"@duckduckgo/autoconsent","version":"14.5.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.5.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"26a48d5d540a3529a2500c70f4853db5cd9e9c28","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.5.0.tgz","fileCount":2106,"integrity":"sha512-DvPtPgWWt5Ue3vs7JxZ2WQLAJOdoj5kG75rCqFQUPaXczYfwppqtc4qT9rx4HQn61dajd7XUyQF9nbXoNn6rmg==","signatures":[{"sig":"MEUCIErhvXiHh/SSJo2d3JKjwlF/tviYFVhMzB0TjTxjkXfSAiEA2O5bCJgs+wcsOn7/0uy+KRRqQbBC1u35iGGBpJ9IoUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18406865},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"532833b3dfc86acd6dc8c9e02f21d359431c5fa2","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"node scripts/bundle-config-rules.mjs"},"_npmUser":{"name":"sammacbeth","actor":{"name":"sammacbeth","type":"user","email":"smacbeth@duckduckgo.com"},"email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.328","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.5.0_1751476722362_0.5429052046891789","host":"s3://npm-registry-packages-npm-production"}},"14.5.1":{"name":"@duckduckgo/autoconsent","version":"14.5.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.5.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"ec711772940d0e03f9ef98472bea57053e8ca4d5","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.5.1.tgz","fileCount":2106,"integrity":"sha512-t+9pCeZjBvvaUzCF7QP7YaM7ay7ReJWdPkm2RBVxSumL6I+xym/hFV8P/g7t4Rukk6dtI1vacjNaplJJ66fPgw==","signatures":[{"sig":"MEUCIHtJdQlOkYxjIrdzOWbC6dVj5YEx+wES5cLHvOhbIbdgAiEAuNbmCv5inBvqFkyarSO7FAvbVYsEVgrz3Vj4JvIVP90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18409061},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"3352a3b3f6f964c4ab1522b5fce39395b02e17ec","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"node scripts/bundle-config-rules.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.17.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.328","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.5.1_1752224190028_0.7207955408807896","host":"s3://npm-registry-packages-npm-production"}},"14.6.0":{"name":"@duckduckgo/autoconsent","version":"14.6.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.6.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"b0acbfdbdcb1e4cbb9a337411ae05544a842946f","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.6.0.tgz","fileCount":2099,"integrity":"sha512-Fl2Mayp5HTcHiMbn/xgBPihGWwvgbd/G22uhhA7YP8XJ1YgYMalyEfePojorOF7oy2Uu04toOqI68SBF809soA==","signatures":[{"sig":"MEUCIQCuynJvtSuO802aGQ8A0axJuWkSTWaELD8+eYh4DBTcBgIgW1acTqTyGyccKGv4OO1zKWmKR7FnWr5IjNQ5jLY6G4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18399476},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"f995b82dcd51dcad7c4c521b9bdb7316f980b163","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"node scripts/bundle-config-rules.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.17.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^5.6.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.0.328","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.6.0_1752509451008_0.9308514355699706","host":"s3://npm-registry-packages-npm-production"}},"14.7.0":{"name":"@duckduckgo/autoconsent","version":"14.7.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.7.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"68eafb79608b6394729b364f6ab2fcfc737ae200","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.7.0.tgz","fileCount":2097,"integrity":"sha512-OFzDfiCTBiohWHUwCcnerSjW315zcujpYT87BJCco10OswZ1XchsdBt7UeipnX2T45p8Lr8AVo4/8hqYb2uDmQ==","signatures":[{"sig":"MEUCIGk2+D8PkTSbVEc9ap+dk5MFA5RadU6OYiBpP6c4WcpsAiEAn3cGEkeCjO8I+5MKFMh1ipuSyB1HEgH8NfGGAgkF3wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18405911},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"8466b2c9d592afc5e534bbb7ad82312b67e513c2","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"node scripts/bundle-config-rules.mjs"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.17.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.7.0_1752569775325_0.7152671934010066","host":"s3://npm-registry-packages-npm-production"}},"14.8.0":{"name":"@duckduckgo/autoconsent","version":"14.8.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.8.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"186ffe5c065689b09d6a354736468fc1af4bbe13","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.8.0.tgz","fileCount":2278,"integrity":"sha512-6CJsFwBFtad9tD6ROnbwqKXETZUgV4adgMbQ/TxeVTxPEjWFi45BTKbkzUX5aJQbz0FOvYZ1T9XItSy0CgFOHg==","signatures":[{"sig":"MEYCIQDlHvRyO2LoaoBX4aAmjgWb7XfoL0i4B2iO238bDEE7bAIhAP23KNNhBF3bm5xUmfi9yLVeP/KuyVqF9QOFZ/rO0S7y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19063207},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"ba61b9bbc8e81125e6e61d45f051ec06e803bacb","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.17.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.8.0_1752590914918_0.11976900660153955","host":"s3://npm-registry-packages-npm-production"}},"14.9.0":{"name":"@duckduckgo/autoconsent","version":"14.9.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.9.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"9210395062f0515b61e17050de2a63155f50a3ef","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.9.0.tgz","fileCount":2282,"integrity":"sha512-00jA5QJB6ho7m08Jy5421thNWlk1uNkXxkg1LDXrybTqJXbTyBJ7eeJnhk6CnlW/JKd/p7fvYO+cm6GuPrCmkw==","signatures":[{"sig":"MEUCIQDLCytw50IkRdXli0YZaXXTauZx5LltAGev3YUgGitu9QIgN0XhKHJ+gwbsdRJeC8IPoKQxaJ0jQb8hFtVrKxSCcaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19082650},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"8ca8d3e1256447df3f3a6cbc9db0fd63c3db265a","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.17.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.9.0_1753275569791_0.19332461561006675","host":"s3://npm-registry-packages-npm-production"}},"14.10.0":{"name":"@duckduckgo/autoconsent","version":"14.10.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.10.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"b74541852db7e38151cdbd3fa617600b8b616e55","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.10.0.tgz","fileCount":2287,"integrity":"sha512-bAJrq6TWBV0spomClVyF7VV4CVHkNTdgFcSHqHWJXWwoHY5CxXXGKJkEcAEIxqdIiFA0AfwslbNy91vbJSt76w==","signatures":[{"sig":"MEUCIQDH3MCGSnYw/ift1HvMyXkpwbCqM6/urXOe8AsnKag+vQIgMGBJgCy9BCUV3Y+jdwNo0x+oWB1f0xf2y/ZjwuK18oI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19106314},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"499a60034fb373e9a483bd244ad3296f053f4948","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.17.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.10.0_1753439860667_0.6665990776656561","host":"s3://npm-registry-packages-npm-production"}},"14.10.1":{"name":"@duckduckgo/autoconsent","version":"14.10.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.10.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"71ac1500692bbe28b15c529c82b0692980375e55","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.10.1.tgz","fileCount":2289,"integrity":"sha512-UIoMI8y09MzlQfj+cbKFfDCXmh9EesDviW/ethrVGx0xhpv991P/pL8wBZyce+DrezFYa47nFuULS+nu7wAuCw==","signatures":[{"sig":"MEYCIQDDbzEgy091FeWBNkzvW6LiVfFGTEA2XNQY7uy5H5i9YQIhAMWZhYv+j8qBcctxWSV+68F4wY+LwUAoOcS/RpZawgZ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19107813},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"afa5667f12e717cc73fcf09945640a58de03496c","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.17.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.10.1_1754035609816_0.8080354539457832","host":"s3://npm-registry-packages-npm-production"}},"14.11.0":{"name":"@duckduckgo/autoconsent","version":"14.11.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.11.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"],"onlyPublishWithReleaseLabel":true},"dist":{"shasum":"f3839a38560b93c2425aeb6357b8c3536e3fe89f","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.11.0.tgz","fileCount":2289,"integrity":"sha512-snB5ROJi/ty4Q/oCPhrGdgL6WM8uwPDI9J4pSANmXRIrtejYSIQz9kibQLA5UT1Ny4k4UycGvPzWvSqNSfTkpQ==","signatures":[{"sig":"MEUCIQDeMXYz/BsMvRRi14vcXeuqtrVnGRzmUkLhJlHCRSDW4wIgaxcvJfEL4FyZOFpXPxYX4GGAlJWWCe/4VwXsjcrnrsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19110359},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"4aeca43a1c2c5a0fd00c209a4a7d8a7c16ef1782","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.17.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.11.0_1754489351118_0.8607196373397135","host":"s3://npm-registry-packages-npm-production"}},"14.12.0":{"name":"@duckduckgo/autoconsent","version":"14.12.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.12.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"42bb0020abad937ae9cf2b4f0e92f16f35f6d002","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.12.0.tgz","fileCount":2293,"integrity":"sha512-2vQZZGqzoklOzX5irLbl0E4hatrMlri9Lh80UBhqtEhoPxzHVihdEBvZ+Pfl3Q/HUkTsE67ytleEe5hREwWxxQ==","signatures":[{"sig":"MEUCIQDf/S1pP9eas0ISpPsg0lwaaDGHLfW6hVJlqjZmt+/HAwIgFs5CWCVAYIPtDqJxSEvLe70irjP+5vrnAaVxljQBXgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19126428},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"c05a71e02b4670ff294ceb847e31b681d5d77c34","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.18.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.12.0_1755081967905_0.05850204939746417","host":"s3://npm-registry-packages-npm-production"}},"14.13.0":{"name":"@duckduckgo/autoconsent","version":"14.13.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.13.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"9109a2e2d8c2e3fc15f29a12a31ae24e1d82381c","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.13.0.tgz","fileCount":5734,"integrity":"sha512-G+xx5+nVynFN9lVxedaoZP7CO5W/P1eb0DWc/XKh0MCItFHBZqXzSXx2t8mukHqMkOsLjF6edRhVBn77DV4+yA==","signatures":[{"sig":"MEYCIQD4yh2CI/bCkbnedUP+4+Ti5bwGdc8V4xCA1lJVwzXsXAIhAMCPE3CKz5dQWaJArH18vgtT71YuVLZMgHrMCI1SkMlo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30035418},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"1c9681a15ea2df32ffb7c2b6036515a8f404c52d","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.18.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.13.0_1755185213645_0.4752341034543466","host":"s3://npm-registry-packages-npm-production"}},"14.13.1":{"name":"@duckduckgo/autoconsent","version":"14.13.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.13.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"1ac586fe7757f0f0e93f1b3671995fa554fd17b4","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.13.1.tgz","fileCount":5734,"integrity":"sha512-HR9LafivNO9iUWq1OzhOkkTdPfKecHNLjOu1s68ZDVKZuTDXX11tPeV27mhLSYkbaCosJbxQqFPimg5fA2H2hg==","signatures":[{"sig":"MEYCIQCN0Oy0evHujAIdNiY+l1nxG9ObBeaxr7dmdCLnIlyxDwIhAJ64S/XmKXsTcrTbUNIVymdH15bBZtatdwGIgK1GD8Fq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30035455},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"efeaa15b8487080b3de6e9ef891fe4fa77caaf75","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.18.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.13.1_1755218126963_0.4759741173735901","host":"s3://npm-registry-packages-npm-production"}},"14.14.0":{"name":"@duckduckgo/autoconsent","version":"14.14.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.14.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"5fb45a16089f5bd131a7e9dbe5c3a48c77c70ffa","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.14.0.tgz","fileCount":5742,"integrity":"sha512-0z+o6XXQYZJe2JxWfMzTzpL9dthSFcJzG0NNqK+SxVmH1nTTwe7MjY11CP9FbPt3l8R6AvnkEPGw1w30sEtvkw==","signatures":[{"sig":"MEQCIGsNJsxjS5soIAP/JnGF8tKygDXhuAmI25DIwUbdBCdfAiBE65gNAB3lvR5Jk5SyypyzxBM6MN0CQ6TBHFCj66kwaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30062618},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"1322a643276dafbb4e104ce18f303c73eca1fd18","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.18.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.14.0_1755648691769_0.9292969605934807","host":"s3://npm-registry-packages-npm-production"}},"14.14.1":{"name":"@duckduckgo/autoconsent","version":"14.14.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.14.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"4fae0bccc39de795219b951f048817b6762e3e68","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.14.1.tgz","fileCount":5742,"integrity":"sha512-hXHK9uKiPLT3Z4LWyhrMSE+tb1y7+Lvr+hs3JP/xyBmg02YlI82rl2o8/fQDa+HT9TWMYvjOzlzxBqfADC41sg==","signatures":[{"sig":"MEUCIGwuZUVHOFff4+qvPCgmNTrOFXd69BnuYtPeGgVDU90VAiEAyWxiim5KQpvig9PrRtmcMaTgof8QiJGJTxsLfVfn15Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29998417},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"6e8ed55cc7177786d4407d319a801a6e290e3672","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.18.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.14.1_1755821508665_0.7569221511010722","host":"s3://npm-registry-packages-npm-production"}},"14.15.0":{"name":"@duckduckgo/autoconsent","version":"14.15.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.15.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"9f5dd9f0b93eae62964143666ee3f5a35e8b1fb6","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.15.0.tgz","fileCount":5740,"integrity":"sha512-8KDZXR+NLZZf0IgFE3L1Zgl/SUEsDcgLgAu4mAphU4GmzT4HPakpJ3Vqxt3W6ZxKRqQvbW/nWZY/wT3YNnwZ+Q==","signatures":[{"sig":"MEYCIQDgIjrH17dt+tqyeyAcEjQKWpw1RHXbxUmHurZX3If2lAIhAIOwvhh3Qu8hRgRk+h1BP4nFIb1bNxfWRzndzsuqBjUc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29994482},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"d4c8004f0568f2325595425e9d014688c0c22125","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.18.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.15.0_1755907866063_0.3240436837071212","host":"s3://npm-registry-packages-npm-production"}},"14.16.0":{"name":"@duckduckgo/autoconsent","version":"14.16.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.16.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"e5cd82c880c4dc14e41d8af402201a8c494c22eb","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.16.0.tgz","fileCount":5748,"integrity":"sha512-BSSiuv7tLrjY42EYKBbkZv7N8xLxJJS4FJqvrDMOQq6JVyWiaPKM+Yt4wxThyrAMnCEiSdMNk7UQJUWWhuwAiQ==","signatures":[{"sig":"MEUCIQDbayHwR5SxGJII+ZtRoBpAIl/aX01D52Bw6uiDXOspWAIgduO0V9QCfXZ8w5WxHGJswTT5H+/z7b0UlmGnr7UMGm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30002061},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"563eb346e106d554b66286a310fdae9f12587f85","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.18.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^5.0.0","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.16.0_1756167103972_0.001620523300093879","host":"s3://npm-registry-packages-npm-production"}},"14.17.0":{"name":"@duckduckgo/autoconsent","version":"14.17.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.17.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"3552c6c200962e999437bfe39d06080425d5bf9c","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.17.0.tgz","fileCount":5750,"integrity":"sha512-l6pgcXsZE8jpd9+r8HPREzI6k9zCqghiN8Bl29+a8ZPdxxLOXR10LuVxPf0ys8o07ynF48anNMnlg7rcCSl68A==","signatures":[{"sig":"MEQCIDqvBvsOVl1NRHOEPo+jeyDDDpMdA4DzZgC4LCbLhzxxAiA6/HEBfhLkisTsv9ftmd6om3xNtIMTrwyPmgpd/FmGXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30004510},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"0e2e6069e54bbcca29332606b5d97ddca57262fc","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.18.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.17.0_1756253523895_0.8427553395435146","host":"s3://npm-registry-packages-npm-production"}},"14.18.0":{"name":"@duckduckgo/autoconsent","version":"14.18.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.18.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"2a17c57daf0b639e05876ad8725681a732d09884","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.18.0.tgz","fileCount":5752,"integrity":"sha512-wLq1ZDeUftjCeM2yHYv/tkfXCPbOlZiCaSQtbmMjZbtV6xikURW/XJjb/6RnEweiguPWhFT3MEHwizGd27GsMw==","signatures":[{"sig":"MEUCIHzZhid9+lRpxL4CX7/QcKl7GweqMK8wXRo6VoG6pLiXAiEArIz40+whIPe3qhwjjIOmfDwT+r3Bcx/fp+KM1QMU1bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30010352},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"8a0296346a4d09af15081798bf452d4b343503f3","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.18.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.18.0_1756426327917_0.3943634519673649","host":"s3://npm-registry-packages-npm-production"}},"14.19.0":{"name":"@duckduckgo/autoconsent","version":"14.19.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.19.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"b2c45cde71f9372c64b214fcd8512c1d17117e27","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.19.0.tgz","fileCount":5752,"integrity":"sha512-VOxY5KcPbrS9J3eeHHSUFslrBPNg4j2nzHU8jKIJ1ovb5hbHQTAU0lOrdL3Q4Q2kN12HH/sAJumNCKGOh3JobA==","signatures":[{"sig":"MEQCIB+nIINavL68UjyClCme1DBCH4Fex8qw7MqZUEZp3MWeAiAaCEejTUQ9WFbHt89PgCeqfijA85TU3O8PpPr2nEW6YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30027174},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"8a6ec0bb223c4d1d1eca445012231fc0ad2ee3f9","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.19.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.19.0_1756866591436_0.9049133033919383","host":"s3://npm-registry-packages-npm-production"}},"14.20.0":{"name":"@duckduckgo/autoconsent","version":"14.20.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.20.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"eace6da5960231b95f5b9709d7e0823775446dfb","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.20.0.tgz","fileCount":5752,"integrity":"sha512-ZlPmxdlta0076zdd9iWA7i4Rz9KK3BWdbImbSWB1puiEdLIM2PiPcF5hgIGg43XGXZpjjdfenudZMQjIwstDwQ==","signatures":[{"sig":"MEUCIDx1KIpwNqBucjfez5fAIhOGTUL80C/LzCRD8CQuwA9AAiEA3vbveVi0Iugioh8J0lbWThZMzRlH/Zg8qVsFQ9NfaPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30027638},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"a7596d4d459bac3b9c91358dfceeb05ccbd528b7","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.19.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.20.0_1756944663628_0.36512664205102063","host":"s3://npm-registry-packages-npm-production"}},"14.21.0":{"name":"@duckduckgo/autoconsent","version":"14.21.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.21.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"0e22a0922f8f0b7ce8d7159ed60cf0116cf40dac","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.21.0.tgz","fileCount":5713,"integrity":"sha512-SZLLmTnRPfJ2PZx1nJcpVXu2V0GgLztPHoN01ZEzoSpx79hrLuQcrsYH5LZLUlIxG6OC1RFyNpqGvldQGuNxdg==","signatures":[{"sig":"MEUCIQC7emcta1OSvsl4oJ33xLdkVuVm2h7ZKDjU7CWneahSBQIgeJCzSpqQ5BPyp1jlHl6XGgW0Bc9uco80oo7pPqtp+g4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29988511},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"2d7f0301e3a39ed6d502441015e57ec3fc9a190c","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.19.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.21.0_1758240682855_0.7850995897935253","host":"s3://npm-registry-packages-npm-production"}},"14.22.0":{"name":"@duckduckgo/autoconsent","version":"14.22.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.22.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"74057f55f6efa5ef9a3a338d713b136dac1c9612","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.22.0.tgz","fileCount":5713,"integrity":"sha512-1LEB8bh5B6dcpX9d88t4ptsd5NNsRPQbNpwvcLDRvcyCRVkhmjGQAnMHn0dFYK7koKy/tVnn71US4pUsauEYMA==","signatures":[{"sig":"MEYCIQCEEbj2XxkStonmynBoaELfbgNtPkn5YsC+S4KUVOIDZwIhAN6p9kMHWnL4nY7Ql2IB0K10aBbGS/8OfLqGi1DYRUd0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29989163},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"cba6cf8b448dc872045ae6e3cf7b1a9d604d7173","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.19.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.22.0_1758327069072_0.407521997648431","host":"s3://npm-registry-packages-npm-production"}},"14.23.0":{"name":"@duckduckgo/autoconsent","version":"14.23.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.23.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"1f42b3de246538691c92bdcad373218dfcbed921","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.23.0.tgz","fileCount":5722,"integrity":"sha512-B6FACdX3PkI/OjnfVcKp8OyI2ha1HPsXdeHsV8hOd4LcsBHwMtfPqNCCq5XWAnxnAq6/O5jJrG/lgMXu/Z2B9w==","signatures":[{"sig":"MEYCIQCkGIEItzQBepf1gOoqM2H45wUM/inY2sTWU2va38L2twIhANDHz0oVPCFeDbGQ5nCkKwRRdzLDQHArxRva6b25iKvq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25059569},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"3a7409604a21f4e70c161af40fcc902992951d23","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.19.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.23.0_1758586308497_0.4498666667483251","host":"s3://npm-registry-packages-npm-production"}},"14.24.0":{"name":"@duckduckgo/autoconsent","version":"14.24.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.24.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"e2fd49d9e789e078069e671b01a8175fac62c2cb","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.24.0.tgz","fileCount":5748,"integrity":"sha512-P+5aiRJoGX8WvszSjYtcWj/iPf5iuHY7hYmI40cQnAPhBKmU7l7fR6YpG9yASUo+zdn4pSmiEWVHb6RlXoEUFw==","signatures":[{"sig":"MEUCIB40/hLn26CZ7kCKn0ZmBj4kKe/6fNGnZLiBxlRpNGzkAiEA2YLILApDngamdcr9ZTWKl51kTo1d87IH7ixpX2EQBx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25139991},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"a6849948caea2d5a982f03cb6bed26914a29cc0a","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.19.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.24.0_1758672698067_0.8865752154755253","host":"s3://npm-registry-packages-npm-production"}},"14.25.0":{"name":"@duckduckgo/autoconsent","version":"14.25.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.25.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"6cbb60b1b8882080863aefdd809b24bb2622ead2","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.25.0.tgz","fileCount":5754,"integrity":"sha512-cQyP+tp9rpMxifnxsABjL+05XKQaoC8HnrmCtoUG7y+ug4O5T+w/kFNDdN8lEYhpL4EbA3SVlySl8yv1vo3tpQ==","signatures":[{"sig":"MEYCIQCxtzjlPtYjv9pu7YPE28VX6IME9a7cXXUK80bKseeTAwIhAJCwJZS8tKUDXb8+DPHhOtBKCc1B71vPVzDaTtAcyh1Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25161264},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"eab935b213f6d1e883056ad3b6d05b621200e7c9","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.19.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.25.0_1758759090914_0.057357669757984064","host":"s3://npm-registry-packages-npm-production"}},"14.26.0":{"name":"@duckduckgo/autoconsent","version":"14.26.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.26.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"37508d3f2b96f906b0bad644214a251b7ecbb378","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.26.0.tgz","fileCount":5804,"integrity":"sha512-8ZM/39HfDc0YT7kJaXKM9ej4ZOtTrMhbdk1S6oxlE/fFQRHl92j7560pmvYRCTVfcXRew8csvSmpgNK4+pdVTw==","signatures":[{"sig":"MEQCIAIVt6hHB6DlJErw9KD5oEXqQFtg06HyccdriWIiZtFrAiAzX2bec6E2U0zZ9JQYayNQ/n4feAl8AYPZAzOl0RiQ+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25340303},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"1c8bbf1e1d5097a6c13f6a3869a1a9e634e872d9","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.19.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.26.0_1758845482026_0.6590429089096881","host":"s3://npm-registry-packages-npm-production"}},"14.27.0":{"name":"@duckduckgo/autoconsent","version":"14.27.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.27.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"9f801ef7209bb923013083404e6b2bd644aed9cd","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.27.0.tgz","fileCount":5840,"integrity":"sha512-hG0J9wzolV+DMAKOvK2NKltTdla3SdXG90tq4M80vleXx3YJnqqh/V0O1A9vnYW6GSuwXMScsUkz/B9zMDwAcg==","signatures":[{"sig":"MEYCIQDOksr50LyyAf0i1z6yQ5bW5GOubPYsvVnN5zAresaFPAIhAM76OL9jeYrcsQAWOVayJgKiEM2zyFZFuVjeRxFsJdr/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25449069},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"41cb790323246738f8b4da0c7a5e6f40fa9fba5b","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.19.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.27.0_1758931871523_0.2474487281120874","host":"s3://npm-registry-packages-npm-production"}},"14.28.0":{"name":"@duckduckgo/autoconsent","version":"14.28.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.28.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"10cce5e0913bccf1d85e635a307e12727e0a86a2","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.28.0.tgz","fileCount":5842,"integrity":"sha512-eXdjmoi7GrKV4L5d/LANYmvhh+x03824BzFAQfEyMmvtcMHgPNl8xcIUkUFAcwFnuTNRLYk03xy8rd8i6kwJpA==","signatures":[{"sig":"MEUCIGLw1E9HbI0nQXrQOOmbpSdpIwtm699tit2M2q85fJ6oAiEAnlgPamFXZPyOmxoY1RUQKa1+9pi6MJKV6oyMNVNBGzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25454680},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"96793d80af1eee6a44622040469902b7059092f7","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.19.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.28.0_1759277600518_0.4444392950300522","host":"s3://npm-registry-packages-npm-production"}},"14.28.1":{"name":"@duckduckgo/autoconsent","version":"14.28.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.28.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"7493ba04ce9ac214d7de039ed77acd0f9c17a020","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.28.1.tgz","fileCount":5842,"integrity":"sha512-5D9fY6Xu5iHznbphkWPzTtCYaAhWpRx8MM3zoPd0rzz3WxFAO5XIUYmhBYEOulXfwLcAu7XtfgSQCcjpv7cF8w==","signatures":[{"sig":"MEUCIAEbUbjZZ9uaBkQ621bcm2h6cmC5ztPAficRzi1YysQ1AiEAspkhvD2SW4P+ldalceYWuTf5gSfdaGXUGKViH81jckQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25455288},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"2bb9b9f70ce931e4f945a8ace4af632fc42a7533","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.19.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.28.1_1759363854901_0.6878565569988013","host":"s3://npm-registry-packages-npm-production"}},"14.29.0":{"name":"@duckduckgo/autoconsent","version":"14.29.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.29.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"b3ed951e6b8a21b1841c46f05bbe2bb3cae9a9d4","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.29.0.tgz","fileCount":5843,"integrity":"sha512-e8CH5w+B6UtiBJgwtvuHhfvswljgyiVSSb/Ewl+qVu4xilLXW4JJ1vwryDU9GRqwO9pjHBPoRY3KwwEWKCDr8Q==","signatures":[{"sig":"MEUCIGvv0Hglcv3m+iwThsbhNd24cXjMxzi6EBUiGjJGHKk9AiEA8Aht+x1qXFuYh6hFwrIGivaKjttvE8QTM7lL9Otk0Bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22836873},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"d145565885f498ff66c53d1526196d09d819ecf6","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.19.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.29.0_1759450267921_0.08888646720860538","host":"s3://npm-registry-packages-npm-production"}},"14.30.0":{"name":"@duckduckgo/autoconsent","version":"14.30.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.30.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"e72a3428164480797c4ea12aa559e0d54712e503","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.30.0.tgz","fileCount":5843,"integrity":"sha512-EOB6JfgQUdBFXngl0tkd/1lQlgjF+6YtFZ6UJoxTX/4HCe6QLY4htaZJVAE/2z9qs8ri0NFP6EV+MV7ae45vIg==","signatures":[{"sig":"MEUCIQC0xBMR0YuTWjyJS9clhHp3y2e3bwnfKhs+FsSqQbC1JAIgbJqqaRM4ixIYK0ZXL5o9pcyIeHKNvAHAAXTwyybCp5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22835960},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"a4c246376151e59725da9f0a649ae7bc3d875211","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.20.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.30.0_1759795896254_0.44828042242717414","host":"s3://npm-registry-packages-npm-production"}},"14.31.0":{"name":"@duckduckgo/autoconsent","version":"14.31.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.31.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"6c1f83828fad8b63502f74c0bc69145578689b60","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.31.0.tgz","fileCount":6924,"integrity":"sha512-f+/MF4ccr0rfn+iGcIlFe3Pp/rA+4BamyGEHdefVfqS+7U6eOunOdDOVGDHB1BWyXIkcehsQqlJdtbxYYszZlQ==","signatures":[{"sig":"MEUCIG3DMhJRf5A8HLms9D1tQkBsCi6OSppNZl0wmgLAcUodAiEAlIMFZqVO+PjW5KEVPkTvF9AqmfO+ov43/c/qB3wlGQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25430194},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"1cc04235ffeefa77acbd5f248b5e452d24c3912b","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.20.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.31.0_1760400686314_0.9392684914798806","host":"s3://npm-registry-packages-npm-production"}},"14.32.0":{"name":"@duckduckgo/autoconsent","version":"14.32.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.32.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"e6968d7ac5093858f1c2e9214b5d728e128333f7","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.32.0.tgz","fileCount":6922,"integrity":"sha512-BMnYJagaxz7x4hRUMCDBBp1FdEzWsRW8/ZyquzArR9q3mvfoTOeqyl806+MLo2vcjQxp7MmRwDsPokpvMsak4Q==","signatures":[{"sig":"MEUCICPTTmurBiDPEKVPxgaaF9sKTAvU10Jk6oecmGSICUZ9AiEAnj2c2Z41xtaphqX3xlcLg4ZQx3fG4fWAtBAI2yhxPh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25433720},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"6b5752b1cbbc72eb3b59d765dd66eaa0dad721a6","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.20.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.32.0_1761005537892_0.01186453147335631","host":"s3://npm-registry-packages-npm-production"}},"14.32.1":{"name":"@duckduckgo/autoconsent","version":"14.32.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.32.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"d453a4cf74e916765959aa5be36871bd8fdea475","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.32.1.tgz","fileCount":6922,"integrity":"sha512-7PXF52n804pgAgJNbUs2IpNoNQQNXF3rOboMXNvsfxKZMaa+We5CpOtu5zMz/J56fAiODY/SCzw2jxQYQxBNGA==","signatures":[{"sig":"MEYCIQCKtJDRxK1hj3ttRUQRi+iY7dagNuYEe+un7iBuScQvQwIhANKtZ4tAvXiv1zrbGjhs6TDfn5WbAHGp1q741elkdVgb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25433999},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"27e0ae9c4c964107cc07047987dc100abb48220f","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.20.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^8.3.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.32.1_1761091944036_0.5999742741018739","host":"s3://npm-registry-packages-npm-production"}},"14.33.0":{"name":"@duckduckgo/autoconsent","version":"14.33.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.33.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"494c3db3d2ab7b9fc3677f90dae0fbe96eb52d91","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.33.0.tgz","fileCount":6924,"integrity":"sha512-A83hwYOI1P1hUy8R/xGsHupIEOCyW1Ud8gnkTIHAlUzTnfhi6UgtkIkot5370T6JdRAQIj3TG9Xhbnuuv7gMRg==","signatures":[{"sig":"MEQCIApSnlQYTQf93JvPeQa74y8bQ/CoKkw940QCU6lSmv/LAiBn5+LF9mi0cOQqy3UvSD/GYhhvTXxMXrV8jN/IunMpXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25474182},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"83e8c1d0a0b52e9f428486eeb136d17a6ef3f32b","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.20.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.33.0_1761178316122_0.623862144020666","host":"s3://npm-registry-packages-npm-production"}},"14.33.1":{"name":"@duckduckgo/autoconsent","version":"14.33.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.33.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"0f006b7945618ec79c0c3cd3541e9480e3dab51b","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.33.1.tgz","fileCount":6929,"integrity":"sha512-YRcSMcHyroA3vSPDeaXTWLMvizff1udDL9Czf1mEtLKzUy1nemdlymYpVG+SJ5aubqzOb0i4B/Sno2Vm3Hqn3w==","signatures":[{"sig":"MEYCIQDa6JSoW51rmyP9sbOzyD4jcPoD7l9wRlj9vn3KNYOaHQIhAOIA3hHAz419XpZW2lABuYdEYWAO0SXxuhPPSDw//PRE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24679106},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"4c487c9aecb0ad0b31e212d7e72fc102f412fa57","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.20.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.33.1_1761264631864_0.802804834689296","host":"s3://npm-registry-packages-npm-production"}},"14.33.2":{"name":"@duckduckgo/autoconsent","version":"14.33.2","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.33.2","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"9fd3196a37c3c4a6273cfa6b7b56aee44d70a31f","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.33.2.tgz","fileCount":6929,"integrity":"sha512-dzNwiSiOeK1k8QiYbI+9RM0wjnclV6jP174a4KS0eSo5/8f8rZiLHynQ/vf/A04Ma/uspLMJeBOgYWyWEyynTA==","signatures":[{"sig":"MEUCIQDcWBoLkus1U3MQ2iFAXgHzUXrFrRwJcKnSry1Dak21lAIgAPdzifKl3m/Lz3SCK0vYII8fSveytttwGti3ubg/PTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24679280},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"266b1fe73ebcf9b7caf3a5226923b7f40bae00a0","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.20.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.33.2_1761351099071_0.500434864967567","host":"s3://npm-registry-packages-npm-production"}},"14.34.0":{"name":"@duckduckgo/autoconsent","version":"14.34.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.34.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"b24314fb71f555666db1bfcd211fbad44c65d4ed","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.34.0.tgz","fileCount":6929,"integrity":"sha512-UYM0Bp209TDGBheOzSJY4UGEXrx3+rMIWg/uCT9LnoYbhqvxWIR3XxsKMcUmnc+vdEnP24gm8XQCDMMTayRk8w==","signatures":[{"sig":"MEUCIBRsM3yHe8BzUg2PMY7UcmOUuwrAFg2CmUr0QnedRAxLAiEA7ub/IRT0WCia4fiuwapZ3Vl2bLoDFy87GE/bD3XSaG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24684615},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"efc63122d9c0a3766a4fa5f0da9cd799e3dede7a","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"10.9.3","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"22.20.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.34.0_1761656684354_0.3727848949687911","host":"s3://npm-registry-packages-npm-production"}},"14.34.1":{"name":"@duckduckgo/autoconsent","version":"14.34.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.34.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"4960e119a07ecc129aabce588511dd15f196a80d","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.34.1.tgz","fileCount":6929,"integrity":"sha512-2ot7CSiSJNaRmEGDmSRfBgY5OGHtid7bCpII9bWRVzcPGXjlmhv1ymbprtqMRWryIIgoRs5kW/8ivJUjuAlWMg==","signatures":[{"sig":"MEUCIAooUi0TwAUweh6I+luC5hBeYjpVA5YJg5gaCBO8GD96AiEAnBoXbyK8FhhC4EWSy3zE7DXOUC8Ug4qG0WVgRMEXd0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24684869},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"f053bf3cdd541eacf20486a532217250d2aeee96","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.1","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.11.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.34.1_1761783181699_0.9095977318607509","host":"s3://npm-registry-packages-npm-production"}},"14.35.0":{"name":"@duckduckgo/autoconsent","version":"14.35.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.35.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"1512de751f9898d394f8af753eec8d757fe6a0e3","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.35.0.tgz","fileCount":6929,"integrity":"sha512-t7/kN1HQOXzDBxLsR6Y63Zw5ozNEICPMFDDSK9Gd3W6RqZPU3vpznyoXUawDgtJ6vm5fuh22BQh0H958F6C9Fg==","signatures":[{"sig":"MEUCIQCZ/MFNOmEwIlllngtQgNJB4S7WGhbGBKq/89Y1/3YFNAIgQN+bwQ/mYNrLbfmripFTFtkveC+spCVMM8PGENQypQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24688478},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"9b0383f5ec5fd589fb10c7cbd3b86a7b7d2d4ab0","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.1","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.11.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.35.0_1761956021112_0.6456191540794165","host":"s3://npm-registry-packages-npm-production"}},"14.36.0":{"name":"@duckduckgo/autoconsent","version":"14.36.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.36.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"a7da01caf859701e5e8f1eb93c2c16d382be7bb0","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.36.0.tgz","fileCount":6931,"integrity":"sha512-xS5wX30fNr5adta2xUJ08xV3o+zrtR7MzQ2ZqlVpu7LgVAINOuLVImQ2PqIqL+VEEXmpHS1vH21TfhhP6FfLnw==","signatures":[{"sig":"MEQCIBn04iLOBooeOwc9GFEoG3YdMn1wXM7po/535qutkZEDAiAOok+1NPeDXegenjsPIKWzBRwy35HUy4iGMHQ+FoRyog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24694607},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"7cf00b5cd35801ab9d9f84b96aed588139fe4492","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.1","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.11.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.25.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.4","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.36.0_1762387956450_0.9603961262369796","host":"s3://npm-registry-packages-npm-production"}},"14.37.0":{"name":"@duckduckgo/autoconsent","version":"14.37.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.37.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"4c7783e17f8dfce9b85dcb6450444baffc5b6333","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.37.0.tgz","fileCount":6937,"integrity":"sha512-o9QJwAAkpSIYbRee2QurjcoTaTdyF/vlujo1XbjSri+R4OABUBaO/XqUvemPTGi3T+V/udZOfpXbNXH6FsYuNA==","signatures":[{"sig":"MEUCIH2MM+6wcds4CMxLitNWCx2hW8Y0wIlVsDPhui5i7z8yAiEAgzggz0LXKNrzCkNUa66kIl/SXEXjYloiM5VQb38IwRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24845751},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"1f576396cd52aa59f19ce963f3ad016d75212af0","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.11.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.37.0_1763511182848_0.48034464877601546","host":"s3://npm-registry-packages-npm-production"}},"14.37.1":{"name":"@duckduckgo/autoconsent","version":"14.37.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.37.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"9e5659b90aa0beb7a8a862aa0093bf97557348e8","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.37.1.tgz","fileCount":6937,"integrity":"sha512-oIsddYL3dQHU0henares0q1/tBq1iA7v1/5SQU9Z+kYv83VxpoI5tl69IaugNEsQw8DFGWq8O2aD+TxJ6ZwLlQ==","signatures":[{"sig":"MEYCIQCPOkb2QtEeYke8TmVtDjB+Mo6ZIHC4XemBEdtSh0vnbAIhAJNtAuI/yX7UD3WRxYr4HDSEBlYRQfrmst2Bp7KIHG+e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.37.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24846745},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"83bb83e149509682477b80a4d5dba8b8655a0597","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.11.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.37.1_1763683962622_0.18397113025302136","host":"s3://npm-registry-packages-npm-production"}},"14.37.2":{"name":"@duckduckgo/autoconsent","version":"14.37.2","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.37.2","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"a17960107432a9b16cb497c39abee6bdfc0f0b4b","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.37.2.tgz","fileCount":6937,"integrity":"sha512-J9N2lrqbEw9HkEPjm0gCoDMFGOX7G7RDfcNf6tPQ0VOPizTbNJU4NEtGblmVTFsF6ebfcFvy3DJGbuVxtc4Q0Q==","signatures":[{"sig":"MEYCIQCom6BBV0dKst8VVOUeZdsML55eaEE9gh10R33iBhPolAIhANBv2Fo+B8izb78GF2vo7jpmj9P7AQJGVJfVol9T5dFd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.37.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24846849},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"bc6b3cf911713ae7e1a6060b23641f05ea2c978c","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.11.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.37.2_1763716927076_0.11119850342036308","host":"s3://npm-registry-packages-npm-production"}},"14.37.3":{"name":"@duckduckgo/autoconsent","version":"14.37.3","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.37.3","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"0a2c85b0f97e0139c9875e5a403a4848900b7c84","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.37.3.tgz","fileCount":6937,"integrity":"sha512-WIA5NDP52KujSXPWxWN26ENO/Ahn7dpDGcjx4D9ux0xyDRDabp0idw7JNAv/nJgMp6iTP9l3//2EhWpOTN4FQQ==","signatures":[{"sig":"MEUCIQCJHdRRLezsp5bakJmmCwGTyfaKXdzQRL/w3mIE5AQyEgIgfrEE7Fk3UAH+GHdkhkKYNd5Ayznzs+MN4zGAR6MFTvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.37.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24847091},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"fae7ee10ffbe78dc7989eda63ce852d129910895","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.11.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.37.3_1763719231201_0.14730884243302578","host":"s3://npm-registry-packages-npm-production"}},"14.38.0":{"name":"@duckduckgo/autoconsent","version":"14.38.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.38.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"b15864d08b62de7cf2c9cf227d9a91d2f6ff449b","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.38.0.tgz","fileCount":6937,"integrity":"sha512-JJipJG0R9zUSrce5DBH7TmKsHaHF3wID7n/WqLfkVegiJMiuo44foLynePnMp0Og9IZ2c4j+INGR0QT68mUjAw==","signatures":[{"sig":"MEUCIQCzrF8zRyPUEsyGPxemoI7D8S76l/B1o1CZSbDqzAQZ3wIgTgbYABVMFvfuzKDvNsfH5xN1D5sMHczQl0yC61diCw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24851654},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"ce435f58936851da9a230d2aa9b47aafece2b0d7","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.11.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.38.0_1764202352952_0.829590484738473","host":"s3://npm-registry-packages-npm-production"}},"14.39.0":{"name":"@duckduckgo/autoconsent","version":"14.39.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.39.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"263c85a6ba30e58941cc329d8e0d6111053377ca","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.39.0.tgz","fileCount":6941,"integrity":"sha512-g5y74oDx1e5vkbcnCufQpVaZFFw3V9AIdEVBzwAnZPV3cftSEDnc13FrrMyW34DcYurz4s/X9ea49+zM9CsUvA==","signatures":[{"sig":"MEUCIHj0dcaAqgRjBkMqHmWYcKtn4SJVZqJLqXZwXA64VjtsAiEAgNM7ValV2n3OFAcKb2e9CFY/Gj68pDArJYNnk9WeNps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25105382},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"b33b0a53daf4fd095bb63174279b4866832b59f6","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.11.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.6.2","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.39.0_1764634390024_0.7117311667401442","host":"s3://npm-registry-packages-npm-production"}},"14.40.0":{"name":"@duckduckgo/autoconsent","version":"14.40.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.40.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"734de283f9cb0418c036bf93a7f7a14785195aad","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.40.0.tgz","fileCount":6945,"integrity":"sha512-oU97aWXdJGdwtiJ3b2wobQO46vcdhT0YlMBWiQ/lEzVBBx5ElI90R7j9xLY5S32ohV5Sqc78qe5Lvu51dbOZ7Q==","signatures":[{"sig":"MEUCIQDTwRybmYSDjhCHIBj9+yAphaW0XnD6zHARpI8+s+nEcgIgTAnjfVDQpAlkjSvsczXSjnfwVZ+D18SUf7WvvdX5tV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25116938},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"1388574a1a4b4aef19f655427f34ec674cb9c353","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.11.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.40.0_1764807183934_0.9818211509204462","host":"s3://npm-registry-packages-npm-production"}},"14.41.0":{"name":"@duckduckgo/autoconsent","version":"14.41.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.41.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"acb20dba12ed18a3818fbfa17138a180ceff1e44","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.41.0.tgz","fileCount":6945,"integrity":"sha512-tI4HwdB8sIE/bBVBd5YmewdRYjiI645H1aqQkNxg5HWCx7SFEyI4lNCgF0+iB7nK6UC+gq5JZIgZ4RmZ++MmLg==","signatures":[{"sig":"MEUCIQDNOCsSXEVMJtPBwxq/IaY36XTtqckMu9HC2jEdMwgsTgIgVd+7RXCdQgTGPIWR5ze+nv2/dYIR2m6KAUfPFxkD/CE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25124436},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"984fd0263ca1eaeab064bac25cf328c49d89ac39","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.11.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.41.0_1764893586233_0.7089529827827317","host":"s3://npm-registry-packages-npm-production"}},"14.42.0":{"name":"@duckduckgo/autoconsent","version":"14.42.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.42.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"fbba0346bd61d10492b2dfa60f37bcb11bb273f7","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.42.0.tgz","fileCount":6947,"integrity":"sha512-7618Rklp81ioM1huwiIjFcZQNKcvzS9ZV7W7Yrw3NTjLWvaslZgFCJG83uJnFneWnff5fHRPs78ImvOCp2hioQ==","signatures":[{"sig":"MEUCICFizlnfDyF+NU/ndtJ66SLYn/G5nah0E1l75JMItxHIAiEA8bhlJQpgkRf8LotjnVPd8/ppejAjm8UpLPdRDO6xFq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25101053},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"8b2f4363f80539004bfd51eaa2da9b0872eba113","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.11.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.42.0_1764979952743_0.7953508131135194","host":"s3://npm-registry-packages-npm-production"}},"14.43.0":{"name":"@duckduckgo/autoconsent","version":"14.43.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.43.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"49cd59c78c417c06de99895f0190fcd3b9ab9b52","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.43.0.tgz","fileCount":6949,"integrity":"sha512-HckCqRwuIYqYOErQo9322C7lR+odzCgW1usOlqCYIRGgz23zZXlTDBcLxYi0DA7kOmoE5c/gSilgRp/aeHM64A==","signatures":[{"sig":"MEUCIQCfpHHDkvYgv25ww4qzS3gQ1PHExT/laH/oYFF74NIo9AIgZbBulrHy8g6z0mFzZi12s5GlFBI8Cib9RDGAPsLONdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25107010},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"1b169030812b22c80551a6fbb0a3eee3c2ed35ee","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.11.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.43.0_1765239176048_0.976079024932706","host":"s3://npm-registry-packages-npm-production"}},"14.44.0":{"name":"@duckduckgo/autoconsent","version":"14.44.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.44.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"7ea88968d1a52780b724b1df7ed76dcc67b64c21","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.44.0.tgz","fileCount":6953,"integrity":"sha512-gqBbdFxjPh3ai0OWJVabezlhncFuqeLz+MCef61MDO9nHoAuBFz8p/vj2dTlX5/98BwCpqC02IH9h3cpiitYRg==","signatures":[{"sig":"MEUCIQC+X1rZd7Tp0Gn4ZiU64f7qYEL6rZctYn4x0+rjSl837QIgbU86FVRIla04q3XODRwI/9T1Uuw61Ma6iSiuhNa3Kqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25118519},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"14a06aef9db2c0de99df45d01d307c5e25908cd6","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.12.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.44.0_1766016688717_0.5547942393910159","host":"s3://npm-registry-packages-npm-production"}},"14.45.0":{"name":"@duckduckgo/autoconsent","version":"14.45.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.45.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"08efe438efff672df171aff10d77464aa5e9dc6c","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.45.0.tgz","fileCount":6959,"integrity":"sha512-pM5HWF04vGerHzt2RCxLrQrbJOgGQkc4Bi3ujqMUCFLpH55ErvFfZhZPcaubCtlwPtQjA0nP7gXPpUHm1JrJkw==","signatures":[{"sig":"MEQCIFilN5Hkl0xDxMaFBNVze/3Jz3Khj3dxBYngGRZVLND6AiBq05NuAYWK4A3daZ4GQTlfuI2mHJx3rtgtducKL2dv6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25132476},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"86c340b151b00ec3d6f131e4dbda14666abe864c","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.12.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.45.0_1766448804887_0.9097115522504478","host":"s3://npm-registry-packages-npm-production"}},"14.46.0":{"name":"@duckduckgo/autoconsent","version":"14.46.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.46.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"1bd22584c1471948dbb0e38ea261483a79682159","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.46.0.tgz","fileCount":6959,"integrity":"sha512-tzDs47m1Xfnv3m3bHWpT/irtNPZPBnJEbJXTkPorqAckm+7K2bWk7xK2x7zUOnMB0Rorg6xl+HH8GF7ktgTW/A==","signatures":[{"sig":"MEYCIQDmbHZvwGWJyuuDC6sr8bb9wS8aGMQUzfXUWdxH9Tr86AIhAIX9+PdGd5DncypT+DGA/nEgE726JZrOKYZ+40tdL0XJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25133302},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"9113b83a97b8ec6b31451123378eaf52a70cb0bb","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.12.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.46.0_1766535197523_0.05483525668622535","host":"s3://npm-registry-packages-npm-production"}},"14.47.0":{"name":"@duckduckgo/autoconsent","version":"14.47.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.47.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"92f8c6b80b0bdf47f16c6ac40800a40263156ff1","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.47.0.tgz","fileCount":6965,"integrity":"sha512-m/Xb/Az+H46YzN4Epe4zZC2mvvVlDVLET/dSa74CDcybq9JvB9g1i9Mc+e9y9sCmxE6edHWUTWzWkN/rsVhozQ==","signatures":[{"sig":"MEUCIBiMdyHeIno1qCCqd41NkydlWOSkCcUEvd4lyN1yp4OnAiEA1J5X7RrUsMPmCcHhFwQpm5qeG52sJ8tQzxd4cvKukqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25148022},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"03ad50520a6f037203ddbc1139ba878296e3e156","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.12.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.47.0_1767831236625_0.9311379825507551","host":"s3://npm-registry-packages-npm-production"}},"14.48.0":{"name":"@duckduckgo/autoconsent","version":"14.48.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.48.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"3754735ce7d5c027b39998d34d6330048aa931d4","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.48.0.tgz","fileCount":6967,"integrity":"sha512-lFl3Rod7OteWPXP5HJk8EsxtfB9BkvDyMmPdzJtKJXN8mSVHxdjYpMTAwi/fOp38GHllMoUyraRBS07yy+b7VA==","signatures":[{"sig":"MEUCIBz0cQQIj2TcLB6zrHp+VKIMVzxYne5G3Icc1wLjKpYQAiEAlHjemwirfbTn9ykBwhMZbMnpZNAGXgZGBs2rQnw8NkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25153403},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"872e9b6d39e5c27fb517392f56a4ee9f70d6e31b","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.12.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.48.0_1768004005438_0.6683781539534999","host":"s3://npm-registry-packages-npm-production"}},"14.49.0":{"name":"@duckduckgo/autoconsent","version":"14.49.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.49.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"3a30cc8a21f653a7fd65bfab653b4da5e522672e","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.49.0.tgz","fileCount":6967,"integrity":"sha512-4ivl6UunTn1fwdG5Z/I4elur3Ii5mJksI9e14aG9uLLQVE7npf7jLNJFIaaYqEbEggt8tm7J9ASue/0vOl5pIw==","signatures":[{"sig":"MEUCIQDlBNhNsP7BhYRmzmlLGyR5FqCxpTidtCZz0ICjNGyt+wIgan2uMS3YNWQL5jU2L1GKWDjNtfexZZ2evmOk6xa6G8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25158885},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"91b07ade56c9c1c48035d6eaddc2caa17240043c","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.12.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.49.0_1768263104826_0.516542158239597","host":"s3://npm-registry-packages-npm-production"}},"14.50.0":{"name":"@duckduckgo/autoconsent","version":"14.50.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.50.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"446bc45220a437d6a2790614d7eaec4b2d262870","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.50.0.tgz","fileCount":7484,"integrity":"sha512-7Z3lp5NpKWmcOfdWytRBY52LEAH668YSvxLDqapz7wBDYtFWk494m58+viYGnnCzp49WttF7ewbmRhkDhAS0SQ==","signatures":[{"sig":"MEQCIAyxbH8lUYCe9wAi8GBe2nS1BPW7qIicZWdNZ8gQkO0tAiA72fkRNvSGXFIrIgjmTg8kNGIQtefLL1/UwOht4EGEyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.50.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26401840},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"854ed9332f3b5d2f962129ff4ea17366d1e6ff55","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.12.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.50.0_1768522417795_0.6290434658718971","host":"s3://npm-registry-packages-npm-production"}},"14.50.1":{"name":"@duckduckgo/autoconsent","version":"14.50.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.50.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"50a307587c621275004aa32d6dd0fdd50f7142b0","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.50.1.tgz","fileCount":7484,"integrity":"sha512-YZEfo6lmnscMuISlE+Zt8WLjsiQG7AUtZyHwT0XlVY2Brw7vZIlNsJKFyHZFM48FreTpLe8+cLGjicHm5VPZmA==","signatures":[{"sig":"MEUCIQDQo2aftBOaFqREs8Az16mOzP1qn+YnWN0BMCk4uBFBUAIgdwn3PkeiDi28JHMv3AOST+egZ10FKfIBCAURotssJ/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.50.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26398254},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"3fb6be485d93e0ef3cb4ad6c38e5cf68f570cfd0","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.12.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.50.1_1768608771712_0.9790378463993885","host":"s3://npm-registry-packages-npm-production"}},"14.51.0":{"name":"@duckduckgo/autoconsent","version":"14.51.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.51.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"fe29c0cdd8c2665574b907d2b4ab0b07cd549a49","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.51.0.tgz","fileCount":7496,"integrity":"sha512-FgaCJQGqbmc71N9LjTWtmVcTVJQbKBDTC9av8S78qOJkIT8t/l7PEsuiJGf7IfzWFjh0RGtY3wByi6wtW99XeA==","signatures":[{"sig":"MEYCIQCOp3LwxjkvBsUOem8DwhYVcNPiONdDVEa9LQwCGbjUagIhAM0E58X8X3e9E7X1r7SL1nu25yPsdnTUnpMIMbOfnzhM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.51.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26457971},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"e85b1db27eaa64c480b60143f535b5123f075c25","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.13.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.51.0_1769472920453_0.6263775795878561","host":"s3://npm-registry-packages-npm-production"}},"14.52.0":{"name":"@duckduckgo/autoconsent","version":"14.52.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.52.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"8cb096127c0fbc8a70ce91173ccd0cdac76bfd65","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.52.0.tgz","fileCount":7767,"integrity":"sha512-Xg38Ypoe9S1ESZYSEVNKGF3Fn8hSEdTHsz9rQ97Pa+d8Z0HtgrE1OpBt5C/6ZUCMLSdn6BOcvaULt0A6/OTLsg==","signatures":[{"sig":"MEUCIQC6rN0AckBVREPruXoSIUFgy2Zc/JVAdKzLezgRtGRPxgIgevS7Ow0ixI69Vcu31FMs3/Z4wnercovGAePp6lCoWJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.52.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27160192},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"9593a67c4f8048da1b8efc5df0d08fe6e30b0553","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.13.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.52.0_1770336920398_0.24429876764402358","host":"s3://npm-registry-packages-npm-production"}},"14.53.0":{"name":"@duckduckgo/autoconsent","version":"14.53.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.53.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"7bd6cb27388f30aaf03b786bc478987ef8022674","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.53.0.tgz","fileCount":7769,"integrity":"sha512-mYPQOCXd0xcBMNmDDaV+sqACo/pfVvu4vAR7MzfWvByW+znpkRIgODduIlMIyQnk+7hL4PiC6EcL2g4deiMVOw==","signatures":[{"sig":"MEUCIQCDyswio0tBmQ1mgwNaNJKdXNnEavt3rF8pNkdk8e23wQIgEavy59gnvWbbdi2O5qtMxQ7IOqiTsIMKfcuu2DpNa98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.53.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27212192},"exports":{".":{"import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"70dd10cfa0bb6b1265ea66b4c30797b2a4dd11ff","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.13.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.53.0_1770423385150_0.2298076950766017","host":"s3://npm-registry-packages-npm-production"}},"14.54.0":{"name":"@duckduckgo/autoconsent","version":"14.54.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.54.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"2f9a2438dcba78942573c0b97caeaa682c4cf68e","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.54.0.tgz","fileCount":7803,"integrity":"sha512-Khb/2zRhzzUojf4LfteXmiqaTKGxoe9FcvaskihxeRdOsTNPWpIWWu+V9CosxdkWu47OPlnzRbtegjkXi2YadQ==","signatures":[{"sig":"MEUCIQClu3mSujdmRsCskufviDgkNBohHjnOXbk+cXPZqLzCdAIgLDzGQhrZTCgy/w6OM1z/JhkCqqChaAHJyUNeAtI3bag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.54.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27255890},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"a0cdbeec64bcab57709c1c4ab2b10c1018710c45","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.13.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.54.0_1770977948447_0.785371501982268","host":"s3://npm-registry-packages-npm-production"}},"14.55.0":{"name":"@duckduckgo/autoconsent","version":"14.55.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.55.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"f7665a4c827cc2816b9170a6315b33e3e615993e","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.55.0.tgz","fileCount":7803,"integrity":"sha512-izmIq99kfXGTnqqzwqcdim0gCYWr8OtYb3ysMu/T9Wrx44qW3Cp3EoqF7UKuy1cxt+UGSPtyll9bFp08qi/pgg==","signatures":[{"sig":"MEQCICLTxHpvIJ0vZFvj7vD2HBI+P5Vd+BC9xJXhJFZU2FhQAiAnGK0v0nK23gmI4GtRokJvhYHo5CJKB3thmZYxH0LIyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.55.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27322427},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"bb374b66bc0009d70951dece17140dc90fe3518f","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.8.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.13.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.55.0_1771546629206_0.4947313992139515","host":"s3://npm-registry-packages-npm-production"}},"14.55.1":{"name":"@duckduckgo/autoconsent","version":"14.55.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.55.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"b32961643573cbe5144870d6ad96cc086b6fcb1f","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.55.1.tgz","fileCount":7803,"integrity":"sha512-zxG6Zo7DvZ0BTZafr+PcZTqz2QArkDZZOXERJiPgbuyYo0zaiPlVENatFQ/Ya4c6G/irha1zZK80uYtg3lXOcg==","signatures":[{"sig":"MEYCIQDisttKP2MeljJUlyMJBiQs+45ag6L1NONnABGyMltBrAIhAPutU861pHVHh0Cyt5lfaFr/a5T9kgV0XBS0kmZS2eFh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.55.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27320816},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"5b04aeafdf9df248d8e98d61aa4a4f9520616c0c","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.13.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.55.1_1771978763536_0.9875471424870081","host":"s3://npm-registry-packages-npm-production"}},"14.56.0":{"name":"@duckduckgo/autoconsent","version":"14.56.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.56.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"70bab01d48a35281588ae73cda828ee824455807","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.56.0.tgz","fileCount":7805,"integrity":"sha512-0gImNtILoEb4LtQkCXJ7pjwqV3lY4IG7sm9y+cbB218MqKKoMJ/zht9UEI0bJ2J2IZZ0GEcLQE9TsQ3AISFZ5Q==","signatures":[{"sig":"MEUCIQCtu88h2TaAqOAOWQQQafQGWCHmRj1rjvaJiQrb6K5JdgIgbb6iCeCL0YiQeRhoHWwCma682zRNQFHPoJuqVImDgVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.56.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27327010},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"df443bbb78548fc569df97385a677f7040792dfa","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.8.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.13.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.56.0_1772064943574_0.8300791670002738","host":"s3://npm-registry-packages-npm-production"}},"14.57.0":{"name":"@duckduckgo/autoconsent","version":"14.57.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.57.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"88bed72ea6183d1ae48ae8acdba5a8371be58c9d","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.57.0.tgz","fileCount":7805,"integrity":"sha512-0fsdgEpX/wO2VwnpnhlYB4JSdgMn0ivTZKJL1ABCcsDcDq3jwiIi7NlWOVR1f6oxVQ5oqWRhN2ekU+kxeVB52g==","signatures":[{"sig":"MEQCIH1UrHQCTffsHqzTpxPsybhq+GMSlHoRAimDRISgb+hHAiA1UNO8R/1kbkWRREMKzhcyOIRQphi/juRGso2JhcZsYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.57.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27329456},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"07fa1782cdf3eb3623a97879433f26a5f114d304","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.9.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.57.0_1772842580005_0.938162007367366","host":"s3://npm-registry-packages-npm-production"}},"14.58.0":{"name":"@duckduckgo/autoconsent","version":"14.58.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.58.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"0b7a9a147494f217a42a5d230c43aec5d87c74ff","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.58.0.tgz","fileCount":7807,"integrity":"sha512-7Bifmg7CFonMQub51Jve4EfTFD6x6GeEyugwKjKg+IA1wPJwf5gFz4D5Ix4jbJd/a/1nZWwIC6rsU6Sdh33jJA==","signatures":[{"sig":"MEUCIQDdIWtEBkUBHYbmFHg36yvV7q5W1eVO4CZU4qqxl6vXQwIgHiZ7S1pxmcvyLvyb42/q1KpHTcv6h2aJfWMoEgzaGnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.58.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27334662},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"6a180aa1ac43711bb800ef7f992ebc0cf3d83a04","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.9.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.58.0_1773101673399_0.9270660466377996","host":"s3://npm-registry-packages-npm-production"}},"14.59.0":{"name":"@duckduckgo/autoconsent","version":"14.59.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.59.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"d909762f0465370b32a01e6038a887390918f746","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.59.0.tgz","fileCount":7809,"integrity":"sha512-vlRVRCup8jnXIlsn/RqSVdSq7JHyQNhproF/uI/fjOTxf7snMx07YxljPa7CZxoEbz1zgkhO9gbfj0RjIr+G6Q==","signatures":[{"sig":"MEUCIQDxzTydsPlyerwJh7QUTDmC8xEJIh16lxojc4wVfvTlkQIge55CPncvm0DZDOwStXvlJ5MWeRBppUGJKdkq7F8Oznc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.59.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27341574},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"34a6ed515e6ab8b2476b0bf1df4526d3c529a8a6","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.9.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.59.0_1773188123125_0.29944804199952113","host":"s3://npm-registry-packages-npm-production"}},"14.60.0":{"name":"@duckduckgo/autoconsent","version":"14.60.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.60.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"18dec8da8c90e470455ae883784def731be22771","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.60.0.tgz","fileCount":7811,"integrity":"sha512-h0NzPbjk0X1UekRlaBwvW4b6Eo0vs62XHpHXjwLrXtaq+iSS80yVqjnrE/gQEgOP35gopwdVRnsDfFvyO1HU3Q==","signatures":[{"sig":"MEUCICI51DhgKDyg5hnqQRcJsrQi1o+fWnGJOUzoqrSKZUTsAiEA3vfcZF7rh3fSu5vs0GvAZzJVZG8kVKdqgNR5Q7NS1bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.60.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27347142},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"394460a5e90d48d0c57a0557b3dbf423f215aae8","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.9.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^9.14.0","esbuild":"^0.27.0","globals":"^16.0.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^9.0.0","prettier":"3.7.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.60.0_1773793152883_0.39139566752603683","host":"s3://npm-registry-packages-npm-production"}},"14.61.0":{"name":"@duckduckgo/autoconsent","version":"14.61.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.61.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"8c30bb9e445b01b6c9970c7387b14229e7d6ace0","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.61.0.tgz","fileCount":7819,"integrity":"sha512-MaQYenyfduCnkeBskPs5Ovw/Hl9CTGNieUgwkA/JiN87yLYg5wmQnHCIYcBX/BBgzcFEEg/RXPz9ep4ft9q7CQ==","signatures":[{"sig":"MEYCIQDd3VDTMdkprRzmoN8yZieNfodEP9PyFAbxaG2hQQFiqQIhANzXtS8KmSKM8VlsBwKqKC8e7rpzGf4Vpfsx2SXMD2oW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.61.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27413242},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"de09eeb995ad8c3404b682fa469c46f3b73bc77b","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.9.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.27.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.1","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.61.0_1773879523202_0.6857454894476553","host":"s3://npm-registry-packages-npm-production"}},"14.62.0":{"name":"@duckduckgo/autoconsent","version":"14.62.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.62.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"4ba6c439e2a4e3aa864b901391f207e28727bb5d","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.62.0.tgz","fileCount":7821,"integrity":"sha512-SryapxIiOSPAr1D/SllmQdwrGOgNwwUzpQ8ki3Psx2vOxHou6yCDEik2ORIL1VOc1dDsINjJ1hdQm/c5CmVw1w==","signatures":[{"sig":"MEQCIHWq+CIpLsMTmQS2bJrE3Bb40L7mNQtazjzFnFEf7mA0AiAsKMsVlSQ9uJeMdZjnprlqFZXQ74YlarHUUchvlRnEVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.62.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27416591},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"3a52b2b833a8d4b5a9560d4fee8f267e78c2959b","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.9.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.27.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.1","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.62.0_1773965894340_0.6418086663789075","host":"s3://npm-registry-packages-npm-production"}},"14.63.0":{"name":"@duckduckgo/autoconsent","version":"14.63.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.63.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"2f264bd1adce832b559619745ef2a9cbed632431","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.63.0.tgz","fileCount":7823,"integrity":"sha512-xpIbv2gfUdDs8J6lKMkwULV5WkFTSp1X82Mqg/ROE7dVe3PO9F+Dy4bz/um33iTFheuTtpIbc8vu7xWKjk+pVQ==","signatures":[{"sig":"MEQCIFqOkQpDy28nNTKTvXJtzt1xoOco/++K5nuSfyOJJ2clAiBWqf/kFBM9wk95eS0Eknl5acdh46N9BSk3CFVDLGdVdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.63.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27426234},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"04fc4fbcc40eb31a216871545e43ddd9c5a389bd","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.9.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.27.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.1","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.63.0_1774052178563_0.43521891945514257","host":"s3://npm-registry-packages-npm-production"}},"14.64.0":{"name":"@duckduckgo/autoconsent","version":"14.64.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.64.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"d498cb72c76c6024606ee66c952b73f6f592d970","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.64.0.tgz","fileCount":7823,"integrity":"sha512-cS/N4akx22UiqVuPXAxg0uywhW4rqv6T0Ld+WztsMHcSfCAI23466iQigh4I/CEE9fof4T5noY35YRp4OSRAvA==","signatures":[{"sig":"MEUCIBO22kZgd31vyb2XZSFRBpKshnF1b/1ye/RkpPGMxRmFAiEAgThraj4+1Zy0PsZlBMpqpIbwTWOaZFfYSk8eUQsgLF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.64.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27426718},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"8e4ad6ea11e94e912b74b38bc00f111cad746ed6","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.9.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.27.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.1","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.64.0_1774311390880_0.7190057080007546","host":"s3://npm-registry-packages-npm-production"}},"14.65.0":{"name":"@duckduckgo/autoconsent","version":"14.65.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.65.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"c8a5ec2e71e448814739ddf9bd24a8824a9730e2","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.65.0.tgz","fileCount":7837,"integrity":"sha512-WWHw/b4Tp1vJ4uiVvjdztkjy6iWGCAyDmgw5gHWkRq7NvGUGlt+ak0cR94jQ8DUR3j9ON/HtYwKCF7tovZ3D6A==","signatures":[{"sig":"MEQCICNMO4fWmKIHw9XW3nC8Xlu+Eg/dXNne2AEURzbT/nkLAiBbZaLgCpsovmsg7sa0JVEXzyOvhnPNHH33QbCguKfXsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.65.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27514913},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"0158535c082ef5f3802410aad9db299fdbdc4174","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.9.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.27.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.1","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.65.0_1774570814035_0.6808166809760481","host":"s3://npm-registry-packages-npm-production"}},"14.66.0":{"name":"@duckduckgo/autoconsent","version":"14.66.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.66.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"74e45e414584111e38bb0ab13ebc09d62eaa5632","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.66.0.tgz","fileCount":7839,"integrity":"sha512-jTV/gNF6C80FZqQj+iSnnxmXm57pGfHiDJjqUdoudk55VE6FNqYjHR21vyl897xaKh0gSB16yYIbKNshuS7wAQ==","signatures":[{"sig":"MEUCIQDmQcQxkoRqXujo/LsUn1TCTsSQtdT8QL8SCqjQJbwfNwIgb9anHrQ8Y3HqVvp7V+j93X8a2IPzbbwtUQ+LnMSccF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.66.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27584117},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"2a51d9184bbdf985f4d49f1a7b5f9b29bc705e66","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.9.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.27.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.1","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.66.0_1774657128758_0.4950875632667928","host":"s3://npm-registry-packages-npm-production"}},"14.67.0":{"name":"@duckduckgo/autoconsent","version":"14.67.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.67.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"0b6738d95e988ebb701bffe9744241c982113698","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.67.0.tgz","fileCount":7839,"integrity":"sha512-mZMpDdn7IrgtJ3JFWbxU8krkZAS11PMqASmBqEpgWvEhbcL3leB2dzh1kA/KNyrmUv/iHrIVVLuZt5HlgyfsWQ==","signatures":[{"sig":"MEQCIGkxsWaF/Dy5vTUiTa3ZmxYke/Ew++h65hcNPUQ5KIPiAiBXxx8WadI2y88q7E2odvwAWGVUOLii+sz4fWJ7GnDgAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.67.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27591040},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"61d85ad3addfe2f9f70bf41cb9dfb1dd1e15b011","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.9.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.27.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.1","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.67.0_1774916457690_0.13339981092933773","host":"s3://npm-registry-packages-npm-production"}},"14.68.0":{"name":"@duckduckgo/autoconsent","version":"14.68.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.68.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"836428b3271e361211308eee0cb52ae9f194a4db","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.68.0.tgz","fileCount":7819,"integrity":"sha512-oJbaebHlIHisTNQ9oT2FJZAacQnehUOJkS6LgXkvwHdJLq08nkRBO//n3GKnlt7mRtoKjG3SfzrD34n5kzXFyw==","signatures":[{"sig":"MEUCIAXK3EQrcjdWWfARh2XInTRXvN+M4FuZe23ALBgqV6UiAiEAgTf2X2KzJAErDgnCkhPiw453g+2yiPhKLN/sX4gU5z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.68.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27643901},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"133ed964fd591139339cf4f359bba202ea823d16","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.11.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.27.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.1","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.68.0_1775607760806_0.7963232904688922","host":"s3://npm-registry-packages-npm-production"}},"14.69.0":{"name":"@duckduckgo/autoconsent","version":"14.69.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.69.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"41c7d5873211c339899fed27a305a492228fc365","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.69.0.tgz","fileCount":7817,"integrity":"sha512-0UqpTmcYOeBgQ0SXgbTiROgKofxXZktWsjU8RywBoQV7UUtVdKGOVK+Nn/LByDemTiZs/2N/XpzENcU5bh+OJg==","signatures":[{"sig":"MEYCIQC+2c3Kd+/AU9pg/cDflHNh2dwAEtEutF1627xM3IkoaAIhANM1jRUgFD1MEdFmscXZ7a4rNrO+l1YDYIc5yXf3VOnM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.69.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27649918},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"14c797771e24e507c63a413123cdec7f219a7398","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.11.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.27.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.1","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.69.0_1775693909834_0.025780589689017086","host":"s3://npm-registry-packages-npm-production"}},"14.70.0":{"name":"@duckduckgo/autoconsent","version":"14.70.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.70.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"d75dc65a70e8a794a425ebf35a3b955b6f76faf9","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.70.0.tgz","fileCount":7819,"integrity":"sha512-2KhHxyI39IGtHVTV4YAjZBHF2+tJcYKA5c/PSYpoyRufl+jUYfKfI5FC3l0Z9SAEg3JlEtAAUARLhVpTYuGZRQ==","signatures":[{"sig":"MEQCIHbNa7ZFiOCG56Dkp4hm00EwKTOAxAWMHMspW0Pg3e+JAiALXWnu0Y8YRL5RGroJO98QFRCn/6BtHm0kUPElOEfISg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.70.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27652853},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"a22d7a8c9a92ab464b1a73fed5d8a7fc3e854b09","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.11.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.27.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.1","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.70.0_1775866845892_0.40700790996782477","host":"s3://npm-registry-packages-npm-production"}},"14.71.0":{"name":"@duckduckgo/autoconsent","version":"14.71.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.71.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"3c67b5a92aecedc621cd3e8b8f3ceddbab2d1537","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.71.0.tgz","fileCount":7818,"integrity":"sha512-EuObajkAKp5IVze+yz7FQjQwcP09utaj+H01+ETmOhDtDImP8tzjCHMCM6sre7ykAAxlKdkvuW4z2zwi88ToTw==","signatures":[{"sig":"MEUCIG/SrJygJvt7RQCDZLBo4AqrBrXc57RKOXMKsjK/MEoSAiEAltwdCn/8k7uxxN0vNs9oxHr8CTIuSTIzlCYgsN2HW6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.71.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27628797},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"73f2059c684dcba10997c560bee4107436e8c34b","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.11.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.27.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.1","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.71.0_1776126386724_0.4992225878173717","host":"s3://npm-registry-packages-npm-production"}},"14.72.0":{"name":"@duckduckgo/autoconsent","version":"14.72.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.72.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"954d9aa6df71881cbc28cf704f6400b5dc0cc2f4","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.72.0.tgz","fileCount":7818,"integrity":"sha512-i9GTpHVd+ioEEa8oY5HmPBDdlSTo21EnBcsfPNUSX/9oimftorCh1GX4h3zRNw0q/zdpDp6WSFbtwASjX9FoNQ==","signatures":[{"sig":"MEUCIDC0PpcPn7tRc7PIB/IxQwITa4+lrceV5mzLsJ1QFgZMAiEAixi1/UqlwL76gxKlzupKETJDabJKr4/AqZLR4ogmfPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.72.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27632780},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"10ef89603218e133fecb9efd9205eab1fdd98c78","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.11.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.27.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.1","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.72.0_1776385506545_0.6497404698923703","host":"s3://npm-registry-packages-npm-production"}},"14.73.0":{"name":"@duckduckgo/autoconsent","version":"14.73.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.73.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"c07c935fc527b27d919626acd258303b850bc9b6","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.73.0.tgz","fileCount":1944,"integrity":"sha512-SbQFCFSdZF9R+1AovTD30L7Xf2MqI3xq6ndVdYG6MU6OLWqGk6pZl48KNDso7wn1Rq4WiXSm2eDuA3NgeIX5RA==","signatures":[{"sig":"MEQCIFRpArNzXmqczvbxM7JCNFPHSiRLhJu6YuAAVNIdWJw3AiBsXyNB5gY2563deJifjyuhwoE71wW9rLubIlz/irPCNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.73.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14061851},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"23ccb800dbf72b7c7cd9e600cd6294c78eda8bac","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.11.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.27.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.1","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.73.0_1776471747056_0.8452125745266776","host":"s3://npm-registry-packages-npm-production"}},"14.74.0":{"name":"@duckduckgo/autoconsent","version":"14.74.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.74.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"a43a77ea935dda33eecebdc41c4a21aed19d8e07","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.74.0.tgz","fileCount":1944,"integrity":"sha512-bbOICTHGuM0LQvZUWPdGHG1CRM/1hf9DKhNn57P8wWkq70Wa1O9czN7qQ6RXoWZ0lmDgfR5ApxbncsUEIaAlZA==","signatures":[{"sig":"MEYCIQDAJrBJiwQgc88vbUUh7FL8ObnFQUoSYV+kxZDjBWM8ogIhAJH8tGtwJ89HN2zlgh/TKIJ6XWqcbMHLRhcPYC5PsSOK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.74.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14062778},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"cadc4bbb9a77e3efcaa3684ca635d08bbafaff2a","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.11.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.27.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.1","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.74.0_1776817344093_0.8311748787918356","host":"s3://npm-registry-packages-npm-production"}},"14.75.0":{"name":"@duckduckgo/autoconsent","version":"14.75.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.75.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"99e5f3d9dd8e885b45d1bf820f81bc0921b25c40","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.75.0.tgz","fileCount":1944,"integrity":"sha512-TJxAVU+rqCbtpOBjXZipYeAW0uvavYtOTJujXz8RC8p0j0T9Cg/RfnN68IiCWB/i8L88v/9p/9/CDuj+qMyDSw==","signatures":[{"sig":"MEYCIQDVsocOsdmO5HqS1TPXYj+qVoaUrVBun2H8TCsWjlG21QIhAMXe09HF8X2s/jAHvIXduVUxPX+Nqo/UIrIOAtirRte1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.75.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14066558},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"7c77db98f73433b6721d6645bd6787ae76a1852b","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.11.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.27.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.1","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.75.0_1776904053705_0.8722550323189029","host":"s3://npm-registry-packages-npm-production"}},"14.76.0":{"name":"@duckduckgo/autoconsent","version":"14.76.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.76.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"c53f2c07c821a41a26b8884d8d65df12c1a19e2a","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.76.0.tgz","fileCount":1944,"integrity":"sha512-QQBfMs600FpkxqVQY40ZDNvNhJyvUP2WnqQvhKjrPJzNz5nqzM49v6sPu3crBMjR++pM5zyN8tN4/h683a5NVA==","signatures":[{"sig":"MEUCIHAx8tPCjGvf4AYYZNEIw1u6qx1rmvmCAcP2z7GG1SpeAiEA9T1OHrCPYgmfKl25Z8915FuD06jDT0Z0F7cgpqIV1h0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.76.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14088835},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"49ced5665c20c07af48e99624d9ea2c32d5337de","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.11.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.27.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.1","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.76.0_1777681757588_0.00005450504129433931","host":"s3://npm-registry-packages-npm-production"}},"14.77.0":{"name":"@duckduckgo/autoconsent","version":"14.77.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.77.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"77e76c69c68cc56fc2f7bc034eb5a84ca48a329b","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.77.0.tgz","fileCount":1946,"integrity":"sha512-cfOOenZx88/XcJPmZRt3kf/b4xOQJLCA9VYmAxXgpEhIhYUpiJ3dDg/YVXfupphso51b2XbRy2feGWH64JVHuA==","signatures":[{"sig":"MEQCIHuJy6P579fTAEiQ5pxYI5EFcUfLW9+rFKr0ih2VtpjpAiA7fDxUzANv5+UcR7xLDFMotQ1tTcxQ9nFXDzLLH+gQcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.77.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14092985},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"f0c18a1583d8af8bc28fe9a990f92fe93291b190","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.11.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.27.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.1","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.77.0_1777941017843_0.22565001276030117","host":"s3://npm-registry-packages-npm-production"}},"14.77.1":{"name":"@duckduckgo/autoconsent","version":"14.77.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.77.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"f754c8c5c98ebe3e99d011eb6c2c4903cdd9517f","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.77.1.tgz","fileCount":1947,"integrity":"sha512-/4iRDgv3M4Z1karrarDOXKWjv3ChCLdheJMGeIDh1ugCzUwrbCOK+a8L0jnH88M178Z3JYZyiKT0o9FW5uST2w==","signatures":[{"sig":"MEYCIQCk7OGY+nMpwTt9vbV1EDjeOhNWpomdAYAESG9W4AI+RAIhAP9acNfi0MCDy8skRdOXDyP9NwJVG1W+2Y+JzyhQcyCp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.77.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14095599},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"b5cf93d938f745aff36182d3ae873a8be9f71e59","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.11.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.27.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.1","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.77.1_1778113817219_0.9645515303920726","host":"s3://npm-registry-packages-npm-production"}},"14.78.0":{"name":"@duckduckgo/autoconsent","version":"14.78.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.78.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"da9a2b48c02e8fdb7743165a6e81f2764c8e01e4","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.78.0.tgz","fileCount":1952,"integrity":"sha512-8nAG08z78eRkXUKososdbJYKoz7FS0St8LiZmyIoCHpMLb/rOZHJIlPR521wmc3y7yUQcywHl8+dIOnI3f/a9A==","signatures":[{"sig":"MEQCIE/+CyPg6xlJMIqI64lpBhnU0gBcXUAsWSSeHCJ/IXy4AiACCfNc6MVIXmEJSTObE0Ez+6fFWOI/bS88Fr+9IK+A7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.78.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14089595},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"db7316da94033870761d8f661e1e87a0869e9d69","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.11.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.27.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.1","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.78.0_1778200214979_0.4021929271118303","host":"s3://npm-registry-packages-npm-production"}},"14.79.0":{"name":"@duckduckgo/autoconsent","version":"14.79.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.79.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"d22816fd45650da216f9ed6fd3867e548ce3cf7f","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.79.0.tgz","fileCount":1954,"integrity":"sha512-QuYmGgPYA/k2XGMd8+AGB9wOEvdehgsJJKrkkc6Ma1xkARFCEv7xHrsms5zMninCjJRLYu0QnicKGUI3jUIxEQ==","signatures":[{"sig":"MEUCIQDtqm1rmkxJo6kXMUsG3Ki3PpycqiKi/RHwJ53t/n7EkwIgI1Tmx2Kx2+2/TjSaYJJ40ZXDjE4w77zygJ72cqF1sl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.79.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14098195},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"7a02a92bf1db96f41f61d2d40262a3e339798756","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.11.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^21.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.27.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.1","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.79.0_1778545871577_0.8397523641342233","host":"s3://npm-registry-packages-npm-production"}},"14.80.0":{"name":"@duckduckgo/autoconsent","version":"14.80.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.80.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"8eae33ad0e85e521c7d62de81343d1538b5a449d","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.80.0.tgz","fileCount":1954,"integrity":"sha512-E7itIoLYFP2B660mwfAzjJYw0v10iNDANUQhs9Qx/FnT5nFiRI3i9cILTR+PBhnc/ye3Bh8y4rORkqxg/pnpCw==","signatures":[{"sig":"MEQCIAnxT9GyjLm+hCejzhhX002SHyPOdF47261YQtKkvl1pAiAQMBk5NV/N3ExgXoq00CJVz+nT+oOo/xCGU2wWk1Sh5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.80.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14161753},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"d79e42edcf8e551e1ddd357387068c592210f5dd","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.11.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.80.0_1778632427019_0.2857136163318146","host":"s3://npm-registry-packages-npm-production"}},"14.81.0":{"name":"@duckduckgo/autoconsent","version":"14.81.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.81.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"9d1410c8e725e4eec2da00c744090f7414dd93c3","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.81.0.tgz","fileCount":1958,"integrity":"sha512-7YgGDCFGCvc+OIjvmjrfhAOgQpyXjGntU3TSWeJYZv7XYTqUYBrcsVNEGC8yg9vekg0m9BrHZZqPvPIWzlDnVA==","signatures":[{"sig":"MEQCIEXSMhpYEdyoOR4Ka0AJPwEUzUGwkOTy9q286L5V0KieAiBLaikraZVo2pogpyW/ubdrVEiU6uTHMiNsWa+dlWRAKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.81.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14169965},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"39506db6516f2dbda9c58453cf89a7543b3fcd15","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.11.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.81.0_1778718905734_0.3628036078597787","host":"s3://npm-registry-packages-npm-production"}},"14.82.0":{"name":"@duckduckgo/autoconsent","version":"14.82.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.82.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"26c42040b7613363446633883ad7803e7f150a77","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.82.0.tgz","fileCount":1960,"integrity":"sha512-Q0WkYlQSQxWQq7I3I+nq+Kk+/NkQuMzJ2DUm87pdLHk8sLpJMmuM61+9F35zcMS48bfy690Pi7RGzPJBDGRx6A==","signatures":[{"sig":"MEUCIGtzrJfauS+8ZbWCMZcTyBpuWhx7uWpxMIKKmmw7NTLAAiEA1h0TJxkU255GDV9Von1YFizU/WJU6Swt8kTQ4mdUhds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.82.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14174027},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"2adbace11915eb4ce5b0bdadf02a526ee7a709c6","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.11.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.82.0_1778805144328_0.9500945053054437","host":"s3://npm-registry-packages-npm-production"}},"14.83.0":{"name":"@duckduckgo/autoconsent","version":"14.83.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.83.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"fdb45aff951b6866376425279f0cd94540abd541","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.83.0.tgz","fileCount":1962,"integrity":"sha512-oGALlIbD9K6PHLsLwZJjeFC+ygGQwWSZYQ8ZKZZuz0uR2KYuGkYfZu/p40+rOG2bKQpBSi3fcBOSQ0swABDb7g==","signatures":[{"sig":"MEUCIEg0pVFb2e1RWDJADlXZpcxAlNxho/Qw70EtiK1DCNqnAiEAhyWe7gm3sMMNVZEXacZeIdiMImn1XwDdXSJAEQZ8jVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.83.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14190792},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"3a3fc1464cba4e6f23cc6758c6944d8b2f2c787a","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.12.1","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.15.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.83.0_1778891453779_0.08298169809076295","host":"s3://npm-registry-packages-npm-production"}},"14.84.0":{"name":"@duckduckgo/autoconsent","version":"14.84.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.84.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"a27cd72e0c3ff44a29db49ab9a38cf67be16c114","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.84.0.tgz","fileCount":1964,"integrity":"sha512-bXTYDIyDytvK8f+9BRTU9QF5KmJuj7Qg7aE9GckPYmRAQvDBbm+I1OaoAWsw9nyzq6aCs2q6PeAa3YNXHApEEA==","signatures":[{"sig":"MEYCIQD8tgpGgLfugYAEnlkS6KqjJrA/6/sCgQEh3PnUBXcsfAIhAPHUpbRpeZu+0ZnCidcaje76CYhl3kVdiYIpNVq3ARqQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.84.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14195915},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"3431f8b9892056847f64265de498751b6737ea11","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.12.1","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.15.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.84.0_1779150977140_0.44231805547367986","host":"s3://npm-registry-packages-npm-production"}},"14.84.1":{"name":"@duckduckgo/autoconsent","version":"14.84.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.84.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"dd160704838a49a2af6360622996d54e2770ac0f","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.84.1.tgz","fileCount":1964,"integrity":"sha512-0XASSabqGAcsBetIWQ2hD6GjdSVa0NdYZByMnKjwOzuLaZ/ffGDzYQ3Pd+wdVQdxQKiTRX4Gp745iz98TQazTg==","signatures":[{"sig":"MEQCIFq28Ylb3+w8ueKSxQChR/1tkJcMv44np20rZMdAnLWPAiAwirVOsEkV3dcLZEUKX0ECwWK6oZa/8wWt689knN9VUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.84.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14196734},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"9b1da4c9f2fbeb07cf47766efe478fa5664982ec","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.12.1","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.15.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.84.1_1779410109255_0.4976353082996503","host":"s3://npm-registry-packages-npm-production"}},"14.84.2":{"name":"@duckduckgo/autoconsent","version":"14.84.2","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.84.2","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"45ed298b976305678328b70623f3dcd22991db0c","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.84.2.tgz","fileCount":1972,"integrity":"sha512-Pkx+kvNeXDCHId2fLZIM2/q4jVHEaTtM/TPHVLEEmS2wO5daf4YfosIQQoskwr8usffWcjdP3nREqA70zsLtMQ==","signatures":[{"sig":"MEQCIC7AumV82tK242EfEqqSFJzNtUrvVCinHeEvaJSxp0poAiBakkgZ7NJfeequ2RtVhIUHXSr8RDprLeyYiy2bYHi+Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.84.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14214712},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"d457b87e167b4838b615ea66395400000796bd3b","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.12.1","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.15.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.84.2_1779496488221_0.2811592499259361","host":"s3://npm-registry-packages-npm-production"}},"14.85.0":{"name":"@duckduckgo/autoconsent","version":"14.85.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.85.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"36b1c2f02466e290e96e21287cb14fb820625b88","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.85.0.tgz","fileCount":1974,"integrity":"sha512-yDOLcm6b14s2q7mCMgF7EZw1MCKDVgs31bmiGgz3jR4854GUJrHRZtku365BW/pRFwivHko0FxOqFZGHyrhVbA==","signatures":[{"sig":"MEUCIQCKE5Y6L0wWAQOMMFvwIUZYWSotha6j4umdTfnDd0f7CAIgP/5iyUkth66Pnz1YrOsUcddzeOCqB1HfKCyNyc4y4Xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.85.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14217852},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"ca75ba9b9b4751b29668cc3617e28acfa4fd1043","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.12.1","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.15.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.85.0_1779842198285_0.19311292601162866","host":"s3://npm-registry-packages-npm-production"}},"14.85.1":{"name":"@duckduckgo/autoconsent","version":"14.85.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.85.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"32ce90d756df5a740621698e58e2010495f156c9","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.85.1.tgz","fileCount":1974,"integrity":"sha512-il25QI4eplTIWXkzAtvHUAa7nuZoMHB6UFIqXqwhKgJ4UCXKN9lbaND705Fu1MYvxDXXf27qKe3AVA1VcdxElw==","signatures":[{"sig":"MEUCIQCPt0aUuhc+RXe6G9dxNTb/RzmSZiK7mxf162gDAOFh2AIgUlyO547mV+IP14S8JkGZLCWxhNgBXJVpcCgpABU0VQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.85.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14129390},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"98c607e625e87b4f6d6c61c1c2a4b20db31b1b72","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.85.1_1779928425607_0.47015566135309284","host":"s3://npm-registry-packages-npm-production"}},"14.85.2":{"name":"@duckduckgo/autoconsent","version":"14.85.2","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.85.2","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"9459ddf9af0371f049904574490f2cb4e2fc37e9","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.85.2.tgz","fileCount":1974,"integrity":"sha512-UqohbAy4c5Bwqu8wfvQBECzryaVvrptCExYHTh7vX/Wp/Vy8hRI6Dc2HMjEbL4CtiTPLVA/6En8cPJjK42GD3Q==","signatures":[{"sig":"MEUCIDU0gcKF2oPx38p02eTreIifepUG3LnDmCAXM2W/BOK8AiEAywUEcEmqz3Dzxok962VJFB9uZNN0hZHMZV9ipNIaWSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.85.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14130304},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"58ce210b3b1f84106cb3fa16f60da7091dc25611","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.85.2_1780015165529_0.6985771707388393","host":"s3://npm-registry-packages-npm-production"}},"14.85.3":{"name":"@duckduckgo/autoconsent","version":"14.85.3","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.85.3","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"8fb16b18f0b68232480f9b9229360e12a93a3f35","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.85.3.tgz","fileCount":1974,"integrity":"sha512-KaNPJ1565jpwLyUKnNJs9r1f0+MAb3XukrPbap/3BWJFWoChAQj7YwSA+CA0LsnEmUEOt5VztH77SLekFJb76Q==","signatures":[{"sig":"MEQCIDXJD/2ufUbuARBc5R2Dg85A0rgjc35dy0Ln+hyYS2TLAiB0akXANcBbdioAkd4b85lUPYJqmt3onTaZQLwkitYVTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.85.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14130304},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"6112a2d8920b27792f64636be79ff71ad117c547","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.85.3_1780101352109_0.37804177510770764","host":"s3://npm-registry-packages-npm-production"}},"14.85.4":{"name":"@duckduckgo/autoconsent","version":"14.85.4","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.85.4","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"d598ae253ca8556eded370bb4701cf063730e0f3","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.85.4.tgz","fileCount":1974,"integrity":"sha512-6VkEZCO/KGnowTlhyWwkX8YPYefkvCHO5gFCzgKiBSDUfsWmq3UyLBhUML7zkG9G2xecaxQ2iPal7Z5YZINYUA==","signatures":[{"sig":"MEQCIFUp3v0d4SlKdA17miok43IFN8gWmP5rcK1jEjz+PcZ2AiB9QWNj3FjuRtapWhKFrdtdwjfrtUNzEl0260R4lR6RzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.85.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14130304},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"b086f4ae45d369e5599cf432797ee4fb06faea9e","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.85.4_1780187854513_0.6674369191206646","host":"s3://npm-registry-packages-npm-production"}},"14.85.5":{"name":"@duckduckgo/autoconsent","version":"14.85.5","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.85.5","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"a65c09162415c5bd77170827d465177e15e64ab0","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.85.5.tgz","fileCount":1974,"integrity":"sha512-LmzQGM9K9MWjKMwapqx81RVNgBIt7q2AFIM/4KceHRhXltmbeQZRiFFTBLKHbrNrajYpVcNfsM5XhdkV/s4TLQ==","signatures":[{"sig":"MEYCIQCLD+j0dusAADwYoSASHr0mpXeNDp/JHy/thRHqg55pRAIhANnbwdTFPXLwWz6SQ3os1Ub0sZE9rHhi/CYK5nYyEmXM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.85.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14130304},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"33e9a8b58215a6c30bb13c3985ce0c8e3c6f1c49","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.85.5_1780274351495_0.006125100308481901","host":"s3://npm-registry-packages-npm-production"}},"14.86.0":{"name":"@duckduckgo/autoconsent","version":"14.86.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.86.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"0ca0dd41cc8816b3e4c9358275f6b9b4eeba4830","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.86.0.tgz","fileCount":1974,"integrity":"sha512-8gU+tF2cxNiSFeixQmMbXMuBpxflNV8qhuyCE9UnDwcTk3jxIk6Qvvq713g7NHYoVHnBqItzwTxh9RuxQTA5ZQ==","signatures":[{"sig":"MEQCIBPcbsWlwJqdU8KtGwszbikDS+loAbKP/mBOnBSeAZCGAiBXSmSrhUeE8IjCOOtC4zHHzTuoBzRQx6MIdWRMDSrK9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.86.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14131739},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"2fbd57047fd3dd68ecbca344e4b9b84f75d1ebfc","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.86.0_1780360908168_0.9110400320293595","host":"s3://npm-registry-packages-npm-production"}},"14.87.0":{"name":"@duckduckgo/autoconsent","version":"14.87.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.87.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"f7adf4472dd7dac0691ea86a315f8d7a324a4486","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.87.0.tgz","fileCount":1976,"integrity":"sha512-0/EYyR2KIBnZPOLj5y4QtBdUb9cvlCJJ7U1iV1PnnjQckbqU4LuWFXA4FFa7FT1ay7AGaLQq/TQ7XbKhudTnTg==","signatures":[{"sig":"MEUCIQCQ2x/ySqnIzH5B8F68GAaELRYGLJKCfR/YdDFWeorLBAIgQ+/jKV5ISJxlcDrIXl6nzGL/zygln8NH0HlcS6u234c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.87.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14136227},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"155b902c93eacfb752b7f3855748a38ddae196e9","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.87.0_1780447580136_0.4061561413041721","host":"s3://npm-registry-packages-npm-production"}},"14.88.0":{"name":"@duckduckgo/autoconsent","version":"14.88.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.88.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"d51d4b61a5407ffbf517856e9a9e8caced9bc346","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.88.0.tgz","fileCount":1976,"integrity":"sha512-XNw/cYbdF5e7txo8QbjoGoS19QD/mfGLLD5Y4fwUSSYAv0raKUX9bnYJd+5iEkgpBXWSBUlw9x6L+qL3wGqUXA==","signatures":[{"sig":"MEUCIEZBWdjoY/xW4g4Y1kdBib7+/S0oxx1fdDbWI85j/ikDAiEAphPrRdCb9RoMgEtOrrPWjDgiqijwVcjloIj74lZWDWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.88.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14136227},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"370d41e3d76a5143351cbadec15998d4ed2f3a15","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.88.0_1780484422282_0.0996947418407732","host":"s3://npm-registry-packages-npm-production"}},"14.89.0":{"name":"@duckduckgo/autoconsent","version":"14.89.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.89.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"7f2d4ef860aa20aa12edb1a4486731793247f00b","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.89.0.tgz","fileCount":1978,"integrity":"sha512-7uWz65K9DtY6lRLl70gh03LACPaivxAx4HG8686O2pfprXrmORl9g6pDxQWsYSl08REln6UBT3lrtfZrkwUn0A==","signatures":[{"sig":"MEQCIFGlFzegt46jexFsgbC8E2TVVW+a/M5cHn8AA0oauSopAiBV2trDxiFYXgNXqq1Zt24ov4aGUgQF9Oc/5Ug2k9RcMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.89.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14141123},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"0aefefd51506d86a4a3a8d6b97962f348534df6a","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.89.0_1780534016540_0.06599586770599353","host":"s3://npm-registry-packages-npm-production"}},"14.90.0":{"name":"@duckduckgo/autoconsent","version":"14.90.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.90.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"a63ef2c32473f95f3fde2fc32264584fb9a16661","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.90.0.tgz","fileCount":1978,"integrity":"sha512-RQjiKY7Z4d52wUCBIun+WspDuKUSbCA2pQaaITyNUWD/TtWz1Rvnsdnl3DMsDwn6D3C5GAROhuJJ3GFE+HvlIg==","signatures":[{"sig":"MEUCIQDQndLt4Zamn+bI8lQlKokR7uXWQPp46JDbuEDC7/gRjwIgOApbjxCQETeZBm6hm5QmDvUVdkSK+/V8OkJ28cGJbSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.90.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14149080},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"89e124b34c079ed13d67ae53b538d58f253d95d8","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.90.0_1780619947449_0.2196756839797962","host":"s3://npm-registry-packages-npm-production"}},"14.91.0":{"name":"@duckduckgo/autoconsent","version":"14.91.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.91.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"c39e865cb40ea1052ff1f39fc2b91a87262998b4","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.91.0.tgz","fileCount":1980,"integrity":"sha512-5g+xv9PW06yAqjkoIGPdwnCQMq6crOEXydlvJOhdulgssTrXwFA0ypHTVrc2+twBvVmr5/UZo7PJr8CIHqHIEQ==","signatures":[{"sig":"MEUCIQD23jranI/CiKRVAkYjMJ5VHb6m+VoG8KHp/c0scBGvoQIgL2y/ww/1E2q89SjsTmBx0thhWwwZ9on1gKUV6ihj0Ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.91.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14152658},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"9da7d8395bdcb8dd76f478cda2f6ccb12142c9e0","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.91.0_1780706250814_0.8825161444001308","host":"s3://npm-registry-packages-npm-production"}},"14.92.0":{"name":"@duckduckgo/autoconsent","version":"14.92.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.92.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"4f6f4922eea029f7902025cf2dae747163438670","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.92.0.tgz","fileCount":1982,"integrity":"sha512-rP+pfRYhXigYyVfzHCRRVIstx0XIv926gzzmyzcSFcl/BlYKWiWbA8e+KKoAPTPYHRzSVRJen4xuJ7gviBd7BQ==","signatures":[{"sig":"MEYCIQD9X0GczZoVnrF5wSRMQ845T+KKbRZAx9raxHEmEpy1cgIhAKvMzD2WNstGBwnOuJJEEkM9x7yxVF5/wQRw1RhLZtF5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.92.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14182889},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"d2555ce0dd962e0197f55891460bbdc0f9c7c4f4","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.92.0_1780965300775_0.8386060162279265","host":"s3://npm-registry-packages-npm-production"}},"14.93.0":{"name":"@duckduckgo/autoconsent","version":"14.93.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.93.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"4d98127c248a458e45823e69ea7e43ab5a89f4ca","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.93.0.tgz","fileCount":1982,"integrity":"sha512-rQyqnAkftdrzqjd1bZkASyTZnLYvHuor3dAErUUG0hrc8FTpqrabnqvOvyCtb0fQXdGY5ZBpmvFWMJ134y7hlQ==","signatures":[{"sig":"MEUCIQC1KGE8TlRUFh4LulgwR++RTuKlANrUg9SkdcZXcZVkcgIgLQA+O0C1X+dY+AQy4sqGsj1wfS2lqmlWiOi/uTm4R6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.93.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14177162},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"c54b02fa319e3ee9bbdbf481ac62a5cfef1c7830","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.93.0_1781052026977_0.705416909627131","host":"s3://npm-registry-packages-npm-production"}},"14.94.0":{"name":"@duckduckgo/autoconsent","version":"14.94.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.94.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"c982954821e260cc0af70a0253f6aba9fb427af0","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.94.0.tgz","fileCount":1982,"integrity":"sha512-g+Mjjd5uXKAr8Rzu/qlo+szPQ0L06BoDlLN/hGfgh3KCYapXBIJSWhVg88DjWo2jr0eIgZGp8KcScmgK0gqYKw==","signatures":[{"sig":"MEYCIQCTj13ZRdPkrv8ZKbMvzTmC2K/NbmxLuOgyQCY+KmlLggIhAPPX+Ey7loCbjtlsO5RLihGvynvpRcVoeXeMMWynBwqT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.94.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14183244},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"7a638c576bd09827b724d819afc04ad740db8c25","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.94.0_1781224971652_0.37504736997032495","host":"s3://npm-registry-packages-npm-production"}},"14.95.0":{"name":"@duckduckgo/autoconsent","version":"14.95.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.95.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"7d2db9194593c2da9037447b632a4c4a1afa8744","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.95.0.tgz","fileCount":1984,"integrity":"sha512-iQWR1ui2Y2xaobp8WWitAQR7DzWa8XIIeMcWtMo5ZZCEpk9qdJfSvyWudII0Mw1SL2fJlF9Eer3nsqH4LC2zIg==","signatures":[{"sig":"MEQCIDbB+nhgaOrsdPL8jkkDTOpiqYF+CiJUdTwgUZ562Z0vAiAkfbnVYx0OlhyO37V9XQerpi1rnbW8abTJqT3Ct2P/Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.95.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14187983},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"44ac69c5111656d742950a8434205f48ea695cf8","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.95.0_1781311334460_0.39808656609536275","host":"s3://npm-registry-packages-npm-production"}},"14.95.1":{"name":"@duckduckgo/autoconsent","version":"14.95.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.95.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"c79de4680a1f5385253098e55ab66277ccee0db3","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.95.1.tgz","fileCount":1984,"integrity":"sha512-1dPyqgq1kjePg/tRiJbNlZ/A3tQ/Z//wUIGp275/9bqsdFEGpBVpstZ3K/34GGKJzYDycc+Gn+AxNSHHQ/21mg==","signatures":[{"sig":"MEUCIQDwxQ5saISkqTeMtTifM1dMu4of6UpFWAwrLulA0G3mWwIgUjUWr5cZ500Jvd+BxGXZFbEFnrgZn6EaEJN2f8MDqaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.95.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14188896},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"819fccbef78ec7a5e5f1c86471bf8f621eaf6f0a","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.95.1_1781656948397_0.2720634874108536","host":"s3://npm-registry-packages-npm-production"}},"14.96.0":{"name":"@duckduckgo/autoconsent","version":"14.96.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.96.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"93a6c08586ea45630b64d0e9ceb4e05e6cd67e35","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.96.0.tgz","fileCount":1987,"integrity":"sha512-wcUytf0xppgAj1AI7G8Qb6c1fX4fAGCcKP432gcF/tOGvBo56kv7w2gsle85eqxnTYEi4QQeXJoM1Sn9AWxTbQ==","signatures":[{"sig":"MEQCICaKOksQn6+L5Lh7YqyAiMMap1Rtse6/dpllQa0/vMbIAiA6s8Lr6uwLFur4w6KHr/8MfZRa5KbPNNjCuk8vpc+Tcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.96.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14276135},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"8644021284287d40852daec2174ab30f561288c1","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.96.0_1781743434727_0.5754546823783977","host":"s3://npm-registry-packages-npm-production"}},"14.97.0":{"name":"@duckduckgo/autoconsent","version":"14.97.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@14.97.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"5002effa2e06334499249959be39708c287d46f4","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-14.97.0.tgz","fileCount":1987,"integrity":"sha512-fNgWlM3RIhEMu+cVKgViei5eurenBoYORtRzinoY2aoH+wOKbCSTclCNJU0CXQvvLlt4T3ZjKDfN+XmpCCPwjQ==","signatures":[{"sig":"MEUCIQDKq5lBAUd7fXux/CWHbugxhYDcf+ft+pgOgDIHJje3HAIgMWFeUjI1SfjNxXQ9sRBP26894DzVd6kARQV2+DT4tCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@14.97.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14276642},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"449e9f1af19f829b13b451a294c01ac333553837","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_14.97.0_1781830021795_0.8014602551923704","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@duckduckgo/autoconsent","version":"15.0.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@15.0.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"39ab99f079f0de20c2cdcda8d233acd0f846d22b","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-15.0.0.tgz","fileCount":1989,"integrity":"sha512-Ei/WktmW88wexwKje+iZfER5cEWTjJWjwLWebVsU6d/BO4wJI9LCWcEssLYVMlOKILRDhqb+7P436hug1KYN1g==","signatures":[{"sig":"MEUCIQCWcebvqb1bQxoi46R2lrvEhmpZvTKLiv+NH60aOc4RBgIgI2KZ1DkyzqND2MjHnfaKJqtq+tcrwpcjAjV5ScMLJ+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@15.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14324831},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"5f6e3aa6e3d0762eaecb3de6e58a89a276d8c633","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_15.0.0_1781915938570_0.5197074241685091","host":"s3://npm-registry-packages-npm-production"}},"15.1.0":{"name":"@duckduckgo/autoconsent","version":"15.1.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@15.1.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"cb555a0bd63087d9847fdaa979465b8452b54391","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-15.1.0.tgz","fileCount":1995,"integrity":"sha512-BirbOjabN7gDY0uqJMlR7X/whW3MP6g7DNgzeghFpudDqE5e7sU/ox7Q+9+zO9kBFsOYXUY6nUwKDEoWJjeAag==","signatures":[{"sig":"MEUCIE7i+1guHdvVlN5yHgfnOJ+Zp2KklnuFoFyXpQHIRrJ6AiEAszBFoJGQ2udlLr/5gdnjX2TsBXOktKsNVwnGYg7pt+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@15.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15054134},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./extra":{"types":"./dist/types/web-extra.d.ts","import":"./dist/autoconsent.extra.esm.js","require":"./dist/autoconsent.extra.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json","./rules/consentomatic.json":"./rules/consentomatic.json"},"gitHead":"866d615c7e81009609907680c9d0bd114efd1f86","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" \"rules/filterlist.txt\" --ignore 'lib/filterlist-engine.ts' -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run compile-filterlist && npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","fetch-easylist":"scripts/fetch-easylist.sh","launch:firefox":"web-ext run -s dist/addon-firefox","update-easylist":"npm run fetch-easylist && npm run rebuild-filterlist","rule-syntax-check":"node scripts/validate-json-rules.js","compile-filterlist":"node scripts/compile-filterlist.mjs","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","rebuild-filterlist":"node scripts/rebuild-filterlist.mjs","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.0.4","@ghostery/adblocker":"^2.0.4","@ghostery/adblocker-content":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","csv-parse":"^6.0.0","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_15.1.0_1782175126386_0.2861542179135341","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@duckduckgo/autoconsent","version":"16.0.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.0.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"plugins":["npm"]},"dist":{"shasum":"8c37576f9b32d7014f510022f1b1bdbc7a1ca135","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.0.0.tgz","fileCount":1973,"integrity":"sha512-KhNs66HzfH0dfLwtQtE00ZQQfNn7wsxRoouf2W+8nSM0zl15DlPO+uiKMe8kmdHae/CK7OyEbc9FjXtrXQEEvQ==","signatures":[{"sig":"MEYCIQCbtyd6PAEjWCtmBY8azWwtOOeAVPxLFC0qTr8WuvqBpwIhAI1KccA3WoSMXSogWf3jGWUAIzF3df3e3p7EjptRL2nT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7772471},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"d461adc9110364148b8da0bbfa7db0091ddb9574","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.0.0_1782229697940_0.5497034060961346","host":"s3://npm-registry-packages-npm-production"}},"16.1.0":{"name":"@duckduckgo/autoconsent","version":"16.1.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.1.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"551cacf611cd7b112317feb2d001ef5dcd4d4ce3","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.1.0.tgz","fileCount":1977,"integrity":"sha512-UbqigP7qv93A1dIlBlvFe5x99nDEah8MRhgys+Yb6PTnTPKVtoGOhj1eJleBYePV+V4JtWfqQbeO/yd6b/6DJg==","signatures":[{"sig":"MEYCIQCIMmYu/fPDOXTmpX1rcr1fgCgcXoeRSAdnowtZ/8UPqQIhALjyjDqzdzTjH/nexO36dhIpA4ZNrR0bTrER3asSZQY9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7790616},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"4aeeba44f61592411978a6fe1d04b67ef8c8337b","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.17.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.1.0_1782434376627_0.9613654181779656","host":"s3://npm-registry-packages-npm-production"}},"16.2.0":{"name":"@duckduckgo/autoconsent","version":"16.2.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.2.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"2fd30ae816e0b766593b850ab8a74231ce22d431","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.2.0.tgz","fileCount":1977,"integrity":"sha512-tXVlKSga3jdAZQK3z9VWukFccrD59kuIX9GRZ0fQ/H0cJPlryIDaMJU6Qsg3e9S/yKry0KYxcdZjPypRHwHsqg==","signatures":[{"sig":"MEUCIHksgRyShYmpQkAooDyyNsGN9FN/CkTfZujox9YdfP2SAiEAl2tcOxw2eQvJH8+zb+hDgHb1NsN1azoktC/cWYdTQwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7911560},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"e2345acb325f51c5b99915470637cd9d4724408f","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.17.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.2.0_1782779841139_0.372230380443747","host":"s3://npm-registry-packages-npm-production"}},"16.3.0":{"name":"@duckduckgo/autoconsent","version":"16.3.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.3.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"d78f2a68f8e3b799543d9391fb50a5321f4b8d1c","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.3.0.tgz","fileCount":1975,"integrity":"sha512-5DGf3DaKHVV1Pg7WvXbO6Fs4WyVhjvvHZclvJRClWTe9vMmrpKL+eV++6b+HdiD09yrozr56WJoeAlMeIDrNQQ==","signatures":[{"sig":"MEQCIC1JB9V6ha7DwcojEils/MHQTOyTnUh0lbAw28jDQxFQAiBKxblQdnPv/q8bAmhUqqlU5IiAB+hDnKW5sRHr9HUcIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7907537},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"b7b8926b547f5041d08fce93180428d624571e88","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.17.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.3.0_1782866342976_0.35437464176919065","host":"s3://npm-registry-packages-npm-production"}},"16.4.0":{"name":"@duckduckgo/autoconsent","version":"16.4.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.4.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"f3606409863e829f1504429d8a4d344da957885b","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.4.0.tgz","fileCount":1977,"integrity":"sha512-Smrn5m6NcZQ+MlzaKktNSLBgm7mDbLrzm9nIXOgvIBPRq+rcRTplJ6Q9jwBpDRKhqoKJFMS5Qz2iHP7vsRmYXA==","signatures":[{"sig":"MEYCIQCSVQOzRSRN4Lg0jqST+JgiHIRrWfhcmLCs5Iq10kiKMQIhAI6TAe9FeMY81hEng7KQeTg/6Y2Y84n+p1L93tzrnyDO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7923249},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"eefaa367bbd868d99c6218716c63482dd1cac27e","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.16.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.4.0_1782952673371_0.4773377393577174","host":"s3://npm-registry-packages-npm-production"}},"16.5.0":{"name":"@duckduckgo/autoconsent","version":"16.5.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.5.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"cfbbc9cce0b9b655f8c770b6fd139a9868f87b79","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.5.0.tgz","fileCount":1979,"integrity":"sha512-WZK/nwuW2jomRX49qx691QD0eISTr/8NcVbYSigzTPbDkA8cFaIyGoR49w871IoLQ3P2R8dNKRwb/iBKnDDGBA==","signatures":[{"sig":"MEUCIQCh+WUGvyiDlx+lvfQWpRVEgk1uiy/RKrnmzNiIdJy+TwIgeIuTk+66gZkpMyvBBRRl5PIg8UNQdvd1b3HzbFb6jEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7929758},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"2c1cde4600c56380dc210d59d94b37a25e70e32f","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.16.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.5.0_1783038708056_0.028561036032579423","host":"s3://npm-registry-packages-npm-production"}},"16.6.0":{"name":"@duckduckgo/autoconsent","version":"16.6.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.6.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"a5cd6048130d26433642d4ed5426f23ea05ece25","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.6.0.tgz","fileCount":1981,"integrity":"sha512-l+OiSHuyWWYCmwoNtAuyAwyPSjfOja0bu0HNY1wYXgO1vq8LJXp1Y5H6Zj4F47i187KchJlpS3q5GnvRnbsANA==","signatures":[{"sig":"MEUCICS3eteiv2zT7IMqXWFPKS8D+u5krguvP/DYporBFaEPAiEAucCtNWoSp4I9vDr+ej34YQUrB73zbMUz3ibFr8dmfDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7932476},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"f41cb5daf0418a916681632c1523316d9ad20769","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.16.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.6.0_1783125058759_0.5456705091948215","host":"s3://npm-registry-packages-npm-production"}},"16.7.0":{"name":"@duckduckgo/autoconsent","version":"16.7.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.7.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"67bef6334a9c313b9f6a13e80f0789aa60c2ef2f","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.7.0.tgz","fileCount":1983,"integrity":"sha512-TNMQFuirmJ1syITYIOaAxddkJy2CvxYIjrFaoGsoBlFX9LYJK0Q6HvCBDfjFh/TIp4XSEQAFkYiZ3ZoxeodfCA==","signatures":[{"sig":"MEUCIQC9qtAObebVU5vGdkT8FoJhOy+YNsypfSrLLuxxw1I6IgIgJ2EyiB+/Xx48t0yRdYQ1mG+SRkJrtQUSyOEknQJ9miY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7937468},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"2a4d3a57e552cedabda35d5c9b9a3320c90775f0","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.16.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.7.0_1783384416433_0.33048224326192077","host":"s3://npm-registry-packages-npm-production"}},"16.8.0":{"name":"@duckduckgo/autoconsent","version":"16.8.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.8.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"b3f473f09cd4a1e4afae3f1de6f90c505eae1b59","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.8.0.tgz","fileCount":1983,"integrity":"sha512-iOl5KUCn1t2+N4rKaid/Ks5AtEGWF5pAOedIuQLrdvu1nMmFyAjhdjI1p2QR5U4AAmt/aqj2A0ERH8wGu19foQ==","signatures":[{"sig":"MEYCIQDt4eE6QCZqzdFBFZG7RukbLBAilJZ52Jctmblcwzle4wIhAOtEEnCclbdjq+zg8WQ59EwruraLzVeEriqwHTPPoFKk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7866948},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"e362098bf40c7b9fb7be93e7df9ddb43ec92d0bb","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.16.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.8.0_1783470448355_0.2954453111851918","host":"s3://npm-registry-packages-npm-production"}},"16.8.1":{"name":"@duckduckgo/autoconsent","version":"16.8.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.8.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"5b792f5736e120e4d3cb9c8addcb52e4c1c5224f","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.8.1.tgz","fileCount":1983,"integrity":"sha512-S1OP2+mYDXvbSi4PVuiLRawl5NGRMR0q2ZFRmbRTigTQnZ6oxrOt9/vJkZEJD8UGczzkDjrTTecNIPNnnuBjFA==","signatures":[{"sig":"MEQCIFjVWlNXzqF66iSFm7Ohgkgye26su5KaeDkflc44hOr7AiAQpkyQzWYuOW9DPkLHUeC02Up6DfpIbNXLiuv/pw+EPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7870207},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"4e485d74e3245570b9872fcf25b96cc3e5e5c1e7","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.16.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.8.1_1783513405946_0.9580277940425255","host":"s3://npm-registry-packages-npm-production"}},"16.9.0":{"name":"@duckduckgo/autoconsent","version":"16.9.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.9.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"e35016a2a49dfb4beb32dcae4f3acea8be9ee446","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.9.0.tgz","fileCount":1985,"integrity":"sha512-f0xwshjJpkNKuMTa8lPH4KRrIAkMRUaSbw4PJiDSy3piYi/wvj9U8mvb6inYr/FO1MZ8KpykIDS2MBhY3958Jw==","signatures":[{"sig":"MEYCIQDd1lUDt1NPzs3fi/IWAP1Ia2A4l0eMRtvBakcIvzi59QIhAOJnMjUNWsHSKxWF13r+gzebdKlDLAl/KeNW3UFXv5eb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7883138},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"61578ec9024ea5410b9777f77af41c5796619948","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.16.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.9.0_1783557074109_0.0671306385290209","host":"s3://npm-registry-packages-npm-production"}},"16.10.0":{"name":"@duckduckgo/autoconsent","version":"16.10.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.10.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"01f3d5f2237e4a32871d665b1af683b779fdd04f","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.10.0.tgz","fileCount":1987,"integrity":"sha512-1D/IJKQf0299lqyKQ6IuDgRt/Uhh/+pDgTJrR1L5ldhp8oDMh65O2VZBaDZ3rXpYqDjHn3Irwr6UYJkoiJ3Xcg==","signatures":[{"sig":"MEQCIHm255ByJ87TSPI/FtHNY4AGVDvUpbzQgMWS0vkrlFlnAiB6LcRYLXyzy5JZxiKaef7ccgNqMsGTgVxL5he5hWIVzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7886918},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"66cc12e7245194564d2f82cf33bf662498f81651","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.16.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.10.0_1783729586227_0.7530187657344571","host":"s3://npm-registry-packages-npm-production"}},"16.11.0":{"name":"@duckduckgo/autoconsent","version":"16.11.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.11.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"d2565b3bc85088eaffb3df2f242bd57d46c4eed3","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.11.0.tgz","fileCount":1989,"integrity":"sha512-d6a6TmHAieH9+TVOvsVMuuHXuHeNGOw9RhdlvO77JD8FcCA1AJ3YLOHSDW5pirO0dkvsLnXessJBzKl/oh1GEg==","signatures":[{"sig":"MEUCIBxjc9mBmAkbX4iAn9a1SbEOAzo5Xh86cZrjVGCUvHmCAiEAiPAHiOb1iRWVr5NoZBWGBXzYUo2B/7mEymC9X4Yvk6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7891610},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"e4f0562f5088e461c89e4713495c935e4bb752d8","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.16.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.11.0_1783988699293_0.08967643822057991","host":"s3://npm-registry-packages-npm-production"}},"16.12.0":{"name":"@duckduckgo/autoconsent","version":"16.12.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.12.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"9d6258c6a4de213b2f47e48f0cb5a65ae0b6c048","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.12.0.tgz","fileCount":1989,"integrity":"sha512-vnMf56yESKE0MIX5PHxrTqjXjij/dO8ddgvI5yz64jbbbAIzkBiYiNu2vaM83urtgBuggfVUc5cZ5aC+XDW6kA==","signatures":[{"sig":"MEUCIQDPUUV8UBltBd/Ey7kL3/S2i8eif5HYeaYQqA3p3k0yGAIgeGROKik+TcYoXmbm2yY7mlNMcwB5SIf+D4Kx10vgdTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7892788},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"612aeb0eb1b51003f0d8b94d3537324378c1d675","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.16.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.12.0_1784334319427_0.7966670432297565","host":"s3://npm-registry-packages-npm-production"}},"16.13.0":{"name":"@duckduckgo/autoconsent","version":"16.13.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.13.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"a171bacd40f3982e6849c9c785cf1ed53f0e44f7","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.13.0.tgz","fileCount":1991,"integrity":"sha512-6IoNy3Ii/B4MarBy5ekRs4ZZUOMqLChELKmQ/BYFyiARAXSyno39ORHHVIoGKUHNsHt398d3jKJHE2gDgxWTxw==","signatures":[{"sig":"MEYCIQDatH06+YYEyYwigxXE08kVzn6QrbmPqVBwpC46zDA5CAIhAODJ5J87MuJdVFemMuIkodwO4HxrPwv0ZkJAbWUbDemW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7910556},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"df0b2edbd1c4c47a306d5d8164daff19d039d68a","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.16.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.13.0_1784679949139_0.536930783698605","host":"s3://npm-registry-packages-npm-production"}},"16.14.0":{"name":"@duckduckgo/autoconsent","version":"16.14.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.14.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"f1f1b4aaa76c78c72acb754099bd0c7e49dc64c9","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.14.0.tgz","fileCount":1994,"integrity":"sha512-xdawBKQwpRqMjZ/8XJcWtyBfkOZ7OVLDzmGfXL1UdUDw2PPxSC+pjshFjrXL64Y2iCVVLvngZVmU10Eh545qWw==","signatures":[{"sig":"MEYCIQDxo8j93ytP7zQbH2Xc/I+hEI8mW63eSFR6hpMRT7cZAQIhAJ35Cri2edyuf8gwQ/u+J0vUHzXDGhRyVRQ+/7KPZn5e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7918938},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"53d33b8ab7be71392d2355b44c01099f443db671","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.16.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.14.0_1784766462067_0.3863867596042716","host":"s3://npm-registry-packages-npm-production"}},"16.15.0":{"name":"@duckduckgo/autoconsent","version":"16.15.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.15.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"37a2a221f18030b9719e9dd2fc9f5e4443c5bb10","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.15.0.tgz","fileCount":1997,"integrity":"sha512-VSmZJkf7b/BMIv4l4Xut2LzKQVP6j7qIAIY+D5Ata+a7K4J9OBlwO6R0Y2gHC4swHZIJdp4tn3nqnY4G9YNEkg==","signatures":[{"sig":"MEUCIQCDbVCLZBEETlRrQvQFQvaE6jRnD97zAfySB3M+3rjNaQIgYG3Bh5MJIHz9WjWa4TXJtz8pTQJrud64vUQo/+Z55y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7926514},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"d45d8d33b5955bcdab965011514c428db084b8dc","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.16.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.15.0_1784852737426_0.2602110748400952","host":"s3://npm-registry-packages-npm-production"}},"16.16.0":{"name":"@duckduckgo/autoconsent","version":"16.16.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.16.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"184040507d43a35e28d47970e2a64c3856c3be6b","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.16.0.tgz","fileCount":1998,"integrity":"sha512-hsgLqpzd8iRc8lbQrGLTosDzCE8dAal3mgL3Xdw1h0hXx6vw9BMIZoUIX421Upcr1qu4D6bAlQgQ5PTRzQysKQ==","signatures":[{"sig":"MEQCIDCsjUriCQ/O1D0nLCFrvz6Yw4L05aVhIpmtqu3W/TqaAiBZIN+NBB+yAVmY1tR/4OW7YtkDr+dUClxdwOewLt7DJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7936042},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"dc2fd10e0b3366f15835dab5752e9677682f1fe9","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.16.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.16.0_1784939354231_0.11271197273016997","host":"s3://npm-registry-packages-npm-production"}},"16.17.0":{"name":"@duckduckgo/autoconsent","version":"16.17.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.17.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"bb7413960e96c1efde167a70f74e987116e7eb36","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.17.0.tgz","fileCount":2000,"integrity":"sha512-NZA7b2RCKJ7dqKlodHbmYxh9Q0E9hsxudHIwmEmcjr/c808xHJ+Ixr9gUwHtTyfq7yNZIEM0Fzm6RTWq5i1oCQ==","signatures":[{"sig":"MEYCIQC2q6BC7BrOgtjUaGw1vlXfnyGQrdyRwtHQk7ZsJLsFggIhAM2cqHZWhk6kg/DfNL8egkYwKQQdmqHdSgfmPXk2ry9/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7944377},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"54a7c4ca01521c7ee66a16d09ba9b48cb756c7cc","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.16.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.17.0_1785198413558_0.54128492723468","host":"s3://npm-registry-packages-npm-production"}},"16.18.0":{"name":"@duckduckgo/autoconsent","version":"16.18.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.18.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"ef8275a1ca4bbe8bab1179305e9bba13cb6479c0","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.18.0.tgz","fileCount":1991,"integrity":"sha512-ZDDMbVLJXp3zhTmD1Lz5YHp+X23tFkBcLdmuD4KMGaDILNzVybfIHY8N+7RSX5VU7RHN0PKPWPzjWj6hGfpoDg==","signatures":[{"sig":"MEUCIG3HMaISveGPL5LEBb+nfGidasJ7Rsk01n/6NPIEy37qAiEAznenuycCQzNwUA33hh1QA3WXkeq5Q/iUpub1IkejdgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7919060},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"4d30954286bd48fb1a8c52e99c1407952686e847","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.16.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.18.0_1785284693369_0.020607136102200663","host":"s3://npm-registry-packages-npm-production"}},"16.18.1":{"name":"@duckduckgo/autoconsent","version":"16.18.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.18.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"09b499859d22620000cea914823b841a6748f1e3","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.18.1.tgz","fileCount":1992,"integrity":"sha512-lbxdl9iW4wGwlpW2fOBPZA8XNdz2cteGOB2Li7mgWyD9mWHbC+lD/uiWXqCBxlw0tBu69hn9Igi0SfvYm7SDgQ==","signatures":[{"sig":"MEYCIQDpSe6Jfbf59v2NWZwcFa9w2WbPLA3wiU2s7jta+mXvxAIhANsbaZ1GVZnHAF77TNzRNvO58BUyPo3GB0tw30apfxvk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7919380},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"5985fc9e890ce18bd619355b49d20bc2dbf4790d","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.16.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.18.1_1785320493980_0.06446062432514998","host":"s3://npm-registry-packages-npm-production"}},"16.19.0":{"name":"@duckduckgo/autoconsent","version":"16.19.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.19.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"0d184f222b643a7dfd2bd3bfee82d64db8e61dd3","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.19.0.tgz","fileCount":1996,"integrity":"sha512-lKScoBgF+YwNvTqu87g6lZS7LWlw62jNvjpyG0XFYxWJ8YBkm1Lmou3zAg02SVyBydN8wx5Hmo+6DusNn4euKQ==","signatures":[{"sig":"MEUCIBGpZ5iAZxwe9twEqC/lR90mLSaUJeBEiYZnJ5vk1/3sAiEA1De9a/9PNxkbOo9KWVO3SdI020DmWu7dMa0F/F0oO1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7923179},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"5804446444adebb2401f342af144330a8d9359df","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.16.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.19.0_1785500224006_0.6466147895112255","host":"s3://npm-registry-packages-npm-production"}},"16.20.0":{"name":"@duckduckgo/autoconsent","version":"16.20.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.20.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"031d2bc8f7631d82fc05c3bfb5ed9830c33d8034","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.20.0.tgz","fileCount":1998,"integrity":"sha512-gundZngHdnf3ak8pAkBPYZs/NN903VCmZzXqfnQOdQpCskwNm/f+JM3iwmJkPHuGNvynWBMoBoUvuU+vTamq0A==","signatures":[{"sig":"MEUCIA1oIzTrXvOqO3H5nYyUXhIFQRtvdV680K3KP++nT4CjAiEAxun4d2qkthtqavRKu4D6iTAXpKiBgbsEB3ADXmzsaGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7930672},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"f7d47fd9ed0f95f31cbc60733519bf4b69f97281","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.16.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.20.0_1785889678774_0.5013421117079091","host":"s3://npm-registry-packages-npm-production"}},"16.20.1":{"name":"@duckduckgo/autoconsent","version":"16.20.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.20.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"5b893f10e636712a596e5a42d00d9a652c97d928","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.20.1.tgz","fileCount":1998,"integrity":"sha512-L4vTgNb4tfdfx1qC4KsIJe2VSqLiVr669XGPWW2iNNSLN637GpjFwrKXwPMCxa2zr3MD246cQIegnYZ4lxQWwg==","signatures":[{"sig":"MEUCIQDOe2bvTKZvFJ3BaHHRDzjBQbVqQD2GwECEihs2iw1GdAIgTuz8h6IA/8laom5P6SAMFOsbH0ZlFDT/FrzMK7iS44k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7930835},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"a6f714f1e890026312a99fbb48226a0f1e5201b5","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.16.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.20.1_1785975887180_0.12518603768022052","host":"s3://npm-registry-packages-npm-production"}},"16.21.0":{"name":"@duckduckgo/autoconsent","version":"16.21.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.21.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"904a3f6bb25b63d5e79ae1b1aa028f6954ff602d","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.21.0.tgz","fileCount":2012,"integrity":"sha512-8Hbd2XSTTgnReQ1obNvYHGt21ZMn44JT8TNfkaXK2fBQ+HjPVO+3gxWlmgRUPopVZhiACIhcJ/1BmR0akmQTFg==","signatures":[{"sig":"MEUCIQCPbniT9rND7Gzf9P/r6Bv4qG0WhBs0I18PuHNx551cCAIgJucF9ksZV3oEqmWO0FgKdx69iM97wbzk2qm05R5zj28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7978138},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"8713abe925d55e35de5e2fa0e49e0bbf6ff7e37a","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.17.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.19.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.21.0_1786666750744_0.47660683533793025","host":"s3://npm-registry-packages-npm-production"}},"16.22.0":{"name":"@duckduckgo/autoconsent","version":"16.22.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.22.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"6709045498497a50eced624ae15b7d70ea848db2","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.22.0.tgz","fileCount":2022,"integrity":"sha512-0hdhNpUysHqC4EimRT/LnJ27we5b719UNeHktrFwVxJ0eYcSd3SfynEb8x3+Fkw6uo4I/zT/ZaYu9sZgKCHl3A==","signatures":[{"sig":"MEUCIQCj4UQasybnk0YfBie07tTBFRg+qO2LrZOOk3IayGfQVgIgT2x1iLBxAm+BPtV4tgqWlbu7X/Su4iF/9gZNBgBTe5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8001813},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"caef9da3f9fed516c18ccd4c55f5c88b51f2113d","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.17.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.19.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.22.0_1786752557255_0.5348618528720934","host":"s3://npm-registry-packages-npm-production"}},"16.23.0":{"name":"@duckduckgo/autoconsent","version":"16.23.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.23.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"fd512a9dad7d0cb8a4a71de68aac0628c0d2b764","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.23.0.tgz","fileCount":2026,"integrity":"sha512-NTmDhASFf5pUsSwg2TyT9R75GYUcuYZXPyBnRcYgJgozg6RLeXXP9uH8ADxA364yQ2gJBMu83AN/D24Y4nkPKg==","signatures":[{"sig":"MEUCIB5AZLo3WPb3nSQhO2Rq8uLozP9i5/BSFaoNOWzN3usQAiEA4LZy+EDMMSPWYDFdlsiZbg+QbJRDZJ87vdwM0Aeuocw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8014014},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"9e4e640df401bb68c7e70d520d1174c133d20658","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.17.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.19.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.23.0_1787011753633_0.8050768698954933","host":"s3://npm-registry-packages-npm-production"}},"16.24.0":{"name":"@duckduckgo/autoconsent","version":"16.24.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.24.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"300c14ec17f3a66ba621617644ee645bf5a97f2d","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.24.0.tgz","fileCount":2026,"integrity":"sha512-0/pjTiZ4uKhxOO5PNKCZpN6XQRf6bW24mrM10R7Ui98Xr+j9bw8Zfd6P9FNOeOuV3YKsf3spuML6+cNyUy7Y0w==","signatures":[{"sig":"MEYCIQCU/cIuW0crS2AUwm2dQbaqXPdrm9+O8X9ubF3nl60VpwIhAPbmgwHCsE78JHZ7u9IqhTuaNlywDdqpwA0pMEqPIPwZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8015190},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"28bdf72a169c256b08ec15299bdc901eef453ac7","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.17.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.19.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.24.0_1787357369800_0.2900983031653863","host":"s3://npm-registry-packages-npm-production"}},"16.25.0":{"name":"@duckduckgo/autoconsent","version":"16.25.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.25.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"b7c220dac1933d392659854127994260b2edf6a1","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.25.0.tgz","fileCount":2026,"integrity":"sha512-nKell5fyadl5xXCUofZ2Tc7/W+AugY8U6cIm9DXQW3K7OyoB5yIv21b0GakhxpxWQHLfztRB7cRTTo+K4Mk6gQ==","signatures":[{"sig":"MEUCIHzmP8e6PL9xgZX3jomdOBOmlsRDNr1KrDehalFVo0RLAiEApB2aJk35FN/AD8YPx5+JKPSKj+8jaB0+CUpPkdTisCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8014922},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"e44b890633cbbc4a42b537d859266d07f0c47632","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.17.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.19.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.25.0_1787443765049_0.9637734718476432","host":"s3://npm-registry-packages-npm-production"}},"16.26.0":{"name":"@duckduckgo/autoconsent","version":"16.26.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.26.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"f531fc86851dcfe07f5c2d2d1a1a3d50cee14b78","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.26.0.tgz","fileCount":2026,"integrity":"sha512-IVkKRee76a8JqY4BNEOFfl1xgF4MrlmH3gpmsjdSDgeK8jwQp08Z8MHNsivg2W5GK9xK4l7NgFwBojq2FP5uDw==","signatures":[{"sig":"MEQCID8DoTgJx1wglC5Ywjm65VZf1fEHuqLET2x5nz5q4uFEAiBT1lZM/A8WXuW2gjUxzSNkdAWHRB2ZJ5kYrh9/Hufswg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8019898},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"0268b98dc072f127cacf8485052d058b5660c50d","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.17.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.19.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.26.0_1787530141222_0.052627401361315274","host":"s3://npm-registry-packages-npm-production"}},"16.27.0":{"name":"@duckduckgo/autoconsent","version":"16.27.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.27.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"d25d781ce10731a9c52cd1e4c444eb40aaff891f","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.27.0.tgz","fileCount":2035,"integrity":"sha512-BKp5T+KreCmJY51Xj+WrQSFtAbNxUdJLvmlxHVKiEAON5mSQOmZslIPEHDgBURojehqQs1C99uZRJp+1lerUMA==","signatures":[{"sig":"MEUCIFFlDY9FscDd7fzdIG74Pwy0cpSHWZQdcdvGtHVTf4DzAiEAlRJkG10BjypE+ATHLsNAvMW4vQ/NNcTyuoztAYkr1f0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8046699},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"0d38a76be8a2085ff1a77940d6016f8f3025062d","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.17.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.19.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.27.0_1787616606197_0.40496290358422127","host":"s3://npm-registry-packages-npm-production"}},"16.28.0":{"name":"@duckduckgo/autoconsent","version":"16.28.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.28.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"e38615549a44f5136cc6ed1269bb72b87986def1","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.28.0.tgz","fileCount":2047,"integrity":"sha512-D75AkKcGXoqdl3rGZ8pdEbgWzqDsetPGX3QGH5fUU/LDCvD1JLvvAmE1qLXJO6KNdlh5UuaPBkTJMgImNXsAmg==","signatures":[{"sig":"MEUCIEaMpKJNJ/LKKAmL7O+CcnUGRmJ7iatc1SgIaAQNMxQjAiEAr1pQHXH2hzis9GAoH6akzxikRNnrMa1e2ZI9+QGTeh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8078967},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"7b61e95ec9f9514b5c1ad8d5f3b1df91ac8c9635","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.17.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.19.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.28.0_1787703001026_0.7153553416201817","host":"s3://npm-registry-packages-npm-production"}},"16.29.0":{"name":"@duckduckgo/autoconsent","version":"16.29.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.29.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"29403c2a55128c7d3bcf9d8c9912c9e9adddaef6","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.29.0.tgz","fileCount":2053,"integrity":"sha512-s62ngACWEiUQh2M/ERhc7TAQPUUOTvzHD0C68+PYTLG600J07l5RtlaafQSyAwp2ER4+8AleVglggQ2VSI4qUQ==","signatures":[{"sig":"MEQCIFDeoQ06JNyOe1Hld5FbfR+U7Tt3pIaoKNTZZDbqwJ6aAiAgrC6niIxDks4JWknSByyT72KT26cdLzrd47guUN4iBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8101057},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"4126c1eaa2296e8638a62245537c2e65bac62e1e","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.17.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.19.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.29.0_1787727566645_0.5057405831838866","host":"s3://npm-registry-packages-npm-production"}},"16.30.0":{"name":"@duckduckgo/autoconsent","version":"16.30.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.30.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"aec17207ac611411ef48893dcd0ec5614f32eb56","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.30.0.tgz","fileCount":2055,"integrity":"sha512-yNkC2+26tYUlLxJsyEZkeZaZrtr2vOHXtIHlcWNZ4g7YLpdlaOJCY/5olvcmQcuNWCuQNs2HGKu8Ref7FXX4rQ==","signatures":[{"sig":"MEUCIQDxorkxkXZ+GVawzUvkHstHmOaRoGb6Fwo4/IRrYs9QwwIgZ/nshETHTWILywLe38IhLeX8Lo43u7iv8v/btClDFhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8106576},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"7542c29e83e8f64c8429ee9fd11fd0e44f38646b","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.17.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.19.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.30.0_1787793721787_0.15218982563663452","host":"s3://npm-registry-packages-npm-production"}},"16.31.0":{"name":"@duckduckgo/autoconsent","version":"16.31.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.31.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"8373e530f577d5086d0d5e3b703e91c4b789280a","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.31.0.tgz","fileCount":2055,"integrity":"sha512-OnEBhIIgBwiyOyVCXGT50ChXj8d1CZzkb9pqw5hpougFVOnlUbOoWrkn6T8KSCohCdClDAoTTKEgYa+wq42fqA==","signatures":[{"sig":"MEUCIADWKeEXweyFLdhmK0dLQvylid3F4J8ptySCuHg5QmRSAiEAhkd5Af0T4S79IUApUUB/aTD5h81OTIwLYiWFXgkjmQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8156961},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"5631ad27efa94d4cc05a36db927434fff62ea3f3","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.17.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.19.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.31.0_1787885045278_0.07739050080728083","host":"s3://npm-registry-packages-npm-production"}},"16.32.0":{"name":"@duckduckgo/autoconsent","version":"16.32.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.32.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"8127d0e06a9e801405c2cec99e8ebd090b8fd6a5","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.32.0.tgz","fileCount":2057,"integrity":"sha512-ch5GhKg+JZY1zm2CWbbMHW/IZi6yLwtczVhn1D2pEDCUjhNDRpvRfIvMx5qD6fZhggmfTVn1BoQQWEsa3Uxy3w==","signatures":[{"sig":"MEYCIQCrwxhvxUAXs2PGq6OjFkbUUC9T9iCiMbMqLby6l1zXNAIhAL5FKH4/K1ZagWuwv2AkGIN38eEq9AVPMBIOFcMTQzVI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8162282},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"c327a00695f304ad97fe07aaa386c6c00723f129","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.17.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.19.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.32.0_1787962553216_0.5538192670641362","host":"s3://npm-registry-packages-npm-production"}},"16.33.0":{"name":"@duckduckgo/autoconsent","version":"16.33.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.33.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"},{"name":"code-update-needed","color":"#fbca04","description":"Changes the autoconsent library code, so consuming browsers need a version update","releaseType":"none"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"7b63483c402cf959edf0205a3edaa198850e951b","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.33.0.tgz","fileCount":2059,"integrity":"sha512-nP/DyKojk3DcO2Ccbljzm/SNvvx3S5E8pfbYZ6j31lGtrMPFhVxTKnJB+gw5nB7ohCgjfHJpCoWMQOCMMtqoOQ==","signatures":[{"sig":"MEUCIGQOIOk/Yl51AFc12Ssi3xwRLQHS2PPKVBVeFxyS6z+xAiEApOCeKs8fpALyqHnqBwi9aPr/E6G7HSlkEkPWhqJ7y7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8169988},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"e363ffdc6d97fce216b8ae7527073d83ce514458","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.17.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.19.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.33.0_1788268486976_0.444349896033736","host":"s3://npm-registry-packages-npm-production"}},"16.34.0":{"name":"@duckduckgo/autoconsent","version":"16.34.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.34.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"},{"name":"code-update-needed","color":"#fbca04","description":"Changes the autoconsent library code, so consuming browsers need a version update","releaseType":"none"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"8663883dcbcfe071f17a99dfd1eabd0808270eac","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.34.0.tgz","fileCount":2063,"integrity":"sha512-WrHl7E0SH/vHnyaotUohy8eMH1EOjmqmeWDXBkzijZGL2DVt60N0+7fKCsT+Sa0y/rL8RXY1GJBOwddzAu94wg==","signatures":[{"sig":"MEYCIQC9Vjs24iJXcivzCv6mlUfjh8oUr1Dfyis4ybSe6A1/dAIhAIEyxeP3Vrgr2yr5CrQ+PW8FNM13tNx+shks0q5s54bS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8181211},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"79f084d7f0a1f92f3c1794947ed54361e6dda157","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.17.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.19.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.34.0_1788308257372_0.8072957246503645","host":"s3://npm-registry-packages-npm-production"}},"16.35.0":{"name":"@duckduckgo/autoconsent","version":"16.35.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.35.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"},{"name":"code-update-needed","color":"#fbca04","description":"Changes the autoconsent library code, so consuming browsers need a version update","releaseType":"none"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"c035a71ea594c0f682a0c61c4e184ff72415ad31","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.35.0.tgz","fileCount":2063,"integrity":"sha512-mQCc3mh7hrM/ZGCX6GSlzoKYk7NdW07v/Uxb3DK7CJNbxu1mRptNxVBuloOHQ7RQQPs7miMNacSLqQh5ZbfIpg==","signatures":[{"sig":"MEYCIQDvSDcw6UHJSsDDordXLIzZN+xH1R32aOQ0y9EbhcZxQQIhAMCsYCy2qaSUimQ6b07uwlv7hFy/COCsbkz3WSlQ6n3R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8183714},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"e41f1fcf74e1ba7b165c13fb8ab6d8e929f65455","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.17.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.19.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.35.0_1788394672018_0.38260293363671116","host":"s3://npm-registry-packages-npm-production"}},"16.36.0":{"name":"@duckduckgo/autoconsent","version":"16.36.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.36.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"},{"name":"code-update-needed","color":"#fbca04","description":"Changes the autoconsent library code, so consuming browsers need a version update","releaseType":"none"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"10f34c99db5d44430f1b5c49f07095b30d0ab2f6","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.36.0.tgz","fileCount":2065,"integrity":"sha512-a5W0QGkRJgOQdFko4LRtRpdxnFzTBwTAaMcgrJG6cEsj+WvFB7C9hB3P+gc/Oyke3dNgIsdqEqUx3vl9hQurgQ==","signatures":[{"sig":"MEUCIQCbiuXl6gOupop9vag33yz39rJpG3R/Cy4ILfi51s630gIgGN28kAVgJOFrFBrNeIhjfbpeUqUxYYr+WQXYy8piUQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8189875},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"ac7def315d40457321644ecbbaa249a79500f510","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.19.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.20.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.36.0_1788481263344_0.7231431029176907","host":"s3://npm-registry-packages-npm-production"}},"16.37.0":{"name":"@duckduckgo/autoconsent","version":"16.37.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.37.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"},{"name":"code-update-needed","color":"#fbca04","description":"Changes the autoconsent library code, so consuming browsers need a version update","releaseType":"none"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"dd5621cac29d8eb20c9546acf2f6cac4d1be1acc","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.37.0.tgz","fileCount":2075,"integrity":"sha512-5KUAI5drLwKfrTKUCh5DbnAjevUuhqwxdOadZ0XNXjFx07rakYTjpESUhMHBTnsbVPoydVgOnrf6TUd1nSje6A==","signatures":[{"sig":"MEQCIDBTcgv8JiBPoZf5kxSQucSSAPkY4iE+oRKT0qQIZqhqAiBl0x81c6Bfc2VuCAZJb7eNoOxl4YEemeT+ZMTz9k5kcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8232511},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"7c7a9e8bb11485848d5145b91e6bb724599d0098","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.19.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.20.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.37.0_1788567423298_0.23384759357016272","host":"s3://npm-registry-packages-npm-production"}},"16.38.0":{"name":"@duckduckgo/autoconsent","version":"16.38.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.38.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"},{"name":"code-update-needed","color":"#fbca04","description":"Changes the autoconsent library code, so consuming browsers need a version update","releaseType":"none"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"3f732ff9167a1aa18d93ce4029840e4a26194034","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.38.0.tgz","fileCount":2097,"integrity":"sha512-DNMsSOX9P5btSXc1Y8aWmdm0/P1eHWtKomaa97rL/XrCdq+LXPa8/38TOcLYsU5mdprHzYnqPwxWJm6V/xVS/w==","signatures":[{"sig":"MEYCIQCex0c5enUSy4gKW/BG6ASLI097qY0yenEjiWTaKtcHkgIhAMJAStnq5ZuyJ3RPEayQgh8cdhmG+PRAsZpYu5O87VnR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8288668},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"4072c2f3817d70d1b632097e65045fbde3bc130f","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.19.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.20.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.38.0_1788653963749_0.15311312883739614","host":"s3://npm-registry-packages-npm-production"}},"16.39.0":{"name":"@duckduckgo/autoconsent","version":"16.39.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.39.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"},{"name":"code-update-needed","color":"#fbca04","description":"Changes the autoconsent library code, so consuming browsers need a version update","releaseType":"none"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"88821d4950312d0d62fdf977d7c05b495727a764","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.39.0.tgz","fileCount":2116,"integrity":"sha512-9aLAjWEL787jHR/SKkzZ3nRDZvWxY+Gxi8SzNG5DRLF745MCsqCau/kIbjZaipZvKXg7EUiXo0M1+ttYMbhdNQ==","signatures":[{"sig":"MEUCIQDinzQXkcWf7/1HuNXF6rJxVbkmWMmHSSV2gc+W0kQ+5QIgNKvpBFRhRRNwXDbtFPinMVvcAiEVsb7/k7tyKs80F0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8333373},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"239a76ccb49a99ff622c15aee53638c1d39beb00","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.19.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.20.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.39.0_1788826660144_0.5252341649008454","host":"s3://npm-registry-packages-npm-production"}},"16.40.0":{"name":"@duckduckgo/autoconsent","version":"16.40.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.40.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"},{"name":"code-update-needed","color":"#fbca04","description":"Changes the autoconsent library code, so consuming browsers need a version update","releaseType":"none"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"5f882a589d61abe70d2db356fb66464574a9f9c3","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.40.0.tgz","fileCount":2120,"integrity":"sha512-1HU7CQZs8v1jnzHhNbFRN8RYJUrhptYL671AiPPKDYJu70fuvqGy1rGhwEqEub4XmpDlvwN6xsebh+fr/OCD0w==","signatures":[{"sig":"MEUCIQCiO2lV/fKB0yhRFL+BeYAw+ap03JE6lFitaibqXUcuKAIgdFv4BA2LlWtH0mTTxo/RKwKMiUCGS9gFpf9jm7PdY/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8345154},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"4b381f060e284e6371fa4c9144d4037dfc2509de","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.19.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.20.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.40.0_1789517777837_0.704442528410324","host":"s3://npm-registry-packages-npm-production"}},"16.41.0":{"name":"@duckduckgo/autoconsent","version":"16.41.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.41.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"},{"name":"code-update-needed","color":"#fbca04","description":"Changes the autoconsent library code, so consuming browsers need a version update","releaseType":"none"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"1014d5d258ca5afd443a4c8efe700049e584a754","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.41.0.tgz","fileCount":2120,"integrity":"sha512-OmWSDTimvxtIjFfliGM1yqfAEni5AdF6cfE2AVsBiVKajgU4c+YCuVHbr+EiUEj6ECESjewJqCtYP3xyT/Sndg==","signatures":[{"sig":"MEUCIQCiEQ9qcUSuBfKYBCQFFqk65XgCEPb3dyQc+9yuj8dGbQIgIUMTMgTmmIwnxI3MVmKU0JFbP4AVJ9nUKGZ0mGI2S4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDObAngRWKEnHAOooGUwsTfG+gGWM4JzvcxifoyqL+UqAiAxxcqWe2R7aHkTtyB+0WlnO4mgN1F39eP0Wg7jNFRnhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8348188},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"74e1667e723601b0747a265c46a3c342aa3a768b","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.19.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.20.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.41.0_1790036387546_0.3637122301404512","host":"s3://npm-registry-packages-npm-production"}},"16.42.0":{"name":"@duckduckgo/autoconsent","version":"16.42.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.42.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"},{"name":"code-update-needed","color":"#fbca04","description":"Changes the autoconsent library code, so consuming browsers need a version update","releaseType":"none"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"37f5e5726c77afd1bb4b7a051c5fcecddd9ae229","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.42.0.tgz","fileCount":2123,"integrity":"sha512-rpG6FnMzOGIfnWWw8qYjXmyfl+li+V1Z1AJVzEOOMg2d2Hc7ZgVTqyWkN0aMI0C/+mY6f1myTTdd7bimIsVC2g==","signatures":[{"sig":"MEUCIQCQtC+BLF8tS2Mf4S/HInGox+2IVeTWukn0YCCFxZGK+QIgIfG1/gMYooD17KpDdeNHKdBeM3koj3qlQzkSKjfwI98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD5zYtZ8xLCd9DZnhHHksmoekm2MIV+ORfSwYAezyAirgIgYusuL/ST1ScWVJM/v7SQTw3VNNEmssCuLbSgwa56TRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8356719},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"b8a104be03bbdf569d4692040df5180ddbf9424e","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.19.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.21.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.42.0_1790295929322_0.184958240794602","host":"s3://npm-registry-packages-npm-production"}},"16.43.0":{"name":"@duckduckgo/autoconsent","version":"16.43.0","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.43.0","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"},{"name":"code-update-needed","color":"#fbca04","description":"Changes the autoconsent library code, so consuming browsers need a version update","releaseType":"none"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"8ebdc4e5a6b651cda13d316939934ccd54f527d6","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.43.0.tgz","fileCount":2124,"integrity":"sha512-IYX4DZeq9nPlT07KNwjzA61504WittRCAqz8pghu0xCQgwMX7jRKQYhCKE+rq97dzwtvxwodMz6baSBtWmyWDA==","signatures":[{"sig":"MEQCIDdODh8vYwHVgySNO0xQlNsYvzKCkO3d+D1lI9UBTdWCAiA9W50KphPGEo2EqbaQnnW48u5lESVunlwinc1w/qyByg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHHFN9VXzARDq4xgfSM5Mwp4nROg0JQJXi5SCX5hYP7YAiEAgrpc4tz0T6tudQuUIy/Bmpn9e1yXUpTvzZoiveeFz6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8367370},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"2317a039d0abf4499c995b4d2bbd002209edd009","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.19.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.21.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@types/eslint":"^9.6.1","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.1.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.43.0_1790641510997_0.02384473967114209","host":"s3://npm-registry-packages-npm-production"}},"16.43.1":{"name":"@duckduckgo/autoconsent","version":"16.43.1","author":{"name":"Sam Macbeth"},"license":"MPL-2.0","_id":"@duckduckgo/autoconsent@16.43.1","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"homepage":"https://github.com/duckduckgo/autoconsent#readme","bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"},{"name":"code-update-needed","color":"#fbca04","description":"Changes the autoconsent library code, so consuming browsers need a version update","releaseType":"none"}],"plugins":["npm"],"noDefaultLabels":true},"dist":{"shasum":"956073f983d62e9870d560497cc7bba50cd9871b","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.43.1.tgz","fileCount":2124,"integrity":"sha512-gzE1hzFMhDYDDTn9jVOmFIXvLrz6TroQZ37xoXICZTUuZhAt83Nq4uHB3B39ZQ/p/wHKSi/xeOS805yUfyi5fw==","signatures":[{"sig":"MEUCICLWg3rzk4aHtyJhsKW4F4rl/GAV44mnvzEDvq6pepvQAiEA5uurldechrX77H2Bk+RTz/mth2ycZ6ugdjG7vYWJVeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCrW/n7ZMmg8pVVq4Q5YJ3NMgzQXwWN8xDUV+nTgIOuMwIhAJr8UelHnS9jLTn48XYX0GmsrjzhiM8h7b2MQ0AL5O2o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.43.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8367715},"types":"./dist/types/web.d.ts","exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"bea555a75ce1a167096bcbc2dd108c3b6b055d5e","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"153e1c68-e73b-41e2-a872-e9995dd0414f"}},"repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.19.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"_nodeVersion":"24.21.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.3.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/autoconsent_16.43.1_1790727749062_0.8179776578269657","host":"s3://npm-registry-packages-npm-production"}},"16.43.2":{"_id":"@duckduckgo/autoconsent@16.43.2","auto":{"labels":[{"name":"version: major","color":"#C5000B","description":"Increment the major version when merged","releaseType":"major"},{"name":"version: minor","color":"#F1A60E","description":"Increment the minor version when merged","releaseType":"minor"},{"name":"version: patch","color":"#870048","default":true,"description":"Increment the patch version when merged","releaseType":"patch"},{"name":"release","color":"#007f70","description":"Create a release when this PR is merged","releaseType":"release"},{"name":"category: rules","color":"#bfdadc","description":"Autoconsent rule additions, updates, and generated rule changes","releaseType":"none","changelogTitle":"Rules"},{"name":"category: bug","color":"#d73a4a","description":"Something isn't working","releaseType":"none","changelogTitle":"Bug Fixes"},{"name":"category: enhancement","color":"#a2eeef","description":"New feature or request","releaseType":"none","changelogTitle":"Enhancements"},{"name":"category: performance","color":"#f4b2d8","description":"Improve performance of an existing feature","releaseType":"none","changelogTitle":"Performance"},{"name":"category: dependencies","color":"#8732bc","description":"Update one or more dependencies version","releaseType":"none","changelogTitle":"Dependencies"},{"name":"category: ci","color":"#2612BF","description":"Automation scripts and release infrastructure","releaseType":"none","changelogTitle":"CI / Release Automation"},{"name":"category: ai","color":"#df4f06","description":"Changes to agent workflows and skills","releaseType":"none","changelogTitle":"AI / Agent Workflow"},{"name":"category: documentation","color":"#cfd3d7","description":"Changes only affect the documentation","releaseType":"none","changelogTitle":"Documentation"},{"name":"category: tests","color":"#ffd3cc","description":"Changes to test harnesses, fixtures, or test infrastructure","releaseType":"none","changelogTitle":"Test Infrastructure"},{"name":"category: internal","color":"#696969","description":"Changes only affect internal implementation details","releaseType":"none","changelogTitle":"Internal"},{"name":"category: other","color":"#ededed","description":"Changes that should appear in release notes but do not fit another category","releaseType":"none","changelogTitle":"Other"},{"name":"code-update-needed","color":"#fbca04","description":"Changes the autoconsent library code, so consuming browsers need a version update","releaseType":"none"}],"plugins":["npm"],"noDefaultLabels":true},"bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"dist":{"shasum":"844ac3ef0f87308780a1918f33957b998281409d","tarball":"https://registry.npmjs.org/@duckduckgo/autoconsent/-/autoconsent-16.43.2.tgz","fileCount":2124,"integrity":"sha512-wOjotWLal+Mddj1QOv4o+CV6pYXLgkF2VbEumvc2BPKVGr0+cDC3MetfHFEr7LkaW0C3+DI5bYCp75nOjd0PoQ==","signatures":[{"sig":"MEQCICgUcyFsu9jqFXKiWdYjQeDpOyMjoCLDppOUhcyafIeJAiA2GlKdN1ZIH148FFgEF83Xp2ckS9MQnREA2/Mkqyntag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCwdEGZOde99FuqUe9RHgayRzs7cJaYYG7KXi1z2AYd2wIhAP39owUbpTSV+BTzIXCEkFI4VEM/COrQ2wo9umaC9rIL"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckduckgo%2fautoconsent@16.43.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8380748},"name":"@duckduckgo/autoconsent","types":"./dist/types/web.d.ts","author":{"name":"Sam Macbeth"},"exports":{".":{"types":"./dist/types/web.d.ts","import":"./dist/autoconsent.esm.js","require":"./dist/autoconsent.cjs.js"},"./rules/rules.json":"./rules/rules.json","./rules/compact-rules.json":"./rules/compact-rules.json"},"gitHead":"e60a11338773b9efcce1132f28b5cc1a4e5114f3","license":"MPL-2.0","scripts":{"lint":"eslint . && prettier . --check && npm run rule-syntax-check","test":"playwright test","clean":"rm -r dist","watch":"npm run prepublish && chokidar \"lib\" \"addon\" \"rules/autoconsent\" \"rules/generated\" -c \"npm run prepublish\"","bundle":"./build.sh","release":"auto shipit","version":"node update_version.js && git add addon/manifest.*.json","lint-fix":"eslint . --fix && prettier . --write && npm run rule-syntax-check","test:lib":"web-test-runner","prepublish":"npm run build-rules && npm run bundle","build-rules":"ts-node rules/build.ts","create-rule":"node rules/create-rule.mjs","test:chrome":"playwright test --project chrome","test:sample":"playwright test tests/_sample-test.spec.ts --project webkit","test:webkit":"playwright test --project webkit","vendor-copy":"mkdir -p addon/vendor && cp node_modules/mocha/mocha.* addon/vendor/ && cp node_modules/chai/chai.js addon/vendor/","test:firefox":"playwright test --project firefox","launch:firefox":"web-ext run -s dist/addon-firefox","rule-syntax-check":"node scripts/validate-json-rules.js","get-text-for-xpath":"ts-node scripts/get-text-for-xpath.ts","bundle-config-rules":"ts-node scripts/bundle-config-rules.ts","check-pr-release-labels":"ts-node scripts/check-pr-release-labels.ts"},"version":"16.43.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"153e1c68-e73b-41e2-a872-e9995dd0414f"}},"homepage":"https://github.com/duckduckgo/autoconsent#readme","repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"_npmVersion":"11.19.0","description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","directories":{"lib":"lib"},"maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"_nodeVersion":"24.21.0","dependencies":{"tldts-experimental":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","auto":"^11.0.1","chai":"^6.0.1","asana":"^1.0.2","bulma":"^1.0.2","mocha":"^11.0.1","sinon":"^22.0.0","tslib":"^2.4.0","eslint":"^10.0.3","esbuild":"^0.28.0","globals":"^17.4.0","randexp":"^0.5.3","ts-node":"^10.9.2","web-ext":"^10.0.0","prettier":"3.8.3","typescript":"^5.1.6","@types/chai":"^5.0.0","markdown-it":"^14.0.0","@types/mocha":"^10.0.1","@types/sinon":"^21.0.0","chokidar-cli":"^3.0.0","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@types/chrome":"^0.1.0","@esm-bundle/chai":"^4.3.4-fix.0","@playwright/test":"^1.17.1","@web/test-runner":"^0.20.0","typescript-eslint":"^8.12.2","@web/dev-server-esbuild":"^1.0.2","ts-json-schema-generator":"^2.3.0","@duckduckgo/eslint-config":"github:duckduckgo/eslint-config#v0.3.0","@web/test-runner-playwright":"^0.11.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/autoconsent_16.43.2_1790814252949_0.012095195658265778"}}},"time":{"created":"2022-02-24T11:12:30.849Z","modified":"2026-10-01T00:24:13.547Z","1.0.2":"2022-02-24T11:12:32.134Z","1.0.3":"2022-03-29T18:28:54.613Z","1.0.4":"2022-04-27T16:22:42.431Z","1.0.5":"2022-05-02T20:22:58.890Z","1.0.6":"2022-05-10T16:44:25.533Z","1.0.7":"2022-05-12T12:55:37.407Z","1.0.8":"2022-05-18T18:55:29.195Z","2.0.0":"2022-07-08T15:24:38.164Z","2.1.0":"2022-07-21T14:41:31.985Z","2.1.1":"2022-07-22T09:24:07.412Z","2.1.2":"2022-08-08T09:25:08.984Z","2.2.0":"2022-08-31T15:46:48.897Z","2.2.1":"2022-10-03T15:31:36.404Z","3.0.0":"2022-10-10T09:15:40.065Z","3.0.3--canary.37.c8c20fa.0":"2022-10-28T12:30:56.765Z","3.0.1":"2022-11-03T10:20:46.904Z","3.0.2":"2022-11-04T08:25:48.404Z","3.0.3":"2022-11-18T10:41:12.202Z","3.0.4":"2022-11-21T17:53:59.572Z","4.0.0":"2022-12-14T11:29:40.282Z","4.1.0":"2023-01-17T13:17:19.739Z","4.1.1":"2023-01-24T16:23:46.364Z","4.1.2":"2023-02-09T16:04:14.960Z","4.1.3":"2023-02-14T15:57:36.161Z","4.2.0":"2023-06-19T07:29:20.991Z","4.3.0":"2023-06-20T07:39:00.719Z","4.3.1":"2023-06-20T07:52:36.367Z","4.3.2":"2023-06-21T07:02:08.616Z","4.3.3":"2023-06-22T07:30:48.827Z","4.4.0":"2023-07-11T12:11:03.694Z","5.0.0":"2023-07-13T07:42:29.378Z","5.0.1":"2023-07-18T12:15:53.785Z","5.1.0":"2023-07-31T11:06:17.362Z","5.2.0":"2023-08-03T13:17:19.082Z","5.3.0":"2023-08-09T21:16:51.308Z","6.0.0":"2023-08-22T12:43:38.634Z","6.1.0":"2023-09-12T08:52:01.012Z","6.1.1":"2023-09-14T09:15:38.940Z","6.2.0":"2023-11-10T13:37:47.668Z","6.3.0":"2023-11-14T13:51:40.167Z","6.4.0":"2023-11-20T07:46:56.075Z","6.4.1":"2023-11-27T17:23:03.597Z","6.4.2":"2023-12-04T08:58:10.108Z","6.4.3":"2023-12-04T11:27:15.879Z","6.5.0":"2023-12-19T16:00:14.107Z","6.6.0":"2023-12-20T09:28:54.116Z","6.6.1":"2023-12-27T11:06:35.632Z","6.7.0":"2023-12-28T14:10:58.085Z","7.0.0":"2023-12-28T14:13:52.538Z","7.1.0":"2024-01-03T11:58:59.282Z","8.0.0":"2024-01-06T12:36:52.830Z","8.1.0":"2024-01-10T10:12:25.062Z","8.2.0":"2024-01-11T08:37:23.832Z","9.0.0":"2024-01-11T15:17:17.790Z","9.1.0":"2024-01-11T15:21:03.908Z","9.2.0":"2024-01-25T15:46:09.486Z","9.2.1":"2024-01-26T12:28:43.411Z","9.3.0":"2024-01-26T15:33:28.788Z","9.4.0":"2024-01-26T16:54:16.042Z","9.5.0":"2024-01-31T11:05:03.359Z","9.6.0":"2024-01-31T12:49:00.895Z","9.7.0":"2024-02-02T11:45:11.327Z","9.7.1":"2024-02-02T13:34:49.550Z","9.7.2":"2024-02-02T14:14:53.200Z","10.0.0":"2024-03-01T11:12:58.028Z","10.1.0":"2024-03-05T08:42:10.779Z","10.2.0":"2024-03-05T14:49:34.468Z","10.3.0":"2024-03-15T12:16:25.549Z","10.3.1":"2024-03-15T12:53:10.726Z","10.3.2":"2024-03-20T18:40:24.333Z","10.4.0":"2024-03-26T09:20:17.746Z","10.5.0":"2024-04-02T07:34:11.729Z","10.6.0":"2024-04-12T10:16:20.488Z","10.6.1":"2024-04-12T14:06:22.622Z","10.6.2":"2024-04-23T12:13:39.972Z","10.6.3":"2024-04-26T15:52:38.622Z","10.7.0":"2024-05-02T13:02:51.794Z","10.8.0":"2024-05-14T13:32:33.518Z","10.9.0":"2024-05-28T13:57:19.872Z","10.10.0":"2024-06-03T07:34:27.393Z","10.11.0":"2024-07-01T09:14:37.218Z","10.12.0":"2024-07-23T15:22:22.478Z","10.12.1":"2024-07-29T09:48:03.061Z","10.13.0":"2024-08-01T13:40:07.667Z","10.14.0":"2024-08-07T09:36:19.893Z","10.15.0":"2024-08-19T12:27:28.549Z","10.16.0":"2024-10-15T08:26:55.965Z","10.17.0":"2024-10-24T09:35:46.841Z","11.0.0":"2024-11-07T10:33:11.341Z","11.1.0":"2024-11-11T11:57:23.622Z","11.2.0":"2024-11-14T10:37:13.767Z","11.3.0":"2024-11-15T13:00:35.948Z","11.4.0":"2024-11-15T13:27:49.955Z","11.5.0":"2024-11-17T12:38:28.945Z","12.0.0":"2024-11-22T19:15:51.299Z","12.1.0":"2024-11-29T09:02:04.321Z","12.2.0":"2024-12-06T09:35:24.815Z","12.3.0":"2024-12-13T17:45:12.906Z","12.4.0":"2024-12-20T09:46:15.917Z","12.5.0":"2025-01-10T09:25:13.567Z","12.6.0":"2025-01-17T19:56:15.432Z","12.7.0":"2025-01-24T13:22:57.671Z","12.8.0":"2025-01-31T11:35:27.197Z","12.9.0":"2025-02-07T03:29:01.712Z","12.10.0":"2025-02-14T09:38:50.471Z","12.11.0":"2025-02-21T11:05:12.281Z","12.12.0":"2025-02-28T13:16:11.488Z","12.13.0":"2025-03-07T17:41:31.326Z","12.14.0":"2025-03-14T15:39:08.361Z","12.15.0":"2025-03-21T15:08:01.067Z","12.16.0":"2025-03-25T09:19:29.652Z","12.17.0":"2025-04-14T14:34:05.756Z","12.18.0":"2025-04-29T07:34:14.574Z","12.19.0":"2025-05-07T08:08:38.937Z","12.20.0":"2025-05-16T08:53:28.507Z","12.20.1":"2025-05-16T11:12:54.149Z","13.0.0":"2025-05-19T10:38:38.014Z","14.0.0":"2025-05-20T09:56:49.738Z","14.0.1":"2025-06-02T13:24:14.371Z","14.1.0":"2025-06-06T09:33:32.023Z","14.2.0":"2025-06-18T11:15:04.591Z","14.3.0":"2025-06-24T13:02:06.270Z","14.4.0":"2025-07-02T08:18:21.246Z","14.5.0":"2025-07-02T17:18:42.855Z","14.5.1":"2025-07-11T08:56:30.394Z","14.6.0":"2025-07-14T16:10:51.630Z","14.7.0":"2025-07-15T08:56:15.656Z","14.8.0":"2025-07-15T14:48:35.438Z","14.9.0":"2025-07-23T12:59:30.060Z","14.10.0":"2025-07-25T10:37:41.091Z","14.10.1":"2025-08-01T08:06:50.086Z","14.11.0":"2025-08-06T14:09:11.428Z","14.12.0":"2025-08-13T10:46:08.247Z","14.13.0":"2025-08-14T15:26:53.963Z","14.13.1":"2025-08-15T00:35:27.287Z","14.14.0":"2025-08-20T00:11:32.297Z","14.14.1":"2025-08-22T00:11:49.015Z","14.15.0":"2025-08-23T00:11:06.604Z","14.16.0":"2025-08-26T00:11:44.258Z","14.17.0":"2025-08-27T00:12:04.187Z","14.18.0":"2025-08-29T00:12:08.258Z","14.19.0":"2025-09-03T02:29:51.747Z","14.20.0":"2025-09-04T00:11:03.955Z","14.21.0":"2025-09-19T00:11:23.216Z","14.22.0":"2025-09-20T00:11:09.577Z","14.23.0":"2025-09-23T00:11:48.794Z","14.24.0":"2025-09-24T00:11:38.450Z","14.25.0":"2025-09-25T00:11:31.350Z","14.26.0":"2025-09-26T00:11:22.482Z","14.27.0":"2025-09-27T00:11:11.796Z","14.28.0":"2025-10-01T00:13:20.885Z","14.28.1":"2025-10-02T00:10:55.242Z","14.29.0":"2025-10-03T00:11:08.258Z","14.30.0":"2025-10-07T00:11:36.608Z","14.31.0":"2025-10-14T00:11:26.714Z","14.32.0":"2025-10-21T00:12:18.266Z","14.32.1":"2025-10-22T00:12:24.400Z","14.33.0":"2025-10-23T00:11:56.379Z","14.33.1":"2025-10-24T00:10:32.208Z","14.33.2":"2025-10-25T00:11:39.399Z","14.34.0":"2025-10-28T13:04:44.691Z","14.34.1":"2025-10-30T00:13:02.058Z","14.35.0":"2025-11-01T00:13:41.469Z","14.36.0":"2025-11-06T00:12:36.839Z","14.37.0":"2025-11-19T00:13:03.194Z","14.37.1":"2025-11-21T00:12:42.949Z","14.37.2":"2025-11-21T09:22:07.317Z","14.37.3":"2025-11-21T10:00:31.533Z","14.38.0":"2025-11-27T00:12:33.303Z","14.39.0":"2025-12-02T00:13:10.368Z","14.40.0":"2025-12-04T00:13:04.385Z","14.41.0":"2025-12-05T00:13:06.580Z","14.42.0":"2025-12-06T00:12:33.117Z","14.43.0":"2025-12-09T00:12:56.503Z","14.44.0":"2025-12-18T00:11:29.126Z","14.45.0":"2025-12-23T00:13:25.308Z","14.46.0":"2025-12-24T00:13:17.897Z","14.47.0":"2026-01-08T00:13:56.993Z","14.48.0":"2026-01-10T00:13:25.772Z","14.49.0":"2026-01-13T00:11:45.217Z","14.50.0":"2026-01-16T00:13:38.177Z","14.50.1":"2026-01-17T00:12:52.074Z","14.51.0":"2026-01-27T00:15:20.875Z","14.52.0":"2026-02-06T00:15:20.825Z","14.53.0":"2026-02-07T00:16:25.670Z","14.54.0":"2026-02-13T10:19:08.782Z","14.55.0":"2026-02-20T00:17:09.582Z","14.55.1":"2026-02-25T00:19:23.933Z","14.56.0":"2026-02-26T00:15:44.016Z","14.57.0":"2026-03-07T00:16:20.565Z","14.58.0":"2026-03-10T00:14:33.827Z","14.59.0":"2026-03-11T00:15:23.569Z","14.60.0":"2026-03-18T00:19:13.259Z","14.61.0":"2026-03-19T00:18:43.579Z","14.62.0":"2026-03-20T00:18:14.715Z","14.63.0":"2026-03-21T00:16:18.963Z","14.64.0":"2026-03-24T00:16:31.245Z","14.65.0":"2026-03-27T00:20:14.477Z","14.66.0":"2026-03-28T00:18:49.096Z","14.67.0":"2026-03-31T00:20:58.095Z","14.68.0":"2026-04-08T00:22:41.172Z","14.69.0":"2026-04-09T00:18:30.196Z","14.70.0":"2026-04-11T00:20:46.284Z","14.71.0":"2026-04-14T00:26:27.048Z","14.72.0":"2026-04-17T00:25:06.927Z","14.73.0":"2026-04-18T00:22:27.314Z","14.74.0":"2026-04-22T00:22:24.457Z","14.75.0":"2026-04-23T00:27:34.081Z","14.76.0":"2026-05-02T00:29:17.905Z","14.77.0":"2026-05-05T00:30:18.188Z","14.77.1":"2026-05-07T00:30:17.532Z","14.78.0":"2026-05-08T00:30:15.344Z","14.79.0":"2026-05-12T00:31:11.983Z","14.80.0":"2026-05-13T00:33:47.351Z","14.81.0":"2026-05-14T00:35:06.091Z","14.82.0":"2026-05-15T00:32:24.619Z","14.83.0":"2026-05-16T00:30:54.025Z","14.84.0":"2026-05-19T00:36:17.456Z","14.84.1":"2026-05-22T00:35:09.515Z","14.84.2":"2026-05-23T00:34:48.614Z","14.85.0":"2026-05-27T00:36:38.748Z","14.85.1":"2026-05-28T00:33:45.998Z","14.85.2":"2026-05-29T00:39:25.828Z","14.85.3":"2026-05-30T00:35:52.349Z","14.85.4":"2026-05-31T00:37:34.914Z","14.85.5":"2026-06-01T00:39:11.805Z","14.86.0":"2026-06-02T00:41:48.447Z","14.87.0":"2026-06-03T00:46:20.356Z","14.88.0":"2026-06-03T11:00:22.559Z","14.89.0":"2026-06-04T00:46:56.852Z","14.90.0":"2026-06-05T00:39:07.813Z","14.91.0":"2026-06-06T00:37:31.162Z","14.92.0":"2026-06-09T00:35:01.143Z","14.93.0":"2026-06-10T00:40:27.296Z","14.94.0":"2026-06-12T00:42:52.028Z","14.95.0":"2026-06-13T00:42:14.743Z","14.95.1":"2026-06-17T00:42:28.659Z","14.96.0":"2026-06-18T00:43:55.121Z","14.97.0":"2026-06-19T00:47:02.048Z","15.0.0":"2026-06-20T00:38:58.810Z","15.1.0":"2026-06-23T00:38:46.785Z","16.0.0":"2026-06-23T15:48:18.135Z","16.1.0":"2026-06-26T00:39:36.911Z","16.2.0":"2026-06-30T00:37:21.407Z","16.3.0":"2026-07-01T00:39:03.238Z","16.4.0":"2026-07-02T00:37:53.636Z","16.5.0":"2026-07-03T00:31:48.289Z","16.6.0":"2026-07-04T00:30:58.959Z","16.7.0":"2026-07-07T00:33:36.687Z","16.8.0":"2026-07-08T00:27:28.625Z","16.8.1":"2026-07-08T12:23:26.150Z","16.9.0":"2026-07-09T00:31:14.329Z","16.10.0":"2026-07-11T00:26:26.502Z","16.11.0":"2026-07-14T00:24:59.583Z","16.12.0":"2026-07-18T00:25:19.624Z","16.13.0":"2026-07-22T00:25:49.327Z","16.14.0":"2026-07-23T00:27:42.290Z","16.15.0":"2026-07-24T00:25:37.788Z","16.16.0":"2026-07-25T00:29:14.441Z","16.17.0":"2026-07-28T00:26:53.767Z","16.18.0":"2026-07-29T00:24:53.593Z","16.18.1":"2026-07-29T10:21:34.187Z","16.19.0":"2026-07-31T12:17:04.259Z","16.20.0":"2026-08-05T00:27:59.060Z","16.20.1":"2026-08-06T00:24:47.407Z","16.21.0":"2026-08-14T00:19:10.930Z","16.22.0":"2026-08-15T00:09:17.431Z","16.23.0":"2026-08-18T00:09:13.830Z","16.24.0":"2026-08-22T00:09:29.984Z","16.25.0":"2026-08-23T00:09:25.386Z","16.26.0":"2026-08-24T00:09:01.424Z","16.27.0":"2026-08-25T00:10:06.470Z","16.28.0":"2026-08-26T00:10:01.245Z","16.29.0":"2026-08-26T06:59:26.840Z","16.30.0":"2026-08-27T01:22:02.034Z","16.31.0":"2026-08-28T02:44:05.525Z","16.32.0":"2026-08-29T00:15:53.401Z","16.33.0":"2026-09-01T13:14:47.155Z","16.34.0":"2026-09-02T00:17:37.566Z","16.35.0":"2026-09-03T00:17:52.216Z","16.36.0":"2026-09-04T00:21:03.625Z","16.37.0":"2026-09-05T00:17:03.491Z","16.38.0":"2026-09-06T00:19:23.927Z","16.39.0":"2026-09-08T00:17:40.383Z","16.40.0":"2026-09-16T00:16:18.061Z","16.41.0":"2026-09-22T00:19:47.668Z","16.42.0":"2026-09-25T00:25:29.456Z","16.43.0":"2026-09-29T00:25:11.118Z","16.43.1":"2026-09-30T00:22:29.209Z","16.43.2":"2026-10-01T00:24:13.151Z"},"bugs":{"url":"https://github.com/duckduckgo/autoconsent/issues"},"author":{"name":"Sam Macbeth"},"license":"MPL-2.0","homepage":"https://github.com/duckduckgo/autoconsent#readme","repository":{"url":"git+https://github.com/duckduckgo/autoconsent.git","type":"git"},"description":"This is a library of rules for navigating through common consent popups on the web. These rules can be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using these rules, opt-in and opt-out options can be selected automatically","maintainers":[{"name":"moollaza","email":"moollaza@fastmail.fm"},{"name":"dharb","email":"harbagio@gmail.com"},{"name":"kdzwinel","email":"kdzwinel@gmail.com"},{"name":"sammacbeth","email":"smacbeth@duckduckgo.com"},{"name":"jdorw","email":"jason@duckduckgo.com"},{"name":"muodov","email":"maks.tsoy@gmail.com"},{"name":"adewes","email":"adewes@duckduckgo.com"},{"name":"charlie-b","email":"charlie.belmer@protonmail.com"},{"name":"altenone","email":"atennent@duckduckgo.com"},{"name":"mariag","email":"maria@duckduckgo.com"},{"name":"jakeddg","email":"jader@duckduckgo.com"}],"readme":"# Autoconsent\n\nThis is a library of rules for navigating through common consent popups on the web. These rules\ncan be run in a Chrome extension, or in a Playwright-orchestrated headless browser. Using\nthese rules, opt-in and opt-out options can be selected automatically, without requiring\nuser-input.\n\n## Using the library\nAutoconsent is meant to be used in browser apps and extensions. [DuckDuckGo browser apps](https://duckduckgo.com/app) use this library to automatically handle cookie consent popups.\n\nTo integrate Autoconsent, you'll need to instantiate the main `AutoConsent` class in a content script (running in isolated page context), and implement some configuration hooks in a background script. See [this document](docs/api.md) for more details on internal APIs and data flows.\n\n```javascript\nimport AutoConsent from '@duckduckgo/autoconsent';\nimport { autoconsent } from '@duckduckgo/autoconsent/rules/rules.json';\n\nconst autoconsent = new AutoConsent(\n    chrome.runtime.sendMessage, // provide a callback to send messages to the background script\n    null, // optionally provide a config object here if you don't want to implement a background script\n    { autoconsent },\n);\n\n// connect the message receiver callback to handle messages from the background script\nchrome.runtime.onMessage.addListener((message) => {\n  return Promise.resolve(consent.receiveMessageCallback(message));\n});\n```\n\nIn some environments (e.g. browser extensions), it's useful to access [eval snippet functions](./lib/eval-snippets.ts) directly in the background script. This can be done by importing the `evalSnippets` object from the library:\n\n```javascript\nimport { evalSnippets } from '@duckduckgo/autoconsent';\n```\n\n## Browser extension\n\nAutoconsent comes with a reference extension implementation. It is not published in stores since the feature is available in all [DuckDuckGo apps](https://duckduckgo.com/app), but you can build it yourself and use for testing.\n\nTo build the extension:\n\n```bash\n# Download dependencies\nnpm install\n# Build the extension\nnpm run prepublish\n```\n\nThe extension-specific code can be found in the `addon` directory. There are two versions of the\naddon (found under `dist/addon` after building), one for `mv3` version for Chromium-based browsers, and a `firefox` version for Firefox.\nYou can load these in [Chrome](https://developer.chrome.com/docs/extensions/mv3/getstarted/#unpacked)\nin developer mode, and in [Firefox](https://extensionworkshop.com/documentation/develop/temporary-installation-in-firefox/)\nas a temporary addon.\n\n### Watch mode\nFor development, you can run in watch mode\n\n```bash\nnpm run watch\n```\n\nThis will rebuild the extension on every source file change. You still need to refresh the extension in the browser to see the changes.\n\n## Using with Puppeteer\n\nSee [puppeteer.md](./docs/puppeteer.md) for a full integration guide.\n\n## Rules\n\nThe library's functionality is implemented as a set of rules that define how to manage consent on\na subset of sites. These generally correspond to specific Consent Management Providers (CMPs)\nthat are installed on multiple sites. Each CMP ruleset defines:\n\n * If the site is using that CMP\n * If a popup is displayed\n * Steps to specify an 'opt-in' or 'opt-out' consent for the CMP.\n * Optionally, a test if the consent was correctly applied.\n\nThere are currently two ways of implementing a CMP:\n\n 1. As a [JSON ruleset](./rules/autoconsent/), intepreted by the `AutoConsent` class.\n 1. As a class implementing the `AutoCMP` interface. This enables more complex logic than the linear AutoConsent\n rulesets allow.\n\nFor more details on rule types, see [Rule Syntax Reference](docs/rule-syntax.md).\n\n## AI agent setup\n\nThe agent skills in `.agents/skills/` need a few environment variables.\n\n1. Copy the contents from [`.claude/user-settings.json.TEMPLATE`](.claude/user-settings.json.TEMPLATE) to your user settings (e.g. `~/.claude/settings.json`), in addition to your existing config. If your settings already have an `env` block, merge the entries into it: a second `env` key would silently override the first.\n2. Replace the values in the template. Proxy values must be complete URLs with an `http://`, `https://`, or `socks5://` scheme, and without embedded credentials. `REGIONAL_PROXY_USERNAME` and `REGIONAL_PROXY_PASSWORD` are optional: they are only used for `https://` proxies, so remove them if your proxies don't need authentication.\n3. Start a new Claude Code session: settings are only read at startup.\n\nFor other agents or plain shell use, `export` the same variables in your shell profile instead.\n\n## License\n\nMPLv2.\n\n## Manual Testing\n\nTo test the extension / addon with Firefox, open the `about:debugging`, navigate to \"This Firefox\" on the menu and under \"Temporary Extensions\" click on \"Load Temporary Addon\". Select the `manifest.json` file from the `dist/firefox` directory. You will need to build the extension before as described above. The extension should then be active and you can test it manually by simply visiting websites.\n","readmeFilename":"readme.md"}