{"_id":"@adguard/agtree","_rev":"57-ec2d5cfb48a40d8adc0f417440d663d7","name":"@adguard/agtree","dist-tags":{"alpha":"3.0.0-alpha.5","beta":"4.1.0-beta.0","latest":"4.2.1"},"versions":{"1.0.1":{"name":"@adguard/agtree","version":"1.0.1","keywords":["adblock","filter","list","parser","ast"],"author":{"name":"AdGuard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@1.0.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/AGTree#readme","bugs":{"url":"https://github.com/AdguardTeam/AGTree/issues"},"dist":{"shasum":"15620f9148e03e5a03fad163b8fec803e4385e70","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-1.0.1.tgz","fileCount":12,"integrity":"sha512-DK4MgRJv8jWHlLnzHbEul7xaKajRwNPD7rK4LIcyc1F9Njy0gijzqM8DUEI2rnYqaRdplDyBtwjRKstYhh2NIQ==","signatures":[{"sig":"MEUCIQCq/RJWv5vDMTBSFGLoDtBZ6IMzM0IUbAh6GsC8wq/1XwIgWUti/OqYUA4Svmbfd4710GFgGfZn5/sokrw7mQndrxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1283990},"main":"dist/agtree.cjs","type":"module","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.esm.js","browser":"dist/agtree.umd.min.js","engines":{"node":">=14"},"scripts":{"lint":"eslint . --ext .ts","test":"jest --runInBand","build":"yarn clean && yarn build-types && yarn build-txt && yarn rollup --config rollup.config.ts --configPlugin typescript && yarn clean-types","clean":"rimraf dist","coverage":"jest --runInBand --coverage","build-txt":"ts-node-esm scripts/build-txt.ts","increment":"yarn version --patch --no-git-tag-version","precommit":"yarn check-types && yarn lint && yarn test","build-types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","check-types":"tsc --noEmit","clean-types":"rimraf dist/types"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933314/144179209-144277518/agtree.tgz","_integrity":"sha512-DK4MgRJv8jWHlLnzHbEul7xaKajRwNPD7rK4LIcyc1F9Njy0gijzqM8DUEI2rnYqaRdplDyBtwjRKstYhh2NIQ==","repository":{"url":"git+https://github.com/AdguardTeam/AGTree.git","type":"git"},"_npmVersion":"8.15.0","description":"Universal adblock filter list parser.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json5":"^2.2.1","tldts":"^5.7.112","semver":"^7.5.1","clone-deep":"^4.0.1","@adguard/ecss-tree":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.41.0","rimraf":"^5.0.1","rollup":"^3.23.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.59","@swc/jest":"^0.2.26","typescript":"^5.0.4","@babel/core":"^7.21.8","@types/jest":"^29.5.1","@types/node":"^20.2.3","@types/semver":"^7.5.0","@babel/preset-env":"^7.21.5","@types/clone-deep":"^4.0.1","rollup-plugin-dts":"^5.3.0","@rollup/plugin-json":"^6.0.0","eslint-plugin-jsdoc":"^44.2.5","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"^5.59.7","@rollup/plugin-node-resolve":"^15.0.2","rollup-plugin-polyfill-node":"^0.12.0","rollup-plugin-node-externals":"^6.0.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.59.7"},"_npmOperationalInternal":{"tmp":"tmp/agtree_1.0.1_1684948293735_0.6763704504710286","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@adguard/agtree","version":"1.1.0","keywords":["adblock","filter","list","parser","ast"],"author":{"name":"AdGuard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@1.1.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"036d6d36741afd3683a98f0412735cf07343c764","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-1.1.0.tgz","fileCount":12,"integrity":"sha512-L/SyEoBbLe9v02chhIi6aQvTgoU+v9P1Ehr1zwXNsd1KnRVX3MVPctkylXHiawzYW3Wd5Afh+94G1nWdqir65A==","signatures":[{"sig":"MEQCIDIAmcJOtYV9MnHA7Nbg1JNAFBHrWOk4+VnWK+/xIjQ3AiAlVdpVGm8Hr9QJ8BBoue1fQYcKDXAfcwsa8WCceaMTuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2557949},"main":"dist/agtree.cjs","type":"module","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.esm.js","browser":"dist/agtree.umd.min.js","engines":{"node":">=14"},"scripts":{"lint":"yarn lint:ts && yarn lint:md","test":"jest --runInBand","build":"yarn clean && yarn build-types && yarn build-txt && yarn rollup --config rollup.config.ts --configPlugin typescript && yarn clean-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"ts-node-esm scripts/build-txt.ts","increment":"yarn version --patch --no-git-tag-version","precommit":"yarn check-types && yarn lint && yarn test","build-types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","check-types":"tsc --noEmit","clean-types":"rimraf dist/types","check-compatibility-tables":"node --no-warnings --loader ts-node/esm --experimental-specifier-resolution=node scripts/check-compatibility-tables.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/144179209-144277518/agtree.tgz","_integrity":"sha512-L/SyEoBbLe9v02chhIi6aQvTgoU+v9P1Ehr1zwXNsd1KnRVX3MVPctkylXHiawzYW3Wd5Afh+94G1nWdqir65A==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"8.15.0","description":"Universal adblock filter list parser.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","@adguard/ecss-tree":"^1.0.8","@adguard/scriptlets":"^1.9.61"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","rimraf":"^5.0.1","rollup":"^3.25.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.66","@swc/jest":"^0.2.26","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/jest":"^29.5.3","@types/node":"^20.2.3","superstruct":"^1.0.3","markdownlint":"^0.29.0","@types/semver":"^7.5.0","@types/js-yaml":"^4.0.5","markdownlint-cli":"^0.35.0","@babel/preset-env":"^7.22.5","@types/clone-deep":"^4.0.1","rollup-plugin-dts":"^5.3.0","@rollup/plugin-json":"^6.0.0","@rollup/plugin-yaml":"^4.1.1","eslint-plugin-jsdoc":"^46.4.0","yaml-jest-transform":"^2.0.2","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.1.0","rollup-plugin-polyfill-node":"^0.12.0","rollup-plugin-node-externals":"^6.1.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_1.1.0_1691680713443_0.5733833248909737","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@adguard/agtree","version":"1.1.1","keywords":["adblock","filter","list","parser","ast"],"author":{"name":"AdGuard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@1.1.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"b5af06fe0a0bbba2fd1b6e3221b41737b154ad94","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-1.1.1.tgz","fileCount":12,"integrity":"sha512-Kf4eR4vXwaFrRqRWFHfIIOnOxVJ3MxpDDbOpYwJNx6qV0TGtXi6OIdB7RDgaR9W5Y9NqRJn5psF7sRvyHpYLlA==","signatures":[{"sig":"MEUCIQDJ3XWmt0EOAoe1SUMwyCWUEqHIdeiHSSQjYKGfs4T5uQIgMEZKq8ki1Epzc11QGvOCOBqactQD472n7mPjARmoyoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2560375},"main":"dist/agtree.cjs","type":"module","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.esm.js","browser":"dist/agtree.umd.min.js","engines":{"node":">=14"},"scripts":{"lint":"yarn lint:ts && yarn lint:md","test":"jest --runInBand","build":"yarn clean && yarn build-types && yarn build-txt && yarn rollup --config rollup.config.ts --configPlugin typescript && yarn clean-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"ts-node-esm scripts/build-txt.ts","increment":"yarn version --patch --no-git-tag-version","precommit":"yarn check-types && yarn lint && yarn test","build-types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","check-types":"tsc --noEmit","clean-types":"rimraf dist/types","check-compatibility-tables":"node --no-warnings --loader ts-node/esm --experimental-specifier-resolution=node scripts/check-compatibility-tables.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933313/144179209-144277518/agtree.tgz","_integrity":"sha512-Kf4eR4vXwaFrRqRWFHfIIOnOxVJ3MxpDDbOpYwJNx6qV0TGtXi6OIdB7RDgaR9W5Y9NqRJn5psF7sRvyHpYLlA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"8.15.0","description":"Universal adblock filter list parser.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","@adguard/ecss-tree":"^1.0.8","@adguard/scriptlets":"^1.9.61"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","rimraf":"^5.0.1","rollup":"^3.25.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.66","@swc/jest":"^0.2.26","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/jest":"^29.5.3","@types/node":"^20.2.3","superstruct":"^1.0.3","markdownlint":"^0.29.0","@types/semver":"^7.5.0","@types/js-yaml":"^4.0.5","markdownlint-cli":"^0.35.0","@babel/preset-env":"^7.22.5","@types/clone-deep":"^4.0.1","rollup-plugin-dts":"^5.3.0","@rollup/plugin-json":"^6.0.0","@rollup/plugin-yaml":"^4.1.1","eslint-plugin-jsdoc":"^46.4.0","yaml-jest-transform":"^2.0.2","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.1.0","rollup-plugin-polyfill-node":"^0.12.0","rollup-plugin-node-externals":"^6.1.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_1.1.1_1691759712921_0.029400610363454094","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@adguard/agtree","version":"1.1.2","keywords":["adblock","filter","list","parser","ast"],"author":{"name":"AdGuard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@1.1.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"544a0760d8be09d5d4218093ca5d17454e7e9944","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-1.1.2.tgz","fileCount":12,"integrity":"sha512-f0tjK1CxAOTHWAdOrpMJmFFGfylWDO9eo0q3JyJcM1/dvFWRKCvlHfaZs50hv3FOjsbDoKIECKuj/Kllknqa3w==","signatures":[{"sig":"MEYCIQC27RKTBI0FYAYjK+I0ozN/+NXhOs5cD02dQRZOSpYE+gIhAK+x5lcnfvg+MgMRFK7/RjhpYcK3lyXTWy7ofKqDOHcl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2562585},"main":"dist/agtree.cjs","type":"module","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.esm.js","browser":"dist/agtree.umd.min.js","engines":{"node":">=14"},"scripts":{"lint":"yarn lint:ts && yarn lint:md","test":"jest --runInBand","build":"yarn clean && yarn build-types && yarn build-txt && yarn rollup --config rollup.config.ts --configPlugin typescript && yarn clean-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"ts-node-esm scripts/build-txt.ts","increment":"yarn version --patch --no-git-tag-version","precommit":"yarn check-types && yarn lint && yarn test","build-types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","check-types":"tsc --noEmit","clean-types":"rimraf dist/types","check-compatibility-tables":"node --no-warnings --loader ts-node/esm --experimental-specifier-resolution=node scripts/check-compatibility-tables.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933315/144179209-144277518/agtree.tgz","_integrity":"sha512-f0tjK1CxAOTHWAdOrpMJmFFGfylWDO9eo0q3JyJcM1/dvFWRKCvlHfaZs50hv3FOjsbDoKIECKuj/Kllknqa3w==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"8.15.0","description":"Universal adblock filter list parser.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","@adguard/ecss-tree":"^1.0.8","@adguard/scriptlets":"^1.9.61"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","rimraf":"^5.0.1","rollup":"^3.25.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.66","@swc/jest":"^0.2.26","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/jest":"^29.5.3","@types/node":"^20.2.3","superstruct":"^1.0.3","markdownlint":"^0.29.0","@types/semver":"^7.5.0","@types/js-yaml":"^4.0.5","markdownlint-cli":"^0.35.0","@babel/preset-env":"^7.22.5","@types/clone-deep":"^4.0.1","rollup-plugin-dts":"^5.3.0","@rollup/plugin-json":"^6.0.0","@rollup/plugin-yaml":"^4.1.1","eslint-plugin-jsdoc":"^46.4.0","yaml-jest-transform":"^2.0.2","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.1.0","rollup-plugin-polyfill-node":"^0.12.0","rollup-plugin-node-externals":"^6.1.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_1.1.2_1692021471530_0.9427471310307547","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@adguard/agtree","version":"1.1.3","keywords":["adblock","filter","list","parser","ast"],"author":{"name":"AdGuard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@1.1.3","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"e75e1a292fa29e6c2223c6432932ab44b31d1247","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-1.1.3.tgz","fileCount":12,"integrity":"sha512-m2gFgl+W9fUmrO5FOIZd80bjfeZuye9AL4WIcDWTiOiVWQ9COTz9URIEAXO2IRT7Hq+4ULuaRykje6kTYg6JCw==","signatures":[{"sig":"MEQCIFVhFeWWXBRpOYWlrqheLfBwIc8By70EJNujOWBwOP8KAiBcqBawcctmRiasPXVBeujtvkClK6NUzrotz9Aqkuvirw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2856208},"main":"dist/agtree.cjs","type":"module","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.esm.js","browser":"dist/agtree.umd.min.js","engines":{"node":">=14"},"scripts":{"lint":"yarn lint:ts && yarn lint:md","test":"jest --runInBand","build":"yarn clean && yarn build-types && yarn build-txt && yarn rollup --config rollup.config.ts --configPlugin typescript && yarn clean-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"ts-node-esm scripts/build-txt.ts","increment":"yarn version --patch --no-git-tag-version","precommit":"yarn check-types && yarn lint && yarn test","build-types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","check-types":"tsc --noEmit","clean-types":"rimraf dist/types","check-compatibility-tables":"node --no-warnings --loader ts-node/esm --experimental-specifier-resolution=node scripts/check-compatibility-tables.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163841/144179209-144277518/agtree.tgz","_integrity":"sha512-m2gFgl+W9fUmrO5FOIZd80bjfeZuye9AL4WIcDWTiOiVWQ9COTz9URIEAXO2IRT7Hq+4ULuaRykje6kTYg6JCw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"8.15.0","description":"Universal adblock filter list parser.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","@adguard/ecss-tree":"^1.0.8","@adguard/scriptlets":"^1.9.61"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","rimraf":"^5.0.1","rollup":"^3.25.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.66","@swc/jest":"^0.2.26","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/jest":"^29.5.3","@types/node":"^20.2.3","superstruct":"^1.0.3","markdownlint":"^0.29.0","@types/semver":"^7.5.0","@types/js-yaml":"^4.0.5","markdownlint-cli":"^0.35.0","@babel/preset-env":"^7.22.5","@types/clone-deep":"^4.0.1","rollup-plugin-dts":"^5.3.0","@rollup/plugin-json":"^6.0.0","@rollup/plugin-yaml":"^4.1.1","eslint-plugin-jsdoc":"^46.4.0","yaml-jest-transform":"^2.0.2","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.1.0","rollup-plugin-polyfill-node":"^0.12.0","rollup-plugin-node-externals":"^6.1.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_1.1.3_1693239670880_0.16609596752812417","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@adguard/agtree","version":"1.1.4","keywords":["adblock","filter","list","parser","ast"],"author":{"name":"AdGuard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@1.1.4","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"36f99cf93c3e7cc0476f15881c1f1899b1627ca4","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-1.1.4.tgz","fileCount":12,"integrity":"sha512-CGS84FHGyRtGUd2ThVdAYlmgRle+L+E1cB3YSvCRHvl+OO12LecoVnkKLHadmUf9z5BlwrrXFYEwwNCfdVcYbw==","signatures":[{"sig":"MEUCIDh5IgOXfx9L95vHcGF7XrzO1ZLahudSux7Wu2C2ifK7AiEA2D1E/x8RFxtmIuKNONGpHumuYpH3m/ZuZbXjbEFPLAU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2856694},"main":"dist/agtree.cjs","type":"module","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.esm.js","browser":"dist/agtree.umd.min.js","engines":{"node":">=14"},"scripts":{"lint":"yarn lint:ts && yarn lint:md","test":"jest --runInBand","build":"yarn clean && yarn build-types && yarn build-txt && yarn rollup --config rollup.config.ts --configPlugin typescript && yarn clean-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"ts-node-esm scripts/build-txt.ts","increment":"yarn version --patch --no-git-tag-version","precommit":"yarn check-types && yarn lint && yarn test","build-types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","check-types":"tsc --noEmit","clean-types":"rimraf dist/types","check-compatibility-tables":"node --no-warnings --loader ts-node/esm --experimental-specifier-resolution=node scripts/check-compatibility-tables.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/144179209-144277518/agtree.tgz","_integrity":"sha512-CGS84FHGyRtGUd2ThVdAYlmgRle+L+E1cB3YSvCRHvl+OO12LecoVnkKLHadmUf9z5BlwrrXFYEwwNCfdVcYbw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"8.15.0","description":"Universal adblock filter list parser.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","@adguard/ecss-tree":"^1.0.8","@adguard/scriptlets":"^1.9.61"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","rimraf":"^5.0.1","rollup":"^3.25.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.66","@swc/jest":"^0.2.26","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/jest":"^29.5.3","@types/node":"^20.2.3","superstruct":"^1.0.3","markdownlint":"^0.29.0","@types/semver":"^7.5.0","@types/js-yaml":"^4.0.5","markdownlint-cli":"^0.35.0","@babel/preset-env":"^7.22.5","@types/clone-deep":"^4.0.1","rollup-plugin-dts":"^5.3.0","@rollup/plugin-json":"^6.0.0","@rollup/plugin-yaml":"^4.1.1","eslint-plugin-jsdoc":"^46.4.0","yaml-jest-transform":"^2.0.2","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.1.0","rollup-plugin-polyfill-node":"^0.12.0","rollup-plugin-node-externals":"^6.1.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_1.1.4_1693389950224_0.03652519706553181","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@adguard/agtree","version":"1.1.5","keywords":["adblock","filter","list","parser","ast"],"author":{"name":"AdGuard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@1.1.5","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"d3ebcad00a24ac1ee1675722daaff42748965f0b","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-1.1.5.tgz","fileCount":12,"integrity":"sha512-On8UwTPhvJVm84i/Zz926pFyMH/V34dLDNeAY5pb+78d+GcDfFl59o79sUSRCgjjNcxmjtj84KD+dl8aDEx35Q==","signatures":[{"sig":"MEYCIQCUXogE67x42P8KSKVj6wG5EASVyhHEL1PMM3QDkv0GBwIhAOtVp1l63BC/UojQiiGHJ85+I0g0SKcTNXtSvra5/RTp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2878482},"main":"dist/agtree.cjs","type":"module","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.esm.js","browser":"dist/agtree.umd.min.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/agtree.esm.js","require":"./dist/agtree.cjs"},"./es":"./dist/agtree.esm.js","./umd":"./dist/agtree.umd.min.js","./iife":"./dist/agtree.iife.min.js"},"scripts":{"lint":"yarn lint:ts && yarn lint:md","test":"jest --runInBand","build":"yarn clean && yarn build-types && yarn build-txt && yarn rollup --config rollup.config.ts --configPlugin typescript && yarn clean-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"ts-node-esm scripts/build-txt.ts","increment":"yarn version --patch --no-git-tag-version","precommit":"yarn check-types && yarn lint && yarn test","build-types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","check-types":"tsc --noEmit","clean-types":"rimraf dist/types","check-compatibility-tables":"node --no-warnings --loader ts-node/esm --experimental-specifier-resolution=node scripts/check-compatibility-tables.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933315/144179209-144277518/agtree.tgz","_integrity":"sha512-On8UwTPhvJVm84i/Zz926pFyMH/V34dLDNeAY5pb+78d+GcDfFl59o79sUSRCgjjNcxmjtj84KD+dl8aDEx35Q==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"8.15.0","description":"Universal adblock filter list parser.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","@adguard/ecss-tree":"^1.0.8","@adguard/scriptlets":"^1.9.61"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","rimraf":"^5.0.1","rollup":"^3.25.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.66","@swc/jest":"^0.2.26","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/jest":"^29.5.3","@types/node":"^20.2.3","superstruct":"^1.0.3","markdownlint":"^0.29.0","@types/semver":"^7.5.0","@types/js-yaml":"^4.0.5","markdownlint-cli":"^0.35.0","@babel/preset-env":"^7.22.5","@types/clone-deep":"^4.0.1","rollup-plugin-dts":"^5.3.0","@rollup/plugin-json":"^6.0.0","@rollup/plugin-yaml":"^4.1.1","eslint-plugin-jsdoc":"^46.4.0","yaml-jest-transform":"^2.0.2","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.1.0","rollup-plugin-polyfill-node":"^0.12.0","rollup-plugin-node-externals":"^6.1.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_1.1.5_1693926787694_0.9353183159998448","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@adguard/agtree","version":"1.1.6","keywords":["adblock","filter","list","parser","ast"],"author":{"name":"AdGuard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@1.1.6","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"baefa65af7de69f1c9bc02760ddc78d927231d20","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-1.1.6.tgz","fileCount":12,"integrity":"sha512-YkXRi4aw9kwtuLZr3LW8b4QK6m1ZY/ICzSZRdVi/8NHWEogFjkh/FbhSddfdHvdo2zFSDU7Irh4hbzx3qeQnRA==","signatures":[{"sig":"MEYCIQCvwgk0gG8DHqh051iKxWbyYMOWLBaFuq8SEZ5RPJii5AIhAOqxp7Ui2xcauOpCvaByke8zOTWIF7ovjlo3uBJdnOTu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2963452},"main":"dist/agtree.cjs","type":"module","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.esm.js","browser":"dist/agtree.umd.min.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/agtree.esm.js","require":"./dist/agtree.cjs"},"./es":"./dist/agtree.esm.js","./umd":"./dist/agtree.umd.min.js","./iife":"./dist/agtree.iife.min.js"},"scripts":{"lint":"yarn lint:ts && yarn lint:md","test":"jest --runInBand","build":"yarn clean && yarn build-types && yarn build-txt && yarn rollup --config rollup.config.ts --configPlugin typescript && yarn clean-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"ts-node-esm scripts/build-txt.ts","increment":"yarn version --patch --no-git-tag-version","precommit":"yarn check-types && yarn lint && yarn test","build-types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","check-types":"tsc --noEmit","clean-types":"rimraf dist/types","check-compatibility-tables":"node --no-warnings --loader ts-node/esm --experimental-specifier-resolution=node scripts/check-compatibility-tables.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/144179209-144277518/agtree.tgz","_integrity":"sha512-YkXRi4aw9kwtuLZr3LW8b4QK6m1ZY/ICzSZRdVi/8NHWEogFjkh/FbhSddfdHvdo2zFSDU7Irh4hbzx3qeQnRA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"8.15.0","description":"Universal adblock filter list parser.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","@adguard/ecss-tree":"^1.0.8","@adguard/scriptlets":"^1.9.61"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.22.2","glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","rimraf":"^5.0.1","rollup":"^3.25.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.66","@swc/jest":"^0.2.26","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/jest":"^29.5.3","@types/node":"^20.2.3","superstruct":"^1.0.3","markdownlint":"^0.29.0","@types/semver":"^7.5.0","@types/js-yaml":"^4.0.5","markdownlint-cli":"^0.35.0","@babel/preset-env":"^7.22.5","@types/clone-deep":"^4.0.1","rollup-plugin-dts":"^5.3.0","@rollup/plugin-json":"^6.0.0","@rollup/plugin-yaml":"^4.1.1","eslint-plugin-jsdoc":"^46.4.0","yaml-jest-transform":"^2.0.2","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.1.0","rollup-plugin-polyfill-node":"^0.12.0","rollup-plugin-node-externals":"^6.1.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_1.1.6_1695388342794_0.6663635494624327","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@adguard/agtree","version":"1.1.7","keywords":["adblock","filter","list","parser","ast"],"author":{"name":"AdGuard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@1.1.7","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"0bafee0396da704958ba6014ad83565e57c5b279","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-1.1.7.tgz","fileCount":12,"integrity":"sha512-xol2aSim0BYnxCk/OULE3qXFToSnadNsl4q6DDjhHkXvKTr0Y6hnfq4Ub3BGgEpyzGYYkN37BDz8IEUDdpRyew==","signatures":[{"sig":"MEQCIDAlMvhxnsaF4TDZQh9ceieOGWlkQGlDPLuf0m5rINoqAiB+suViTErcGwm+a+AqNkMI0hiluLd3PW4y8KnhtfvLMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2968984},"main":"dist/agtree.cjs","type":"module","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.esm.js","browser":"dist/agtree.umd.min.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/agtree.esm.js","require":"./dist/agtree.cjs"},"./es":"./dist/agtree.esm.js","./umd":"./dist/agtree.umd.min.js","./iife":"./dist/agtree.iife.min.js"},"scripts":{"lint":"yarn lint:ts && yarn lint:md","test":"jest --runInBand","build":"yarn clean && yarn build-types && yarn build-txt && yarn rollup --config rollup.config.ts --configPlugin typescript && yarn clean-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"ts-node-esm scripts/build-txt.ts","increment":"yarn version --patch --no-git-tag-version","precommit":"yarn check-types && yarn lint && yarn test","build-types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","check-types":"tsc --noEmit","clean-types":"rimraf dist/types","check-compatibility-tables":"node --no-warnings --loader ts-node/esm --experimental-specifier-resolution=node scripts/check-compatibility-tables.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933313/144179209-144277518/agtree.tgz","_integrity":"sha512-xol2aSim0BYnxCk/OULE3qXFToSnadNsl4q6DDjhHkXvKTr0Y6hnfq4Ub3BGgEpyzGYYkN37BDz8IEUDdpRyew==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"8.19.3","description":"Universal adblock filter list parser.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","@adguard/ecss-tree":"^1.0.8","@adguard/scriptlets":"^1.9.61"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.22.2","glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","rimraf":"^5.0.1","rollup":"^3.25.3","js-yaml":"^4.1.0","ts-node":"^10.9.1","@swc/core":"^1.3.66","@swc/jest":"^0.2.26","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/jest":"^29.5.3","@types/node":"^20.2.3","superstruct":"^1.0.3","markdownlint":"^0.29.0","@types/semver":"^7.5.0","@types/js-yaml":"^4.0.5","markdownlint-cli":"^0.35.0","@babel/preset-env":"^7.22.5","@types/clone-deep":"^4.0.1","rollup-plugin-dts":"^5.3.0","@rollup/plugin-json":"^6.0.0","@rollup/plugin-yaml":"^4.1.1","eslint-plugin-jsdoc":"^46.4.0","yaml-jest-transform":"^2.0.2","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.1.0","rollup-plugin-polyfill-node":"^0.12.0","rollup-plugin-node-externals":"^6.1.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_1.1.7_1699366848338_0.7152976585485089","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@adguard/agtree","version":"1.1.8","keywords":["adblock","filter","list","parser","ast"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@1.1.8","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"e001389bdb08476eb3c55e56922179a14e9b5fbf","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-1.1.8.tgz","fileCount":9,"integrity":"sha512-5k9bYA+JSfZgYTvwahkM8ihIf1fvP+RxA1dKLgkRIGa6ixOSWNKv/pN0Rpiy0DwZJbC9X/OeZrtdW66jASH/JA==","signatures":[{"sig":"MEUCIQDQrY85z5Ofa/SEWXfNBxD2wF+5OqQfQEbdaFMZBzAp+wIgEuQTk0VMtlnnszs0BjFg97KzWfwrE5RPYmw9VUk3Drc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3192244},"main":"dist/agtree.cjs","type":"module","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.esm.js","browser":"dist/agtree.umd.min.js","engines":{"node":">=14"},"exports":{".":{"types":"./dist/agtree.d.ts","import":"./dist/agtree.esm.js","require":"./dist/agtree.cjs"},"./es":"./dist/agtree.esm.js","./umd":"./dist/agtree.umd.min.js","./iife":"./dist/agtree.iife.min.js"},"scripts":{"lint":"pnpm lint:ts && pnpm lint:md","test":"jest --runInBand","build":"pnpm clean && pnpm build-types && pnpm build-txt && pnpm rollup --config rollup.config.ts --configPlugin typescript && pnpm clean-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"node --no-warnings=ExperimentalWarning --loader ts-node/esm scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","build-types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","check-types":"tsc --noEmit","clean-types":"rimraf dist/types","check-compatibility-tables":"node --no-warnings=ExperimentalWarning --loader ts-node/esm scripts/check-compatibility-tables.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/1933316/144179209-144277518/agtree.tgz","_integrity":"sha512-5k9bYA+JSfZgYTvwahkM8ihIf1fvP+RxA1dKLgkRIGa6ixOSWNKv/pN0Rpiy0DwZJbC9X/OeZrtdW66jASH/JA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.2.4","description":"Universal adblock filter list parser.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","@adguard/ecss-tree":"^1.0.8","@adguard/scriptlets":"^1.9.61"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.22.2","glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","rimraf":"^5.0.1","rollup":"^3.25.3","js-yaml":"^4.1.0","ts-node":"^10.9.2","fs-extra":"^11.2.0","@swc/core":"^1.3.100","@swc/jest":"^0.2.29","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/jest":"^29.5.3","@types/node":"^20.2.3","superstruct":"^1.0.3","@swc/helpers":"^0.5.3","markdownlint":"^0.29.0","@types/semver":"^7.5.0","@types/js-yaml":"^4.0.5","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.35.0","@babel/preset-env":"^7.22.5","@types/clone-deep":"^4.0.1","rollup-plugin-dts":"^5.3.0","@rollup/plugin-json":"^6.0.0","@rollup/plugin-yaml":"^4.1.1","eslint-plugin-jsdoc":"^46.4.0","regenerator-runtime":"^0.14.0","yaml-jest-transform":"^2.0.2","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.1.0","rollup-plugin-polyfill-node":"^0.12.0","rollup-plugin-node-externals":"^6.1.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_1.1.8_1713972384770_0.017444362667282887","host":"s3://npm-registry-packages"}},"2.0.0-alpha.0":{"name":"@adguard/agtree","version":"2.0.0-alpha.0","keywords":["adblock","filter","list","parser","ast"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@2.0.0-alpha.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"cdd91a8afcdb3f7f44f468f9541b7679eccddbf6","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-2.0.0-alpha.0.tgz","fileCount":10,"integrity":"sha512-f/DYFTrDV69i0IsJosBHe2PzhfmFFbr8eMYK5CK3ruoX8BVdH2bN7iX8v0vOxO6h1qbJXmk8kcgHESiY5WGRdA==","signatures":[{"sig":"MEQCIG6BzyysDL7ct4oVgIDlmdIWokpKcD2OLjjNWd/wdjGwAiAIJyA9oe2NOOWmPKWqN8YlR5FyfgzBPWuQ6UymkfR7nA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3507508},"main":"dist/agtree.cjs","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.esm.js","browser":"dist/agtree.umd.min.js","engines":{"node":">=17"},"exports":{".":{"types":"./dist/agtree.d.ts","import":"./dist/agtree.esm.js","require":"./dist/agtree.cjs"},"./es":"./dist/agtree.esm.js","./umd":"./dist/agtree.umd.min.js","./iife":"./dist/agtree.iife.min.js"},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"jest --runInBand","build":"pnpm clean && pnpm build-types && pnpm build-txt && pnpm build-compatibility-tables && pnpm build-compatibility-tables-wiki && pnpm rollup --config rollup.config.ts --configPlugin typescript && pnpm clean-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","build-types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","check-types":"tsc --noEmit","clean-types":"rimraf dist/types","build-compatibility-tables":"tsx scripts/build-compatibility-tables.ts","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/144179209-202211336/agtree.tgz","_integrity":"sha512-f/DYFTrDV69i0IsJosBHe2PzhfmFFbr8eMYK5CK3ruoX8BVdH2bN7iX8v0vOxO6h1qbJXmk8kcgHESiY5WGRdA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.2.4","description":"Universal adblock filter list parser.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","@adguard/css-tokenizer":"^1.0.0-alpha.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.3","glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","lodash":"4.17.21","rimraf":"^5.0.1","rollup":"^3.25.3","consola":"^3.2.3","js-yaml":"^4.1.0","ts-node":"^10.9.2","date-fns":"^3.3.1","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.3.100","@swc/jest":"^0.2.29","benchmark":"^2.1.4","type-fest":"^4.18.0","node-fetch":"^3.3.2","playwright":"^1.41.2","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/jest":"^29.5.12","@types/node":"^20.2.3","@swc/helpers":"^0.5.3","markdownlint":"^0.29.0","@types/semver":"^7.5.0","object-sizeof":"^2.6.4","@types/js-yaml":"^4.0.5","camelcase-keys":"^7.0.2","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","@types/benchmark":"^2.1.5","markdownlint-cli":"^0.35.0","@babel/preset-env":"^7.22.5","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","rollup-plugin-dts":"^5.3.0","systeminformation":"^5.22.0","@rollup/plugin-json":"^6.0.0","eslint-plugin-jsdoc":"^46.4.0","regenerator-runtime":"^0.14.0","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.3","console-table-printer":"^2.12.0","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.1.0","rollup-plugin-polyfill-node":"^0.12.0","rollup-plugin-node-externals":"^6.1.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_2.0.0-alpha.0_1722263917338_0.5453346295974046","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@adguard/agtree","version":"2.0.0","keywords":["adblock","filter","list","parser","ast"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@2.0.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"f52ea917eaeb5bb64862a521d99c0ff63fa6f2b5","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-2.0.0.tgz","fileCount":10,"integrity":"sha512-SN+jnHg4lUFl5QlBJrchECBm5PlZKgy6GYEFrDMXZiRvAG5SolK6Ic/dSIm/L0vJwFKHPVGl3zZArdmtCmm3rg==","signatures":[{"sig":"MEYCIQCYR+eFZHiJkiWs16a+HWgfOtaq3Zn5HEAD9AFBxxpvdAIhAOj64nNKLhFekg0kv2jJgvstfge9r1drUUl0i9csGgDG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3531257},"main":"dist/agtree.cjs","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.esm.js","browser":"dist/agtree.umd.min.js","engines":{"node":">=17"},"exports":{".":{"types":"./dist/agtree.d.ts","import":"./dist/agtree.esm.js","require":"./dist/agtree.cjs"},"./es":"./dist/agtree.esm.js","./umd":"./dist/agtree.umd.min.js","./iife":"./dist/agtree.iife.min.js"},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"jest --runInBand","build":"pnpm clean && pnpm build-types && pnpm build-txt && pnpm build-compatibility-tables && pnpm build-compatibility-tables-wiki && pnpm rollup --config rollup.config.ts --configPlugin typescript && pnpm clean-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","build-types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","check-types":"tsc --noEmit","clean-types":"rimraf dist/types","build-compatibility-tables":"tsx scripts/build-compatibility-tables.ts","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/72220673/144179209-144277518/agtree.tgz","_integrity":"sha512-SN+jnHg4lUFl5QlBJrchECBm5PlZKgy6GYEFrDMXZiRvAG5SolK6Ic/dSIm/L0vJwFKHPVGl3zZArdmtCmm3rg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.2.4","description":"Universal adblock filter list parser.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","@adguard/css-tokenizer":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","lodash":"4.17.21","rimraf":"^5.0.1","rollup":"^3.25.3","consola":"^3.2.3","js-yaml":"^4.1.0","ts-node":"^10.9.2","date-fns":"^3.3.1","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.3.100","@swc/jest":"^0.2.29","benchmark":"^2.1.4","type-fest":"^4.18.0","node-fetch":"^3.3.2","playwright":"^1.41.2","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/jest":"^29.5.12","@types/node":"^20.2.3","@swc/helpers":"^0.5.3","markdownlint":"^0.29.0","@types/semver":"^7.5.0","object-sizeof":"^2.6.4","@types/js-yaml":"^4.0.5","camelcase-keys":"^7.0.2","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","@types/benchmark":"^2.1.5","markdownlint-cli":"^0.35.0","@babel/preset-env":"^7.22.5","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","rollup-plugin-dts":"^5.3.0","systeminformation":"^5.22.0","@rollup/plugin-json":"^6.0.0","eslint-plugin-jsdoc":"^46.4.0","regenerator-runtime":"^0.14.0","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.3","console-table-printer":"^2.12.0","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.1.0","rollup-plugin-polyfill-node":"^0.12.0","rollup-plugin-node-externals":"^6.1.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_2.0.0_1723734500100_0.3255071467783739","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@adguard/agtree","version":"2.0.1","keywords":["adblock","filter","list","parser","ast"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@2.0.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"bd474829b357f5858c599464b89b5d7e05cb13a0","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-2.0.1.tgz","fileCount":10,"integrity":"sha512-oac1i5HodTg+uH7pva70Q3V38J2bpFs+wJlaRmu3Va/xzMmo40Vzb3OqLlYs1wXk3QN4Ahv8CqNwP5NHe3XLvw==","signatures":[{"sig":"MEUCIGGBRfKZ0Bhe4dI54umMXcg+092Hfnn+T8i6wsb0pUSJAiEA2s4crUgfP2S5V1U+E0U69O7pWnu+0q/r3gK/6GaJ+dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3591525},"main":"dist/agtree.cjs","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.esm.js","browser":"dist/agtree.umd.min.js","engines":{"node":">=17"},"exports":{".":{"types":"./dist/agtree.d.ts","import":"./dist/agtree.esm.js","require":"./dist/agtree.cjs"},"./es":"./dist/agtree.esm.js","./umd":"./dist/agtree.umd.min.js","./iife":"./dist/agtree.iife.min.js"},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"jest --runInBand","build":"pnpm clean && pnpm build-types && pnpm build-txt && pnpm build-compatibility-tables && pnpm build-compatibility-tables-wiki && pnpm rollup --config rollup.config.ts --configPlugin typescript && pnpm clean-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","build-types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","check-types":"tsc --noEmit","clean-types":"rimraf dist/types","build-compatibility-tables":"tsx scripts/build-compatibility-tables.ts","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/144179209-144277518/agtree.tgz","_integrity":"sha512-oac1i5HodTg+uH7pva70Q3V38J2bpFs+wJlaRmu3Va/xzMmo40Vzb3OqLlYs1wXk3QN4Ahv8CqNwP5NHe3XLvw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.2.4","description":"Universal adblock filter list parser.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","@adguard/css-tokenizer":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","lodash":"4.17.21","rimraf":"^5.0.1","rollup":"^3.25.3","consola":"^3.2.3","js-yaml":"^4.1.0","ts-node":"^10.9.2","date-fns":"^3.3.1","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.3.100","@swc/jest":"^0.2.29","benchmark":"^2.1.4","type-fest":"^4.18.0","node-fetch":"^3.3.2","playwright":"^1.41.2","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/jest":"^29.5.12","@types/node":"^20.2.3","@swc/helpers":"^0.5.3","markdownlint":"^0.29.0","@types/semver":"^7.5.0","object-sizeof":"^2.6.4","@types/js-yaml":"^4.0.5","camelcase-keys":"^7.0.2","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","@types/benchmark":"^2.1.5","markdownlint-cli":"^0.35.0","@babel/preset-env":"^7.22.5","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","rollup-plugin-dts":"^5.3.0","systeminformation":"^5.22.0","@rollup/plugin-json":"^6.0.0","eslint-plugin-jsdoc":"^46.4.0","regenerator-runtime":"^0.14.0","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.3","console-table-printer":"^2.12.0","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.1.0","rollup-plugin-polyfill-node":"^0.12.0","rollup-plugin-node-externals":"^6.1.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_2.0.1_1725625289995_0.6262694230119186","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@adguard/agtree","version":"2.0.2","keywords":["adblock","filter","list","parser","ast"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@2.0.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"8932a645016c447c0d70707380bb6cc2efe664c4","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-2.0.2.tgz","fileCount":8,"integrity":"sha512-T+fH4qi+UBM8xVQyxPbw8bagCkeBvBbf2AzQYaP3YqO++pmuhTSBE5uYChwH+ZJSQaFjCTACVxdsEbsA5UFyqg==","signatures":[{"sig":"MEYCIQCUZ2aCdicAOeC8uRfxzy6pUXv3wTGf0RwQbABs/YXMuQIhAMMLMJzLFQW84v+WbYyVFLFvP73tBgRpnUKJoLiwCGEG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2248122},"main":"dist/agtree.js","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.mjs","engines":{"node":">=17"},"exports":{".":{"types":"./dist/agtree.d.ts","import":"./dist/agtree.mjs","require":"./dist/agtree.js"}},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"jest --runInBand","build":"pnpm clean && pnpm build-types && pnpm build-txt && pnpm build-compatibility-tables && pnpm build-compatibility-tables-wiki && pnpm rollup --config rollup.config.ts --configPlugin typescript && pnpm clean-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/cjs && pnpm test) && (cd test/smoke/typescript && pnpm test)","build-types":"tsc --declaration --emitDeclarationOnly --outdir dist/types","check-types":"tsc --noEmit","clean-types":"rimraf dist/types","build-compatibility-tables":"tsx scripts/build-compatibility-tables.ts","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/144179209-144277518/agtree.tgz","_integrity":"sha512-T+fH4qi+UBM8xVQyxPbw8bagCkeBvBbf2AzQYaP3YqO++pmuhTSBE5uYChwH+ZJSQaFjCTACVxdsEbsA5UFyqg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.2.4","description":"Universal adblock filter list parser.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","@adguard/css-tokenizer":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","lodash":"4.17.21","rimraf":"^5.0.1","rollup":"^3.25.3","consola":"^3.2.3","js-yaml":"^4.1.0","ts-node":"^10.9.2","date-fns":"^3.3.1","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.24","@swc/jest":"^0.2.29","benchmark":"^2.1.4","type-fest":"^4.18.0","node-fetch":"^3.3.2","playwright":"^1.41.2","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/jest":"^29.5.12","@types/node":"^20.2.3","@swc/helpers":"^0.5.3","markdownlint":"^0.29.0","@types/semver":"^7.5.0","object-sizeof":"^2.6.4","@types/js-yaml":"^4.0.5","camelcase-keys":"^7.0.2","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","@types/benchmark":"^2.1.5","markdownlint-cli":"^0.35.0","@babel/preset-env":"^7.22.5","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","rollup-plugin-dts":"^5.3.0","systeminformation":"^5.22.0","@rollup/plugin-json":"^6.0.0","eslint-plugin-jsdoc":"^46.4.0","regenerator-runtime":"^0.14.0","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-babel":"^6.0.3","eslint-plugin-import":"^2.27.5","console-table-printer":"^2.12.0","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.1.0","rollup-plugin-node-externals":"^6.1.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_2.0.2_1725983405152_0.5425171505678477","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@adguard/agtree","version":"2.1.0","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@2.1.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"81e7c44fce02636b9a35e6e2ec72611d51c22615","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-2.1.0.tgz","fileCount":9,"integrity":"sha512-rTkiWti05vX1JeJAzi6ayd6D5FDmRs5NqxXQy8j8vasgoZ4gbKSUC9UsIzTN7W/hjTLxryp0m0UYgK6UIrKJcQ==","signatures":[{"sig":"MEUCIQC0eyjj1UhADGeeEepy94roYXKTwlJPg/Kf/LgvwzCAFwIgINUVTENHE6Zf1IL5BmhpLjEXjsWHFundi7r73MUv/4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2484341},"main":"dist/agtree.js","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/agtree.d.ts","import":"./dist/agtree.mjs","require":"./dist/agtree.js"}},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"jest --runInBand","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables && pnpm build-compatibility-tables-wiki && pnpm rollup --config rollup.config.ts --configPlugin typescript && rimraf dist/types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/cjs && pnpm test) && (cd test/smoke/typescript && pnpm test)","check-types":"tsc --noEmit","build-compatibility-tables":"tsx scripts/build-compatibility-tables.ts","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/144179209-144277518/agtree.tgz","_integrity":"sha512-rTkiWti05vX1JeJAzi6ayd6D5FDmRs5NqxXQy8j8vasgoZ4gbKSUC9UsIzTN7W/hjTLxryp0m0UYgK6UIrKJcQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.2.4","description":"Tool set for working with adblock filter lists","directories":{},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","@adguard/css-tokenizer":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","lodash":"4.17.21","rimraf":"^5.0.1","rollup":"^3.25.3","consola":"^3.2.3","js-yaml":"^4.1.0","ts-node":"^10.9.2","date-fns":"^3.3.1","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.24","@swc/jest":"^0.2.29","benchmark":"^2.1.4","type-fest":"^4.18.0","node-fetch":"^3.3.2","playwright":"^1.41.2","typescript":"^5.0.4","@types/jest":"^29.5.12","@types/node":"^20.2.3","@swc/helpers":"^0.5.3","markdownlint":"^0.29.0","@types/semver":"^7.5.0","object-sizeof":"^2.6.4","@types/js-yaml":"^4.0.5","camelcase-keys":"^7.0.2","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","@types/benchmark":"^2.1.5","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","rollup-plugin-dts":"^5.3.0","systeminformation":"^5.22.0","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.0.0","eslint-plugin-jsdoc":"^46.4.0","regenerator-runtime":"^0.14.0","@rollup/plugin-alias":"^5.0.0","eslint-plugin-import":"^2.27.5","console-table-printer":"^2.12.0","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.1.0","rollup-plugin-node-externals":"^6.1.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_2.1.0_1726675350436_0.9537310240378529","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@adguard/agtree","version":"2.1.1","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@2.1.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"dde2994237ed66fbfc2f814fb520364e2abfefcb","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-2.1.1.tgz","fileCount":7,"integrity":"sha512-s5DeAJc52TJ/uz2lYWLbjuuX1XrxUVQ0y7TKEZB/V+rXy/LxfdHTzV20z7yCHLLN26R4M6beVB14gCND1Hr++w==","signatures":[{"sig":"MEQCIAM5Mu4OnUyLOnuRRjKp8bxoHoiJYOyaUYfbkjmrk9ovAiBiRmtMvLAjPpIHa6ss/BTD4TEsodS495vp2wjxQDAJfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1703678},"main":"dist/agtree.js","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/agtree.d.ts","import":"./dist/agtree.mjs","require":"./dist/agtree.js"}},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"jest --runInBand","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables && pnpm build-compatibility-tables-wiki && pnpm rollup --config rollup.config.ts --configPlugin typescript && rimraf dist/types && rimraf dist/compatibility-table-data.json","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/cjs && pnpm test) && (cd test/smoke/typescript && pnpm test)","check-types":"tsc --noEmit","build-compatibility-tables":"tsx scripts/build-compatibility-tables.ts","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/144179209-144277518/agtree.tgz","_integrity":"sha512-s5DeAJc52TJ/uz2lYWLbjuuX1XrxUVQ0y7TKEZB/V+rXy/LxfdHTzV20z7yCHLLN26R4M6beVB14gCND1Hr++w==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.2.4","description":"Tool set for working with adblock filter lists","directories":{},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","@adguard/css-tokenizer":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","lodash":"4.17.21","rimraf":"^5.0.1","rollup":"^3.25.3","consola":"^3.2.3","js-yaml":"^4.1.0","ts-node":"^10.9.2","date-fns":"^3.3.1","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.24","@swc/jest":"^0.2.29","benchmark":"^2.1.4","type-fest":"^4.18.0","node-fetch":"^3.3.2","playwright":"^1.41.2","typescript":"^5.0.4","@types/jest":"^29.5.12","@types/node":"^20.2.3","@swc/helpers":"^0.5.3","markdownlint":"^0.29.0","@types/semver":"^7.5.0","object-sizeof":"^2.6.4","@types/js-yaml":"^4.0.5","camelcase-keys":"^7.0.2","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","@types/benchmark":"^2.1.5","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","rollup-plugin-dts":"^5.3.0","systeminformation":"^5.22.0","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.0.0","eslint-plugin-jsdoc":"^46.4.0","regenerator-runtime":"^0.14.0","@rollup/plugin-alias":"^5.0.0","eslint-plugin-import":"^2.27.5","console-table-printer":"^2.12.0","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.1.0","rollup-plugin-node-externals":"^6.1.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_2.1.1_1726752504561_0.5987817635705532","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@adguard/agtree","version":"2.1.2","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@2.1.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"b9017566fb1b6a46882f6d5c68b899a1824a299f","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-2.1.2.tgz","fileCount":7,"integrity":"sha512-4X7LsKMfQUo90TXVoZedHVjUS0zEDxAvMx0+JtYp2RwarmxVZYOIGygZPOoa6ihwUxUd3fmrsX0c6SQMldA+8Q==","signatures":[{"sig":"MEUCIAnsBvvYMhXEC1Upr8uWifxCpUNdeN5RmAFexZMv2qIPAiEA9Lv5CU2MwgjkekNpcbXkzz39ZtT6vxV7Swnm7fsLD7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1704003},"main":"dist/agtree.js","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/agtree.d.ts","import":"./dist/agtree.mjs","require":"./dist/agtree.js"}},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"jest --runInBand","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables && pnpm build-compatibility-tables-wiki && pnpm rollup --config rollup.config.ts --configPlugin typescript && rimraf dist/types && rimraf dist/compatibility-table-data.json","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/cjs && pnpm test) && (cd test/smoke/typescript && pnpm test)","check-types":"tsc --noEmit","build-compatibility-tables":"tsx scripts/build-compatibility-tables.ts","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/144179209-144277518/agtree.tgz","_integrity":"sha512-4X7LsKMfQUo90TXVoZedHVjUS0zEDxAvMx0+JtYp2RwarmxVZYOIGygZPOoa6ihwUxUd3fmrsX0c6SQMldA+8Q==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.2.4","description":"Tool set for working with adblock filter lists","directories":{},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","@adguard/css-tokenizer":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","lodash":"4.17.21","rimraf":"^5.0.1","rollup":"^3.25.3","consola":"^3.2.3","js-yaml":"^4.1.0","ts-node":"^10.9.2","date-fns":"^3.3.1","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.24","@swc/jest":"^0.2.29","benchmark":"^2.1.4","type-fest":"^4.18.0","node-fetch":"^3.3.2","playwright":"^1.41.2","typescript":"^5.0.4","@types/jest":"^29.5.12","@types/node":"^20.2.3","@swc/helpers":"^0.5.3","markdownlint":"^0.29.0","@types/semver":"^7.5.0","object-sizeof":"^2.6.4","@types/js-yaml":"^4.0.5","camelcase-keys":"^7.0.2","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","@types/benchmark":"^2.1.5","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","rollup-plugin-dts":"^5.3.0","systeminformation":"^5.22.0","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.0.0","eslint-plugin-jsdoc":"^46.4.0","regenerator-runtime":"^0.14.0","@rollup/plugin-alias":"^5.0.0","eslint-plugin-import":"^2.27.5","console-table-printer":"^2.12.0","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.1.0","rollup-plugin-node-externals":"^6.1.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_2.1.2_1726760737157_0.7734520762152588","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@adguard/agtree","version":"2.1.3","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@2.1.3","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"25cbedfc35d06bc38b2a1f944d0396b84eef1b87","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-2.1.3.tgz","fileCount":7,"integrity":"sha512-Kf429Mq1cBtgOPbCtZH1cNI50DxKuZaS8LnzxPZc8pW+ZPWbUu6LAVSZ87791Dz7RxV5K0MsQsP8Iiqq8VFdKQ==","signatures":[{"sig":"MEYCIQDZEOaPHZ+z9zAe0UvpxdB6ZmQ06ZWmfrPJ0O7uNCutdwIhANNZ0DdnpuU/L4+FxqLQ+f7SPh29Dgh84rIySrcfHiFA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1707611},"main":"dist/agtree.js","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/agtree.d.ts","import":"./dist/agtree.mjs","require":"./dist/agtree.js"}},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"jest --runInBand","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables && pnpm build-compatibility-tables-wiki && pnpm rollup --config rollup.config.ts --configPlugin typescript && rimraf dist/types && rimraf dist/compatibility-table-data.json","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/cjs && pnpm test) && (cd test/smoke/typescript && pnpm test)","check-types":"tsc --noEmit","build-compatibility-tables":"tsx scripts/build-compatibility-tables.ts","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/144179209-144277518/agtree.tgz","_integrity":"sha512-Kf429Mq1cBtgOPbCtZH1cNI50DxKuZaS8LnzxPZc8pW+ZPWbUu6LAVSZ87791Dz7RxV5K0MsQsP8Iiqq8VFdKQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.2.4","description":"Tool set for working with adblock filter lists","directories":{},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","@adguard/css-tokenizer":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","lodash":"4.17.21","rimraf":"^5.0.1","rollup":"^3.25.3","consola":"^3.2.3","js-yaml":"^4.1.0","ts-node":"^10.9.2","date-fns":"^3.3.1","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.24","@swc/jest":"^0.2.29","benchmark":"^2.1.4","type-fest":"^4.18.0","node-fetch":"^3.3.2","playwright":"^1.41.2","typescript":"^5.0.4","@types/jest":"^29.5.12","@types/node":"^20.2.3","@swc/helpers":"^0.5.3","markdownlint":"^0.29.0","@types/semver":"^7.5.0","object-sizeof":"^2.6.4","@types/js-yaml":"^4.0.5","camelcase-keys":"^7.0.2","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","@types/benchmark":"^2.1.5","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","rollup-plugin-dts":"^5.3.0","systeminformation":"^5.22.0","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.0.0","eslint-plugin-jsdoc":"^46.4.0","regenerator-runtime":"^0.14.0","@rollup/plugin-alias":"^5.0.0","eslint-plugin-import":"^2.27.5","console-table-printer":"^2.12.0","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.1.0","rollup-plugin-node-externals":"^6.1.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_2.1.3_1729499082833_0.7670359804017068","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@adguard/agtree","version":"3.0.0","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.0.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"d12cfbe3e5c96a89c0d4bdeb42e4ff09aca7ccb5","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.0.0.tgz","fileCount":732,"integrity":"sha512-dRHsZ49gjl5Rsnt2WLT8KS9oa7KH5wdiKZiTvqhI5B+h3KahFd8fH5QHhfUKRidXc2ysDw/OUiximAbqce+fFA==","signatures":[{"sig":"MEYCIQDk9OpGY9LPAdjOIIAlwLdV6PIFdOOmuYAvcdX3nbCYzgIhAJX0ixDZgnPC99nyZsn4I75OCnt/MAZatkFyTk/BYYPB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2353341},"main":"dist/cjs/index.js","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.mjs","require":"./dist/cjs/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/esm/parser/index.mjs","require":"./dist/cjs/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/esm/converter/index.mjs","require":"./dist/cjs/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/esm/generator/index.mjs","require":"./dist/cjs/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.mjs","require":"./dist/cjs/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/esm/deserializer/index.mjs","require":"./dist/cjs/deserializer/index.js"}},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"jest --runInBand","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm rollup --config rollup.config.ts --configPlugin typescript && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/cjs && pnpm test) && (cd test/smoke/typescript && pnpm test)","build-types":"tsc --project tsconfig.build.json","check-types":"tsc --noEmit","build-rollup":"pnpm rimraf dist && pnpm rollup --config rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/144179209-202211336/agtree.tgz","_integrity":"sha512-dRHsZ49gjl5Rsnt2WLT8KS9oa7KH5wdiKZiTvqhI5B+h3KahFd8fH5QHhfUKRidXc2ysDw/OUiximAbqce+fFA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.2.4","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.1.1"},"typesVersions":{"*":{"*":["dist/types/index.d.ts"],"utils":["dist/types/utils/index.d.ts"],"parser":["dist/types/parser/index.d.ts"],"converter":["dist/types/converter/index.d.ts"],"generator":["dist/types/generator/index.d.ts"],"serializer":["dist/types/serializer/index.d.ts"],"deserializer":["dist/types/deserializer/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.3","glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","lodash":"4.17.21","rimraf":"^5.0.1","rollup":"^4.24.0","consola":"^3.2.3","js-yaml":"^4.1.0","ts-node":"^10.9.2","date-fns":"^3.3.1","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.36","@swc/jest":"^0.2.36","benchmark":"^2.1.4","type-fest":"^4.18.0","node-fetch":"^3.3.2","playwright":"^1.41.2","typescript":"^5.0.4","@types/jest":"^29.5.12","@types/node":"^20.2.3","@swc/helpers":"^0.5.13","markdownlint":"^0.29.0","@types/semver":"^7.5.0","object-sizeof":"^2.6.4","@types/js-yaml":"^4.0.5","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","@types/benchmark":"^2.1.5","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","systeminformation":"^5.22.0","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-jsdoc":"^46.4.0","regenerator-runtime":"^0.14.0","@rollup/plugin-alias":"^5.1.1","eslint-plugin-import":"^2.27.5","javascript-stringify":"^2.1.0","console-table-printer":"^2.12.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.0.0_1731420658590_0.15683068604530792","host":"s3://npm-registry-packages"}},"3.0.0-alpha.1":{"name":"@adguard/agtree","version":"3.0.0-alpha.1","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.0.0-alpha.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"a30291b7acaffd035eae26106edf88fcdf7b75f7","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.0.0-alpha.1.tgz","fileCount":732,"integrity":"sha512-W9IrmclBS+TTr6bxRnp4LFse4OShdYCf/XscJWRP/ztc41ncM/FZzyrxP8kveTlkiRru2OgV0rk5Nfu8/YsDlA==","signatures":[{"sig":"MEQCIC0sC3cZ0tOIp8W11NXGKGxVj7MJEryvm4qsLozENwTUAiBfzgJgAcQn7kLvlMnqKYVaGWOxOl55JEkCvFnXiCcaQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2357205},"main":"dist/cjs/index.js","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.mjs","require":"./dist/cjs/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/esm/parser/index.mjs","require":"./dist/cjs/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/esm/converter/index.mjs","require":"./dist/cjs/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/esm/generator/index.mjs","require":"./dist/cjs/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.mjs","require":"./dist/cjs/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/esm/deserializer/index.mjs","require":"./dist/cjs/deserializer/index.js"}},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"jest --runInBand","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm rollup --config rollup.config.ts --configPlugin typescript && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/cjs && pnpm test) && (cd test/smoke/typescript && pnpm test)","build-types":"tsc --project tsconfig.build.json","check-types":"tsc --noEmit","build-rollup":"pnpm rimraf dist && pnpm rollup --config rollup.config.ts --configPlugin typescript --bundleConfigAsCjs","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/144179209-202211336/agtree.tgz","_integrity":"sha512-W9IrmclBS+TTr6bxRnp4LFse4OShdYCf/XscJWRP/ztc41ncM/FZzyrxP8kveTlkiRru2OgV0rk5Nfu8/YsDlA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.2.4","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.1.1"},"typesVersions":{"*":{"*":["dist/types/index.d.ts"],"utils":["dist/types/utils/index.d.ts"],"parser":["dist/types/parser/index.d.ts"],"converter":["dist/types/converter/index.d.ts"],"generator":["dist/types/generator/index.d.ts"],"serializer":["dist/types/serializer/index.d.ts"],"deserializer":["dist/types/deserializer/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.3","glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","lodash":"4.17.21","rimraf":"^5.0.1","rollup":"^4.24.0","consola":"^3.2.3","js-yaml":"^4.1.0","ts-node":"^10.9.2","date-fns":"^3.3.1","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.36","@swc/jest":"^0.2.36","benchmark":"^2.1.4","type-fest":"^4.18.0","node-fetch":"^3.3.2","playwright":"^1.41.2","typescript":"^5.0.4","@types/jest":"^29.5.12","@types/node":"^20.2.3","@swc/helpers":"^0.5.13","markdownlint":"^0.29.0","@types/semver":"^7.5.0","object-sizeof":"^2.6.4","@types/js-yaml":"^4.0.5","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","@types/benchmark":"^2.1.5","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","systeminformation":"^5.22.0","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-jsdoc":"^46.4.0","regenerator-runtime":"^0.14.0","@rollup/plugin-alias":"^5.1.1","eslint-plugin-import":"^2.27.5","javascript-stringify":"^2.1.0","console-table-printer":"^2.12.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.0.0-alpha.1_1731428001467_0.3182883926791935","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@adguard/agtree","version":"2.1.4","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@2.1.4","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"fe4e885a8b1a5a54607f208120e06d685c8a71c1","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-2.1.4.tgz","fileCount":7,"integrity":"sha512-LuyGnv5zakrUhei3/bjHbs06DkKZhAE9mE6IDb7Ny+dn5dNCngrE3IgI2il+xKt/nPWRSbxroR67jc/ZK6WVEA==","signatures":[{"sig":"MEUCIQCtCxnv/2D9xyEl/IP+Z+WnPHyZeSG0PY7Mkh+l2SnABgIgBsDIZiUOHdzIgZozENKpgWSdgaVlKeF/PVAGwx6iJJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1713703},"main":"dist/agtree.js","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/agtree.d.ts","import":"./dist/agtree.mjs","require":"./dist/agtree.js"}},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"jest --runInBand","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables && pnpm build-compatibility-tables-wiki && pnpm rollup --config rollup.config.ts --configPlugin typescript && rimraf dist/types && rimraf dist/compatibility-table-data.json","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/cjs && pnpm test) && (cd test/smoke/typescript && pnpm test)","check-types":"tsc --noEmit","build-compatibility-tables":"tsx scripts/build-compatibility-tables.ts","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/144179209-144277518/agtree.tgz","_integrity":"sha512-LuyGnv5zakrUhei3/bjHbs06DkKZhAE9mE6IDb7Ny+dn5dNCngrE3IgI2il+xKt/nPWRSbxroR67jc/ZK6WVEA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.2.4","description":"Tool set for working with adblock filter lists","directories":{},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","@adguard/css-tokenizer":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","lodash":"4.17.21","rimraf":"^5.0.1","rollup":"^3.25.3","consola":"^3.2.3","js-yaml":"^4.1.0","ts-node":"^10.9.2","date-fns":"^3.3.1","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.24","@swc/jest":"^0.2.29","benchmark":"^2.1.4","type-fest":"^4.18.0","node-fetch":"^3.3.2","playwright":"^1.41.2","typescript":"^5.0.4","@types/jest":"^29.5.12","@types/node":"^20.2.3","@swc/helpers":"^0.5.3","markdownlint":"^0.29.0","@types/semver":"^7.5.0","object-sizeof":"^2.6.4","@types/js-yaml":"^4.0.5","camelcase-keys":"^7.0.2","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","@types/benchmark":"^2.1.5","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","rollup-plugin-dts":"^5.3.0","systeminformation":"^5.22.0","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.0.0","eslint-plugin-jsdoc":"^46.4.0","regenerator-runtime":"^0.14.0","@rollup/plugin-alias":"^5.0.0","eslint-plugin-import":"^2.27.5","console-table-printer":"^2.12.0","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.1.0","rollup-plugin-node-externals":"^6.1.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_2.1.4_1732553870298_0.992801676498124","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@adguard/agtree","version":"2.2.0","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@2.2.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"be35aaf46b4bc2dac1d73064d45be0502883bf86","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-2.2.0.tgz","fileCount":7,"integrity":"sha512-Mct4dTfaetp26e+DlgnTf7N8RUvN5SrVigjrmgOEEWiB3l4nEX3u7vQntSlfWszeAyRjw7GjfuNASezFt4zfHA==","signatures":[{"sig":"MEYCIQDcNVG3Ga7llxhTrnZUB+a2OICNvatfVme86/1aVGFvWAIhAOdKd1FdFQ0Pn9i+3oUBc2LLu3oMhiGGgVL2iO45FmCW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1715932},"main":"dist/agtree.js","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/agtree.d.ts","import":"./dist/agtree.mjs","require":"./dist/agtree.js"}},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"jest --runInBand","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables && pnpm build-compatibility-tables-wiki && pnpm rollup --config rollup.config.ts --configPlugin typescript && rimraf dist/types && rimraf dist/compatibility-table-data.json","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/cjs && pnpm test) && (cd test/smoke/typescript && pnpm test)","check-types":"tsc --noEmit","build-compatibility-tables":"tsx scripts/build-compatibility-tables.ts","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/144179209-144277518/agtree.tgz","_integrity":"sha512-Mct4dTfaetp26e+DlgnTf7N8RUvN5SrVigjrmgOEEWiB3l4nEX3u7vQntSlfWszeAyRjw7GjfuNASezFt4zfHA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.2.4","description":"Tool set for working with adblock filter lists","directories":{},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","@adguard/css-tokenizer":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","lodash":"4.17.21","rimraf":"^5.0.1","rollup":"^3.25.3","consola":"^3.2.3","js-yaml":"^4.1.0","ts-node":"^10.9.2","xregexp":"^5.1.1","date-fns":"^3.3.1","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.24","@swc/jest":"^0.2.29","benchmark":"^2.1.4","type-fest":"^4.18.0","node-fetch":"^3.3.2","playwright":"^1.41.2","typescript":"^5.0.4","@types/jest":"^29.5.12","@types/node":"^20.2.3","@swc/helpers":"^0.5.3","markdownlint":"^0.29.0","@types/semver":"^7.5.0","object-sizeof":"^2.6.4","@types/js-yaml":"^4.0.5","camelcase-keys":"^7.0.2","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","@types/benchmark":"^2.1.5","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","rollup-plugin-dts":"^5.3.0","systeminformation":"^5.22.0","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.0.0","eslint-plugin-jsdoc":"^46.4.0","regenerator-runtime":"^0.14.0","@rollup/plugin-alias":"^5.0.0","eslint-plugin-import":"^2.27.5","console-table-printer":"^2.12.0","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.1.0","rollup-plugin-node-externals":"^6.1.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_2.2.0_1732725098740_0.8010262271492585","host":"s3://npm-registry-packages"}},"3.0.0-alpha.2":{"name":"@adguard/agtree","version":"3.0.0-alpha.2","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.0.0-alpha.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"8fd6b3330846b9134a6864a3c8e56e68f4d1ca71","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.0.0-alpha.2.tgz","fileCount":492,"integrity":"sha512-rpGxV8hysZ2+ldFjLG3266XAmJMrvnr+Sa2Igj7g5jBhSR27BXnqbrgUH1rBijZ8negAIzOA1Hmk6FuAGNeDjg==","signatures":[{"sig":"MEUCIBz7Od1etKF6aN9LKI7NFniK4qPvnh2sxr6UdQb4+AonAiEAmZLwzg/fJEkjJwcKaNVpTcoH1fei/bDsF63ycRnGynE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1304829},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"jest --runInBand","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json","check-types":"tsc --noEmit","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/144179209-202211336/agtree.tgz","_integrity":"sha512-rpGxV8hysZ2+ldFjLG3266XAmJMrvnr+Sa2Igj7g5jBhSR27BXnqbrgUH1rBijZ8negAIzOA1Hmk6FuAGNeDjg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.2.4","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.3","glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","lodash":"4.17.21","rimraf":"^5.0.1","rollup":"^4.26.0","consola":"^3.2.3","js-yaml":"^4.1.0","ts-node":"^10.9.2","date-fns":"^3.3.1","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.36","@swc/jest":"^0.2.36","benchmark":"^2.1.4","type-fest":"^4.18.0","node-fetch":"^3.3.2","playwright":"^1.41.2","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^20.2.3","@swc/helpers":"^0.5.13","markdownlint":"^0.29.0","@types/semver":"^7.5.0","object-sizeof":"^2.6.4","@types/js-yaml":"^4.0.5","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","@types/benchmark":"^2.1.5","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","systeminformation":"^5.22.0","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-jsdoc":"^46.4.0","regenerator-runtime":"^0.14.0","eslint-plugin-import":"^2.27.5","javascript-stringify":"^2.1.0","console-table-printer":"^2.12.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.0.0-alpha.2_1734454439742_0.4814749194905876","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@adguard/agtree","version":"2.3.0","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@2.3.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"9cd92572cf35c72ca641b41c6c02da1c0c72ab10","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-2.3.0.tgz","fileCount":7,"integrity":"sha512-MeaTncLxXh/ERIXYAOZMEG7TTtYfxyGPIwS4Eb6sqM3kvgaCsIKRAOEDqbMHaYrtR9KBX+l5MlsdTKdkaD3SgA==","signatures":[{"sig":"MEUCIQDXCRlpSNrHOV4o4q0l3jkyPe6VsmAdpJkDuBZcyJavcQIgW3AY2QfdsS+CfSfzYZ3fLs0koe+G+51qtgYkJ2uYdu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1721801},"main":"dist/agtree.js","_from":"file:agtree.tgz","types":"dist/agtree.d.ts","module":"dist/agtree.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/agtree.d.ts","import":"./dist/agtree.mjs","require":"./dist/agtree.js"}},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"jest --runInBand","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables && pnpm build-compatibility-tables-wiki && pnpm rollup --config rollup.config.ts --configPlugin typescript && rimraf dist/types && rimraf dist/compatibility-table-data.json","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/cjs && pnpm test) && (cd test/smoke/typescript && pnpm test)","check-types":"tsc --noEmit","build-compatibility-tables":"tsx scripts/build-compatibility-tables.ts","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/144179209-144277518/agtree.tgz","_integrity":"sha512-MeaTncLxXh/ERIXYAOZMEG7TTtYfxyGPIwS4Eb6sqM3kvgaCsIKRAOEDqbMHaYrtR9KBX+l5MlsdTKdkaD3SgA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.2.4","description":"Tool set for working with adblock filter lists","directories":{},"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","@adguard/css-tokenizer":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","lodash":"4.17.21","rimraf":"^5.0.1","rollup":"^3.25.3","consola":"^3.2.3","js-yaml":"^4.1.0","ts-node":"^10.9.2","xregexp":"^5.1.1","date-fns":"^3.3.1","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.24","@swc/jest":"^0.2.29","benchmark":"^2.1.4","type-fest":"^4.18.0","node-fetch":"^3.3.2","playwright":"^1.41.2","typescript":"^5.0.4","@types/jest":"^29.5.12","@types/node":"^20.2.3","@swc/helpers":"^0.5.3","markdownlint":"^0.29.0","@types/semver":"^7.5.0","object-sizeof":"^2.6.4","@types/js-yaml":"^4.0.5","camelcase-keys":"^7.0.2","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","@types/benchmark":"^2.1.5","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","rollup-plugin-dts":"^5.3.0","systeminformation":"^5.22.0","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.0.0","eslint-plugin-jsdoc":"^46.4.0","regenerator-runtime":"^0.14.0","@rollup/plugin-alias":"^5.0.0","eslint-plugin-import":"^2.27.5","console-table-printer":"^2.12.0","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.1.0","rollup-plugin-node-externals":"^6.1.1","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_2.3.0_1734622496891_0.847440300314005","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.3":{"name":"@adguard/agtree","version":"3.0.0-alpha.3","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.0.0-alpha.3","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"998be845aaf62210c4619032218b1136477f213e","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.0.0-alpha.3.tgz","fileCount":494,"integrity":"sha512-WsTX4U2Kg0N4ejOd9G7WpRh+BTa9lnz2BsiJ2grdTr+XsUdp3apK1jgXbdUEGJBoEsh76sg0zdq+5GVQY9skkA==","signatures":[{"sig":"MEQCIFhxZIt3wHmOCKWaECnZcXI2uvKIHytCYSK+8SLRnJnmAiBBP7MStDq1sLK8ChAV+ZuiW6XSe3Zt1hCkmhW7bT6W6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1308733},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"jest --runInBand","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json","check-types":"tsc --noEmit","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/144179209-202211336/agtree.tgz","_integrity":"sha512-WsTX4U2Kg0N4ejOd9G7WpRh+BTa9lnz2BsiJ2grdTr+XsUdp3apK1jgXbdUEGJBoEsh76sg0zdq+5GVQY9skkA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.2.4","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.3","glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","lodash":"4.17.21","rimraf":"^5.0.1","rollup":"^4.26.0","consola":"^3.2.3","js-yaml":"^4.1.0","ts-node":"^10.9.2","date-fns":"^3.3.1","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.36","@swc/jest":"^0.2.36","benchmark":"^2.1.4","type-fest":"^4.18.0","node-fetch":"^3.3.2","playwright":"^1.41.2","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^20.2.3","@swc/helpers":"^0.5.13","markdownlint":"^0.29.0","@types/semver":"^7.5.0","object-sizeof":"^2.6.4","@types/js-yaml":"^4.0.5","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","@types/benchmark":"^2.1.5","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","systeminformation":"^5.22.0","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-jsdoc":"^46.4.0","regenerator-runtime":"^0.14.0","eslint-plugin-import":"^2.27.5","javascript-stringify":"^2.1.0","console-table-printer":"^2.12.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.0.0-alpha.3_1738237691252_0.29145807222240516","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.4":{"name":"@adguard/agtree","version":"3.0.0-alpha.4","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.0.0-alpha.4","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"a387260cc999e338f29af2983db60fa2e9a23e39","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.0.0-alpha.4.tgz","fileCount":492,"integrity":"sha512-IJnVU/dE/99hZfMkoQVHG+f0IWLdqt6YkPz/O7vjuBRK/5VwSZ7wxWftzwI3NAx926qGxzkBBdHL/0XX7+lI2g==","signatures":[{"sig":"MEUCIQCs/g+uWum9VcydjupInVqesvDNEOtxoCX9nPckLBO61AIgNpJtDFu2+XYyVw9T86FOPwIVBqV+UyFbeyfJSzCkQ40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1307919},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"jest --runInBand","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json","check-types":"tsc --noEmit","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/144179209-202211336/agtree.tgz","_integrity":"sha512-IJnVU/dE/99hZfMkoQVHG+f0IWLdqt6YkPz/O7vjuBRK/5VwSZ7wxWftzwI3NAx926qGxzkBBdHL/0XX7+lI2g==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.2.4","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","semver":"^7.5.3","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.3","glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","lodash":"4.17.21","rimraf":"^5.0.1","rollup":"^4.26.0","consola":"^3.2.3","js-yaml":"^4.1.0","ts-node":"^10.9.2","date-fns":"^3.3.1","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.36","@swc/jest":"^0.2.36","benchmark":"^2.1.4","type-fest":"^4.18.0","node-fetch":"^3.3.2","playwright":"^1.41.2","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^20.2.3","@swc/helpers":"^0.5.13","markdownlint":"^0.29.0","@types/semver":"^7.5.0","object-sizeof":"^2.6.4","@types/js-yaml":"^4.0.5","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","@types/benchmark":"^2.1.5","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","systeminformation":"^5.22.0","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-jsdoc":"^46.4.0","regenerator-runtime":"^0.14.0","eslint-plugin-import":"^2.27.5","javascript-stringify":"^2.1.0","console-table-printer":"^2.12.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.0.0-alpha.4_1738597055275_0.600984964155705","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.5":{"name":"@adguard/agtree","version":"3.0.0-alpha.5","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.0.0-alpha.5","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"6045f3d6374d8bd0a57e9066e59cc17d0acb1047","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.0.0-alpha.5.tgz","fileCount":492,"integrity":"sha512-z4XK+bKgO0m9P665I2E0y1i9rIVQZq+xk8hhch+e0S9QCjCW1SoAl12FnzygmFCrri9iNJzF88eUEl38RyZKoQ==","signatures":[{"sig":"MEUCIQCFwIPDMyLZj59u3a3M3wMtMRiBcwmKb/7EbNytrlojNwIgFOcaKmyj2tbtgaGT+ZljGd9UlyflPwi9SD5nemrHhG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1308217},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"jest --runInBand","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"jest --runInBand --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json","check-types":"tsc --noEmit","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/144179209-202211336/agtree.tgz","_integrity":"sha512-z4XK+bKgO0m9P665I2E0y1i9rIVQZq+xk8hhch+e0S9QCjCW1SoAl12FnzygmFCrri9iNJzF88eUEl38RyZKoQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.2.4","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.3","glob":"^9.3.2","jest":"^29.5.0","jsdoc":"^4.0.2","eslint":"^8.43.0","lodash":"4.17.21","rimraf":"^5.0.1","rollup":"^4.26.0","consola":"^3.2.3","js-yaml":"^4.1.0","ts-node":"^10.9.2","date-fns":"^3.3.1","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.36","@swc/jest":"^0.2.36","benchmark":"^2.1.4","type-fest":"^4.18.0","node-fetch":"^3.3.2","playwright":"^1.41.2","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^20.2.3","@swc/helpers":"^0.5.13","markdownlint":"^0.29.0","object-sizeof":"^2.6.4","@types/js-yaml":"^4.0.5","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","@types/benchmark":"^2.1.5","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","systeminformation":"^5.22.0","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-jsdoc":"^46.4.0","regenerator-runtime":"^0.14.0","eslint-plugin-import":"^2.27.5","javascript-stringify":"^2.1.0","console-table-printer":"^2.12.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.0.0-alpha.5_1738937852554_0.1699304674145352","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@adguard/agtree","version":"3.0.1","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.0.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"8698447b6dc251da9aff23e61cd580e9fa11c69d","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.0.1.tgz","fileCount":492,"integrity":"sha512-/tx6NXr9zUUmmnIJLK8dtSwH9il3lH38iBPQ2AFfPUkqYXizBWQuA2tttz91YNpFj54ABnpMSbYGB7zMBNNmLA==","signatures":[{"sig":"MEUCIBJ5wUABGWiWPnWHvebPOLL90acZmaZ/Eu6MgQgOdARqAiEA0TPMATuP03d7Z/DPEIHxgso1mBlC6DSDVPHnyqqj7jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305201},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"vitest run","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json","check-types":"tsc","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/144179209-144277518/agtree.tgz","_integrity":"sha512-/tx6NXr9zUUmmnIJLK8dtSwH9il3lH38iBPQ2AFfPUkqYXizBWQuA2tttz91YNpFj54ABnpMSbYGB7zMBNNmLA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.2.4","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.3","jsdoc":"^4.0.2","eslint":"^8.43.0","rimraf":"^5.0.1","rollup":"^4.26.0","vitest":"^2.1.6","js-yaml":"^4.1.0","ts-node":"^10.9.2","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.36","type-fest":"^4.18.0","typescript":"^5.6.3","@types/node":"^20.2.3","@swc/helpers":"^0.5.13","markdownlint":"^0.29.0","@types/js-yaml":"^4.0.5","@vitest/expect":"^3.0.5","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-import":"^2.27.5","javascript-stringify":"^2.1.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.0.1_1740756882234_0.5953813999703648","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@adguard/agtree","version":"3.1.0","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.1.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"28ceff4c2a9b4b872e19917f5c491ce521856595","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.1.0.tgz","fileCount":494,"integrity":"sha512-0jW1V/k3kh1lMU2Q7iZSsRQMLLOXFIzhbdEIK32ZrnU5S9u/++pSPreYw/LhgKdiSJ5tnycFVLY1YLYQ3YEyFA==","signatures":[{"sig":"MEYCIQD1qdcyfV816iznp0+br8P8fV/dFYiTJMg1oNdRWV2P7AIhANgl3PW8Qr6D2KX5+icamlkLk2NQJs37dQDgO8mObIEX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1318288},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"vitest run","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json","check-types":"tsc","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/144179209-144277518/agtree.tgz","_integrity":"sha512-0jW1V/k3kh1lMU2Q7iZSsRQMLLOXFIzhbdEIK32ZrnU5S9u/++pSPreYw/LhgKdiSJ5tnycFVLY1YLYQ3YEyFA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.2.4","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.3","jsdoc":"^4.0.2","eslint":"^8.43.0","rimraf":"^5.0.1","rollup":"^4.26.0","vitest":"^2.1.6","js-yaml":"^4.1.0","ts-node":"^10.9.2","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.36","type-fest":"^4.18.0","typescript":"^5.6.3","@types/node":"^20.2.3","@swc/helpers":"^0.5.13","markdownlint":"^0.29.0","@types/js-yaml":"^4.0.5","@vitest/expect":"^3.0.5","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-import":"^2.27.5","javascript-stringify":"^2.1.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.1.0_1743440168827_0.3285885842707226","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@adguard/agtree","version":"3.1.1","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.1.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"cefefe453f67419c73496b4c48bc0f5b503a9885","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.1.1.tgz","fileCount":494,"integrity":"sha512-XMhZycH+ebGBAwJh5uZH2dPIvePnX7PKXMEBzLb7LXjwmWe7ZR9YpGxxfJCzNpCm0Bg0RdHHCn/L7e5te/Ud8A==","signatures":[{"sig":"MEUCIQDqaU1gKqR+giGU4d3RDW/PCQUwKJhsnXB5QQTWuoXfVQIgDZmbQJ6z6ex1ZIx6sETMlxC49MSRPppMUZxs6+tATec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1320188},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"vitest run","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json","check-types":"tsc","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/144179209-144277518/agtree.tgz","_integrity":"sha512-XMhZycH+ebGBAwJh5uZH2dPIvePnX7PKXMEBzLb7LXjwmWe7ZR9YpGxxfJCzNpCm0Bg0RdHHCn/L7e5te/Ud8A==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.3","jsdoc":"^4.0.2","eslint":"^8.43.0","rimraf":"^5.0.1","rollup":"^4.26.0","vitest":"^2.1.6","js-yaml":"^4.1.0","ts-node":"^10.9.2","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.36","type-fest":"^4.18.0","typescript":"^5.6.3","@types/node":"^20.2.3","@swc/helpers":"^0.5.13","markdownlint":"^0.29.0","@types/js-yaml":"^4.0.5","@vitest/expect":"^3.0.5","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-import":"^2.27.5","javascript-stringify":"^2.1.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.1.1_1744913469174_0.6959117122591392","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@adguard/agtree","version":"3.1.2","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.1.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"43fcfd580c4a08f4cfeed65e461e64b4a6ac7f31","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.1.2.tgz","fileCount":495,"integrity":"sha512-S1bV5QIja38Ndc6cHzASeV2Gm4qh+aPwRlm9T3wODNfLkFrjD2HgIG3h3alkxz9YLBzbprGc2qq12ds5QK6+NQ==","signatures":[{"sig":"MEUCIB2avz/9Q9Iij49xiZp4h3Amf1QcUbZJV1rVyS5N0Md0AiEAgfj2nRcVcndvofbG0l5e4eaqg3r31VhHxQku3aa9WhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1322753},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"vitest run","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json","check-types":"tsc","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/144179209-144277518/agtree.tgz","_integrity":"sha512-S1bV5QIja38Ndc6cHzASeV2Gm4qh+aPwRlm9T3wODNfLkFrjD2HgIG3h3alkxz9YLBzbprGc2qq12ds5QK6+NQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.3","jsdoc":"^4.0.2","eslint":"^8.43.0","rimraf":"^5.0.1","rollup":"^4.26.0","vitest":"^2.1.6","js-yaml":"^4.1.0","ts-node":"^10.9.2","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.36","type-fest":"^4.18.0","typescript":"^5.6.3","@types/node":"^20.2.3","@swc/helpers":"^0.5.13","markdownlint":"^0.29.0","@types/js-yaml":"^4.0.5","@vitest/expect":"^3.0.5","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-import":"^2.27.5","javascript-stringify":"^2.1.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.1.2_1745396683949_0.16087211267988777","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@adguard/agtree","version":"3.1.3","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.1.3","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"beaff03cf9006b0f8cf5c40ff8f94eef2703509a","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.1.3.tgz","fileCount":495,"integrity":"sha512-QQjCopTaFmI3Xhmbneq5BxooEftRqATD9r/4FhT7j9bLdmJB23iliUeoDysi5wyepueA1b0GNa9q2g8xce2lkg==","signatures":[{"sig":"MEQCIFWcqdGWZsgW4UdbIFjHwl8MqojbexGhAjCbrQlkyaxhAiBQLKQjMC5XsoT+jrv3f8Xn7jgrjJrQ4zbymU9PW31FwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1322880},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"vitest run","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json","check-types":"tsc","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/144179209-144277518/agtree.tgz","_integrity":"sha512-QQjCopTaFmI3Xhmbneq5BxooEftRqATD9r/4FhT7j9bLdmJB23iliUeoDysi5wyepueA1b0GNa9q2g8xce2lkg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.21.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.3","jsdoc":"^4.0.2","eslint":"^8.43.0","rimraf":"^5.0.1","rollup":"^4.26.0","vitest":"^2.1.6","js-yaml":"^4.1.0","ts-node":"^10.9.2","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.36","type-fest":"^4.18.0","typescript":"^5.6.3","@types/node":"^20.2.3","@swc/helpers":"^0.5.13","markdownlint":"^0.29.0","@types/js-yaml":"^4.0.5","@vitest/expect":"^3.0.5","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-import":"^2.27.5","javascript-stringify":"^2.1.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^5.60.1","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.1.3_1745929582721_0.4960552271144185","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"@adguard/agtree","version":"3.1.4","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.1.4","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"72c2d2030fd72677f8ad92f819789b5c0db8263f","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.1.4.tgz","fileCount":495,"integrity":"sha512-tKOlYe8x9OAtdPjGj4Q3XR3NBpp58Ol6sBqmiTd3RCzmtkTPOPog3q695Zh4t1/IEk9oQ0DbveuDL1zNE8Er/A==","signatures":[{"sig":"MEUCIQD70XO6w5Xn8L9iugLYG5puME4CicWvqdCaZTPj5qY1lQIgXcwftCBOkR0jeBmQ1TynW8JULNMCVYrM9q5/l+lx1Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1322965},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"vitest run","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"pnpm version patch --no-git-tag-version","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json","check-types":"tsc","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/144179209-144277518/agtree.tgz","_integrity":"sha512-tKOlYe8x9OAtdPjGj4Q3XR3NBpp58Ol6sBqmiTd3RCzmtkTPOPog3q695Zh4t1/IEk9oQ0DbveuDL1zNE8Er/A==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.3","jsdoc":"^4.0.2","eslint":"^8.43.0","rimraf":"^5.0.1","rollup":"^4.26.0","vitest":"^2.1.6","js-yaml":"^4.1.0","ts-node":"^10.9.2","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.36","type-fest":"^4.18.0","typescript":"^5.6.3","@types/node":"^20.2.3","@swc/helpers":"^0.5.13","markdownlint":"^0.29.0","@types/js-yaml":"^4.0.5","@vitest/expect":"^3.0.5","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-import":"^2.27.5","javascript-stringify":"^2.1.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^5.60.1","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.1.4_1747666409296_0.6347191755562127","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"@adguard/agtree","version":"3.1.5","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.1.5","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"d6f629fa7f00599678b187ec1013662a533015e5","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.1.5.tgz","fileCount":495,"integrity":"sha512-QyOSzAHMioF9Z9tRh7eGb7J4IQYcO9ymeHWQdZ7xInk0FNMDqZI9at7t+8YDnbS87bkxgzFODqxayIz5Cid8rA==","signatures":[{"sig":"MEQCIEe8fq7tvFyhESknNHljv7zZB5vahEcCp0MB36D+beVoAiAuFQ6qpjovLulD+W5WTbIjpcFqxrywvnoUgV4cJ2s4dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1323228},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"vitest run","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"node ../../scripts/increment.mjs","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json","check-types":"tsc","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/144179209-144277518/agtree.tgz","_integrity":"sha512-QyOSzAHMioF9Z9tRh7eGb7J4IQYcO9ymeHWQdZ7xInk0FNMDqZI9at7t+8YDnbS87bkxgzFODqxayIz5Cid8rA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.3","jsdoc":"^4.0.2","eslint":"^8.43.0","rimraf":"^5.0.1","rollup":"^4.26.0","vitest":"^2.1.6","js-yaml":"^4.1.0","ts-node":"^10.9.2","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.36","type-fest":"^4.18.0","typescript":"^5.6.3","@types/node":"^20.2.3","@swc/helpers":"^0.5.13","markdownlint":"^0.29.0","@types/js-yaml":"^4.0.5","@vitest/expect":"^3.0.5","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-import":"^2.27.5","javascript-stringify":"^2.1.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^5.60.1","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.1.5_1747787221112_0.7371913672488182","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@adguard/agtree","version":"3.2.0","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.2.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"5836ff32002a7b339023fd66ff716646272d65f0","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.2.0.tgz","fileCount":495,"integrity":"sha512-sH0UWmhwjxdZvkGFBSQ+CHuQddoffIbSn+T3Wujtm/ARFlmvoxwEcr3V5PvQEDx6PgDtid6duWpcLut1qwRfQA==","signatures":[{"sig":"MEUCIDxshcjuRSa5M5yT7428FLueKDHaD5BaIIcsm6wYZic4AiEA5v01gEjpEHzbitPdcMIPU1/s7u+KLngYMyrOGVRN14g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1332153},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm check-types && pnpm lint:ts && pnpm lint:md","test":"vitest run","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","lint:ts":"eslint . --cache --ext .ts","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","increment":"node ../../scripts/increment.mjs","precommit":"pnpm check-types && pnpm lint && pnpm test","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json","check-types":"tsc","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/144179209-144277518/agtree.tgz","_integrity":"sha512-sH0UWmhwjxdZvkGFBSQ+CHuQddoffIbSn+T3Wujtm/ARFlmvoxwEcr3V5PvQEDx6PgDtid6duWpcLut1qwRfQA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.9.3","jsdoc":"^4.0.2","eslint":"^8.43.0","rimraf":"^5.0.1","rollup":"^4.26.0","vitest":"^2.1.6","js-yaml":"^4.1.0","ts-node":"^10.9.2","fs-extra":"^11.2.0","prettier":"^3.3.2","@swc/core":"^1.7.36","type-fest":"^4.18.0","typescript":"^5.6.3","@types/node":"^20.2.3","@swc/helpers":"^0.5.13","markdownlint":"^0.29.0","@types/js-yaml":"^4.0.5","@vitest/expect":"^3.0.5","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-import":"^2.27.5","javascript-stringify":"^2.1.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^5.60.1","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.2.0_1747929139537_0.7694201440642257","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@adguard/agtree","version":"3.2.1","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.2.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"cc3a5c425449f5a0413c035f08a7f08106d2ec24","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.2.1.tgz","fileCount":495,"integrity":"sha512-MeelXInvMLSO8xNLQesmBv3mrmjLO13uzFipgXkdTYWzQmhRMn6vkcx2XCNcU9oqzuhOufSc0Wsz5Mc23zdlTw==","signatures":[{"sig":"MEUCIQCGXNHJig89l0qcRcoiWKEDZiyLm1UnqVWSHFQNfsa/sQIgFlZU342qExKHjjnNxVSfSGjqJ/Yo4SX9W9/7YmjXkaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1336442},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run -- --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/144179209-144277518/agtree.tgz","_integrity":"sha512-MeelXInvMLSO8xNLQesmBv3mrmjLO13uzFipgXkdTYWzQmhRMn6vkcx2XCNcU9oqzuhOufSc0Wsz5Mc23zdlTw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.9.3","jsdoc":"^4.0.2","eslint":"^8.43.0","rimraf":"^5.0.1","rollup":"^4.26.0","vitest":"^2.1.6","js-yaml":"^4.1.0","ts-node":"^10.9.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.7.36","type-fest":"^4.18.0","typescript":"^5.6.3","@types/node":"^20.2.3","@swc/helpers":"^0.5.13","markdownlint":"^0.29.0","@types/js-yaml":"^4.0.5","@vitest/expect":"^3.0.5","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.35.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.6","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-import":"^2.27.5","javascript-stringify":"^2.1.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^5.60.1","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^7.1.3","eslint-plugin-import-newlines":"^1.3.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.2.1_1748439546207_0.22842643315183198","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@adguard/agtree","version":"3.2.2","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.2.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"e31d421897fed24d4ca4332dfb7ffe5aad63cfaa","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.2.2.tgz","fileCount":496,"integrity":"sha512-Z0Z+zMf6POCG64BUK5Iif36pAj09vMNT3qZruiUj631EDDo3hiVBHTg9kBG62Qp+94zjO/QrAiKKTilN47cfwg==","signatures":[{"sig":"MEYCIQCy6AOQwS1LEW18vfeBjxqPcuwlpyz24tIHz6YXKaO4VQIhAP5JqaiN9/zdUBjTMk4ql/oKdYGdyPgHrYmFYn+aINDk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1340034},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"ameshkov","actor":{"name":"ameshkov","type":"user","email":"am@adguard.com"},"email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/144179209-144277518/agtree.tgz","_integrity":"sha512-Z0Z+zMf6POCG64BUK5Iif36pAj09vMNT3qZruiUj631EDDo3hiVBHTg9kBG62Qp+94zjO/QrAiKKTilN47cfwg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","jsdoc":"^4.0.2","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^2.1.9","js-yaml":"^4.1.0","ts-node":"^10.9.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.10.18","type-fest":"^4.18.0","typescript":"^5.7.3","@types/node":"^22.14.0","@swc/helpers":"^0.5.13","markdownlint":"^0.37.4","@types/js-yaml":"^4.0.5","@vitest/expect":"2.1.9","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.44.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","javascript-stringify":"^2.1.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.2.2_1751983603513_0.12055201543607241","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@adguard/agtree","version":"3.2.3","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.2.3","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"fe22041ad41676512ae47854a90f4eebd08ce4dc","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.2.3.tgz","fileCount":496,"integrity":"sha512-4xEV86iBdetG/Bv53MF8pN7ufsqiXuYro2yrX/iefV0mdYQ8lvDq/GCrDo7s4lWIjau2LUqq4dTX0F33K3Qngg==","signatures":[{"sig":"MEYCIQDFaiGv4KLvx8bO1tIl0o8nZzbi1ApRkS26IJnDotFVRwIhAIxFugZeRE+xh/NPqhWBj3FYpHlqqCw6hCHmAayVy0GY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1340491},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/144179209-144277518/agtree.tgz","_integrity":"sha512-4xEV86iBdetG/Bv53MF8pN7ufsqiXuYro2yrX/iefV0mdYQ8lvDq/GCrDo7s4lWIjau2LUqq4dTX0F33K3Qngg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","jsdoc":"^4.0.2","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^2.1.9","js-yaml":"^4.1.0","ts-node":"^10.9.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.10.18","type-fest":"^4.18.0","typescript":"^5.7.3","@types/node":"^22.14.0","@swc/helpers":"^0.5.13","markdownlint":"^0.37.4","@types/js-yaml":"^4.0.5","@vitest/expect":"2.1.9","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.44.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"2.1.9","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","javascript-stringify":"^2.1.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.2.3_1756395246693_0.569887390722096","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"@adguard/agtree","version":"3.2.4","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.2.4","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"2ffbdcb5b3476a6debe158f84567f22ea082da90","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.2.4.tgz","fileCount":496,"integrity":"sha512-Zn5YzCQuCXRxsYvXHtb6IvwbeZ4C6Sn7sQQrME3RxSeIZnSH2Qdt4POY5L2k1icR3Ecxvdm22kHdYUfZhLAsSw==","signatures":[{"sig":"MEYCIQDpWudZYwgwTPahaJrFoCBkKwfr25ZDOlUSusc4Rx+7qQIhAOpZGFrh/x0F0ELnw77Cl1zyJ+znm7rhgxGyak7ZD17I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1341870},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/144179209-144277518/agtree.tgz","_integrity":"sha512-Zn5YzCQuCXRxsYvXHtb6IvwbeZ4C6Sn7sQQrME3RxSeIZnSH2Qdt4POY5L2k1icR3Ecxvdm22kHdYUfZhLAsSw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","jsdoc":"^4.0.2","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^3.2.4","js-yaml":"^4.1.0","ts-node":"^10.9.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.10.18","type-fest":"^4.18.0","typescript":"^5.7.3","@types/node":"^22.14.0","@swc/helpers":"^0.5.13","markdownlint":"^0.37.4","@types/js-yaml":"^4.0.5","@vitest/expect":"^3.2.4","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.44.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","javascript-stringify":"^2.1.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.2.4_1760712673158_0.2138014291903758","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"@adguard/agtree","version":"3.2.5","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.2.5","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"d29c0448b25edcc089e70a185746819bcbb5dfb6","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.2.5.tgz","fileCount":496,"integrity":"sha512-yGtbTQtxWd1u56oRjU+ILFluKp/1uostYDE0DP/k5CAhG5MdsVwvpYRM4n/BoCes3fQBHwdcJVaIdNTlwWsnSg==","signatures":[{"sig":"MEUCIEFeo2DN0aWGhwVmHLu7d5f0REN38sKRBczTEAMlRVupAiEA8Zxdy00bszFq8fGzr0tZn/wysKLUWCkGggnFVNuryC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1342218},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/144179209-144277518/agtree.tgz","_integrity":"sha512-yGtbTQtxWd1u56oRjU+ILFluKp/1uostYDE0DP/k5CAhG5MdsVwvpYRM4n/BoCes3fQBHwdcJVaIdNTlwWsnSg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","jsdoc":"^4.0.2","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^3.2.4","js-yaml":"^4.1.0","ts-node":"^10.9.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.10.18","type-fest":"^4.18.0","typescript":"^5.7.3","@types/node":"^22.14.0","@swc/helpers":"^0.5.13","markdownlint":"^0.37.4","@types/js-yaml":"^4.0.5","@vitest/expect":"^3.2.4","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.44.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","javascript-stringify":"^2.1.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.2.5_1762969554437_0.7991823275655614","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@adguard/agtree","version":"3.3.0","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.3.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"521282036820ab774ee686c8d7447de23481309b","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.3.0.tgz","fileCount":496,"integrity":"sha512-jkZtSzgWiUk7eEm0apjyMXXsR5ANyvpaDZPMzW5+t3N1i9wje4jVH/jrgG2EHlBAKqNJAzA+GgouUWJf9DorGw==","signatures":[{"sig":"MEYCIQC6ZmOTSaTwgpk4BERuUBjWxfWU5NNwuOEgQuu0jhRVjAIhALnQSkldc8pZrLI63X+KPFfQnoyKCyE7fqTlLRi5Dif2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1350213},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/163512322/144179209-144277518/agtree.tgz","_integrity":"sha512-jkZtSzgWiUk7eEm0apjyMXXsR5ANyvpaDZPMzW5+t3N1i9wje4jVH/jrgG2EHlBAKqNJAzA+GgouUWJf9DorGw==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","jsdoc":"^4.0.2","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^3.2.4","js-yaml":"^4.1.0","ts-node":"^10.9.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.10.18","type-fest":"^4.18.0","typescript":"^5.7.3","@types/node":"^22.14.0","@swc/helpers":"^0.5.13","markdownlint":"^0.37.4","@types/js-yaml":"^4.0.5","@vitest/expect":"^3.2.4","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.44.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","javascript-stringify":"^2.1.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.3.0_1763648606987_0.9649213386325621","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@adguard/agtree","version":"3.3.1","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.3.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"81cbc36adfe9d8bf415f4ad501dcd97e28d429a5","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.3.1.tgz","fileCount":496,"integrity":"sha512-WfJH2IbvtGi3CThD48Ok1C/NNtELxDfs24G/CACUT92/hPxXc7uvVxxxwou0sr4jNJa1Z5Eh5tmfvjBOFAsKmQ==","signatures":[{"sig":"MEUCIHXhXjqCv26tQDNLbRTSsSY3LSurBxYLlUlZgMrO+0/IAiEA0vAqpWJ2GSyz46AZDkEmLprT4rHixlPQvybjA5Cj9jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1349963},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/137953281/144179209-144277518/agtree.tgz","_integrity":"sha512-WfJH2IbvtGi3CThD48Ok1C/NNtELxDfs24G/CACUT92/hPxXc7uvVxxxwou0sr4jNJa1Z5Eh5tmfvjBOFAsKmQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","jsdoc":"^4.0.2","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^3.2.4","js-yaml":"^4.1.0","ts-node":"^10.9.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.10.18","type-fest":"^4.18.0","typescript":"^5.7.3","@types/node":"^22.14.0","@swc/helpers":"^0.5.13","markdownlint":"^0.37.4","@types/js-yaml":"^4.0.5","@vitest/expect":"^3.2.4","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.44.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","javascript-stringify":"^2.1.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.3.1_1764049159210_0.2950846564828","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@adguard/agtree","version":"3.4.0","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.4.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"76caade50a85b892ece7532c16f4c605cc6d4e38","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.4.0.tgz","fileCount":501,"integrity":"sha512-dhqnJRsijKMQQwCMjtZFGA7itobaK7998i7jit2wJacFtmecgHpqGhZf7JWZf25R8uYOjyK/An8jCn6FIgP7JQ==","signatures":[{"sig":"MEUCIQDZ7qy+bAUwA9DoTrXbwPysjevCyUzU5xaH2J7NJuy55QIgTrBVbhzK2Oqw9AlLIwBkJUTgpHpqDCUszebjag9uVcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1375243},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/144179209-144277518/agtree.tgz","_integrity":"sha512-dhqnJRsijKMQQwCMjtZFGA7itobaK7998i7jit2wJacFtmecgHpqGhZf7JWZf25R8uYOjyK/An8jCn6FIgP7JQ==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","jsdoc":"^4.0.2","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^3.2.4","js-yaml":"^4.1.0","ts-node":"^10.9.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.10.18","type-fest":"^4.18.0","typescript":"^5.7.3","@types/node":"^22.14.0","@swc/helpers":"^0.5.13","markdownlint":"^0.37.4","@types/js-yaml":"^4.0.5","@vitest/expect":"^3.2.4","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.44.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","javascript-stringify":"^2.1.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.4.0_1764323411621_0.9289470702689604","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@adguard/agtree","version":"3.4.1","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.4.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"aa7c156e8d26b42c493075baba07458554c515d9","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.4.1.tgz","fileCount":501,"integrity":"sha512-+g7dkggf7qY+WckjdbUUb+MJq/C8Bc1xX7dn7kEQSBkD9pJxAcp3d391R2OYdQdgR1FNUZ+FnuJfk60ZetkNPg==","signatures":[{"sig":"MEUCIFSWT/Q6XdGi6AlQpxm5sWeuFnJAB/agAM/z/XemmNyCAiEAznIvUtqWqCZBFvJt69gvGPXVHQM5Qp+jX9GHpdD6PPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1377204},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"ameshkov","email":"am@adguard.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/144179209-144277518/agtree.tgz","_integrity":"sha512-+g7dkggf7qY+WckjdbUUb+MJq/C8Bc1xX7dn7kEQSBkD9pJxAcp3d391R2OYdQdgR1FNUZ+FnuJfk60ZetkNPg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","jsdoc":"^4.0.2","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^3.2.4","js-yaml":"^4.1.0","ts-node":"^10.9.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.10.18","type-fest":"^4.18.0","typescript":"^5.7.3","@types/node":"^22.14.0","@swc/helpers":"^0.5.13","markdownlint":"^0.37.4","@types/js-yaml":"^4.0.5","@vitest/expect":"^3.2.4","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.44.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","javascript-stringify":"^2.1.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.4.1_1764330800488_0.37612381384624793","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"@adguard/agtree","version":"3.4.3","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator","serialize","deserialize"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@3.4.3","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"e68fa49250fd3bb42d0bbc337512858604c7e7a3","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-3.4.3.tgz","fileCount":501,"integrity":"sha512-T838KvYtWu3K6whQ46YLaIXYA7PbszX9QRp4dvNfF8iWdp98tcKHxXWslBwUN1DkcBOqqj4rrkarLmcwT2iAbg==","signatures":[{"sig":"MEUCIBEHvCUgTukSArUbvWdKMvav1uxqduKAlHt9jLiQPo+bAiEAhPGvaHl8EBtUPWpvzoHZJwCkgVl79HJB4jZiDnSzYlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1378830},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/serializer/index.js"},"./deserializer":{"types":"./dist/types/deserializer/index.d.ts","import":"./dist/deserializer/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/opt/atlassian/application-data/bamboo/shared/build-dir/174817281/144179209-144277518/agtree.tgz","_integrity":"sha512-T838KvYtWu3K6whQ46YLaIXYA7PbszX9QRp4dvNfF8iWdp98tcKHxXWslBwUN1DkcBOqqj4rrkarLmcwT2iAbg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","xregexp":"^5.1.1","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","jsdoc":"^4.0.2","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.0.15","js-yaml":"^4.1.0","ts-node":"^10.9.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.10.18","type-fest":"^4.18.0","typescript":"^5.7.3","@types/node":"^22.14.0","@swc/helpers":"^0.5.13","markdownlint":"^0.37.4","@types/js-yaml":"^4.0.5","@vitest/expect":"^4.0.15","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.44.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","javascript-stringify":"^2.1.0","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/agtree_3.4.3_1765460741156_0.03599026771252012","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@adguard/agtree","version":"4.0.0","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@4.0.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"54988949909f1e22658d6ade6983b5afc1e2bd96","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-4.0.0.tgz","fileCount":335,"integrity":"sha512-K0C26AidT3G6O6zBWDDhIRkbYxpSS5gV8UMVlWX5eqJ0c/vd/eGtIOg0nKxpD0Qi7xphiHzAPjVYbGkfx0qwtA==","signatures":[{"sig":"MEQCID9PPi+FrZbx6prZqB5FMmkLWBxs8FJyOTvq4kHGTyq8AiBQAte151DsiyuMfsvt2Af956b4QeX8WdYjMdKiQ1wETg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1143408},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714530/144179209-202211342/agtree.tgz","_integrity":"sha512-K0C26AidT3G6O6zBWDDhIRkbYxpSS5gV8UMVlWX5eqJ0c/vd/eGtIOg0nKxpD0Qi7xphiHzAPjVYbGkfx0qwtA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","glob-to-regexp":"^0.4.1","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","jsdoc":"^4.0.2","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.0.15","js-yaml":"^4.1.0","ts-node":"^10.9.2","xregexp":"^5.1.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.10.18","type-fest":"^4.18.0","typescript":"^5.7.3","@types/node":"^22.14.0","@swc/helpers":"^0.5.13","markdownlint":"^0.37.4","@types/js-yaml":"^4.0.5","@vitest/expect":"^4.0.15","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.44.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","javascript-stringify":"^2.1.0","@types/glob-to-regexp":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/agtree_4.0.0_1769016481833_0.9992616047182354","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@adguard/agtree","version":"4.0.1","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@4.0.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"3171a0858934cc3b05f2ea2df8713a801daffbf2","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-4.0.1.tgz","fileCount":335,"integrity":"sha512-rqIWmwzd51GisUxWzXsvmGBZpY5gyQA/CwzicBWyZKDG/BOXA+N74RUSTjotuewFkwmiu/pZT+9vlbBAjFSawA==","signatures":[{"sig":"MEQCIGXZE8bxcJiY6TzDss1+2oI0wtiPXz4hQjWgBhD5hOOtAiA8CjgPJZYH6ngWMCpuVo7TwmTlh9cB3ykTrhGPK2SbOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1143408},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714528/144179209-144277518/agtree.tgz","_integrity":"sha512-rqIWmwzd51GisUxWzXsvmGBZpY5gyQA/CwzicBWyZKDG/BOXA+N74RUSTjotuewFkwmiu/pZT+9vlbBAjFSawA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","glob-to-regexp":"^0.4.1","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","jsdoc":"^4.0.2","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.0.15","js-yaml":"^4.1.0","ts-node":"^10.9.2","xregexp":"^5.1.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.10.18","type-fest":"^4.18.0","typescript":"^5.7.3","@types/node":"^22.14.0","@swc/helpers":"^0.5.13","markdownlint":"^0.37.4","@types/js-yaml":"^4.0.5","@vitest/expect":"^4.0.15","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","markdownlint-cli":"^0.44.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","javascript-stringify":"^2.1.0","@types/glob-to-regexp":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/agtree_4.0.1_1771478072837_0.3491254662133867","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@adguard/agtree","version":"4.0.2","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@4.0.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"81cde1ae0fbadaed2ded041e97b2c7a5c3588881","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-4.0.2.tgz","fileCount":333,"integrity":"sha512-frg1DGOBldBgkAoc3rLBHZfH/t1sq36IbRyIIIEcbo7PRfTXt0b9aD1GTrplefnFfHl+Jx1GP7gY9ijSapLvCg==","signatures":[{"sig":"MEQCICMn3vVB9TAD+uLGIYi6Nru9PfyWAkI2wziMXdnswwPoAiAj++I1KnF97SLSrcJ/wh/0DAQPSrFpXmNSm06eCZhdhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146179},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714529/144179209-144277518/agtree.tgz","_integrity":"sha512-frg1DGOBldBgkAoc3rLBHZfH/t1sq36IbRyIIIEcbo7PRfTXt0b9aD1GTrplefnFfHl+Jx1GP7gY9ijSapLvCg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","glob-to-regexp":"^0.4.1","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","jsdoc":"^4.0.2","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.0.15","js-yaml":"^4.1.0","ts-node":"^10.9.2","xregexp":"^5.1.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.10.18","type-fest":"^4.18.0","typescript":"^5.7.3","@types/node":"^22.14.0","@swc/helpers":"^0.5.13","markdownlint":"^0.37.4","@types/js-yaml":"^4.0.5","@vitest/expect":"^4.0.15","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","eslint-plugin-n":"^17.21.3","markdownlint-cli":"^0.44.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","javascript-stringify":"^2.1.0","@types/glob-to-regexp":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/agtree_4.0.2_1773790611561_0.16424029024830222","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@adguard/agtree","version":"4.0.3","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@4.0.3","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"c5349fce8027e996adcbc76a4ba43fdb71b80a2a","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-4.0.3.tgz","fileCount":333,"integrity":"sha512-RnBbb4pNVSPLtgERq6klKFCR5U67YtTyWdacAbwXw3DEDViNmFoLOL/oUdL9a8iRfYTnBeOtmnm7yx0qWC5IDg==","signatures":[{"sig":"MEYCIQDjOThQroOHuSBv0QiP8eBdyoawxehGHin7KXhlCKq5BwIhALx0Sq2iwz0SmQd9s/hjalwfv0L+poynpSgIy96DolJs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1151477},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/268926977/144179209-144277518/agtree.tgz","_integrity":"sha512-RnBbb4pNVSPLtgERq6klKFCR5U67YtTyWdacAbwXw3DEDViNmFoLOL/oUdL9a8iRfYTnBeOtmnm7yx0qWC5IDg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","glob-to-regexp":"^0.4.1","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","jsdoc":"^4.0.2","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.0.15","js-yaml":"^4.1.0","ts-node":"^10.9.2","xregexp":"^5.1.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.10.18","type-fest":"^4.18.0","typescript":"^5.7.3","@types/node":"^22.14.0","@swc/helpers":"^0.5.13","markdownlint":"^0.37.4","@types/js-yaml":"^4.0.5","@vitest/expect":"^4.0.15","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","eslint-plugin-n":"^17.21.3","markdownlint-cli":"^0.44.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","javascript-stringify":"^2.1.0","@types/glob-to-regexp":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/agtree_4.0.3_1774366318457_0.6351275423306719","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@adguard/agtree","version":"4.0.4","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@4.0.4","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"04709c6fcb18fa73a2ae549a301a61383feb2bce","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-4.0.4.tgz","fileCount":333,"integrity":"sha512-KKT6Trau8dYJCmfLSihcKCk/kTVQ5qWHVO/chhNR+eSx3pJjZGJ+qLVkp1LCPdnccWIzWCO0b8a0nz0RhdhbMg==","signatures":[{"sig":"MEQCICkdUGYUq5Y7Iy4hsiQAfMWBIJ4lxGMdIZElZ9QmtW+eAiBJOc2RghgSK0gk70bFQMhnoYinVbKBtrHHQb7EV6Gqkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1152056},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/268926980/144179209-144277518/agtree.tgz","_integrity":"sha512-KKT6Trau8dYJCmfLSihcKCk/kTVQ5qWHVO/chhNR+eSx3pJjZGJ+qLVkp1LCPdnccWIzWCO0b8a0nz0RhdhbMg==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","glob-to-regexp":"^0.4.1","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","jsdoc":"^4.0.2","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.0.15","js-yaml":"^4.1.0","ts-node":"^10.9.2","xregexp":"^5.1.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.10.18","type-fest":"^4.18.0","typescript":"^5.7.3","@types/node":"^22.14.0","@swc/helpers":"^0.5.13","markdownlint":"^0.37.4","@types/js-yaml":"^4.0.5","@vitest/expect":"^4.0.15","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","eslint-plugin-n":"^17.21.3","markdownlint-cli":"^0.44.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","javascript-stringify":"^2.1.0","@types/glob-to-regexp":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/agtree_4.0.4_1774546615262_0.1950404383897799","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-beta":{"name":"@adguard/agtree","version":"4.1.0-beta","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@4.1.0-beta","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"d1bb9a791fe68d4408b51b8eee495778405ea102","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-4.1.0-beta.tgz","fileCount":335,"integrity":"sha512-AWX3ytc5aqfxALISkPC4wYHs9La/wyaCjR5Oou6Nx9ATeoa3lvA3ICDheFx0TjbK2lvb/wHX310bk6zbEVNFog==","signatures":[{"sig":"MEQCIBHybsMGacM9BYSvVv9mQtJc6PQrQtLPfMldZKgNIv/fAiBHkFV0hpcOvWcVGCfDfMA7J6ddbHzoewp2xcWLTK1RWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1164839},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/agtree.xml","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714528/144179209-202211342/agtree.tgz","_integrity":"sha512-AWX3ytc5aqfxALISkPC4wYHs9La/wyaCjR5Oou6Nx9ATeoa3lvA3ICDheFx0TjbK2lvb/wHX310bk6zbEVNFog==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","glob-to-regexp":"^0.4.1","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","jsdoc":"^4.0.2","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.0.15","js-yaml":"^4.1.0","ts-node":"^10.9.2","xregexp":"^5.1.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.10.18","type-fest":"^4.18.0","typescript":"^5.7.3","@types/node":"^22.14.0","@swc/helpers":"^0.5.13","markdownlint":"^0.37.4","@types/js-yaml":"^4.0.5","@vitest/expect":"^4.0.15","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","eslint-plugin-n":"^17.21.3","markdownlint-cli":"^0.44.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","javascript-stringify":"^2.1.0","@types/glob-to-regexp":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/agtree_4.1.0-beta_1776345245223_0.24174821217269682","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-beta.0":{"name":"@adguard/agtree","version":"4.1.0-beta.0","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@4.1.0-beta.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"c05026e5439f1eade739967d270fc0f2b125d4dd","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-4.1.0-beta.0.tgz","fileCount":335,"integrity":"sha512-Wtlb/uB3KRiZHy2S2lrouFQgGpyliGbeYwmGcxC9zJY+4Nh33BEQX4UEbMQwPSb5mkEyREmecisJsBcth2yIWA==","signatures":[{"sig":"MEYCIQDqZ6TD8qWUXBBVCg3CHjhYIx9xOsZgGBl+a/RxVZ4e/QIhAMFioCS/l1p8qT+Bk7+ea6UJSPZr9l5c23A6G9xDlaWm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1165456},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/agtree.xml","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/204505107/144179209-202211342/agtree.tgz","_integrity":"sha512-Wtlb/uB3KRiZHy2S2lrouFQgGpyliGbeYwmGcxC9zJY+4Nh33BEQX4UEbMQwPSb5mkEyREmecisJsBcth2yIWA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","glob-to-regexp":"^0.4.1","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","jsdoc":"^4.0.2","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.0.15","js-yaml":"^4.1.0","ts-node":"^10.9.2","xregexp":"^5.1.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.10.18","type-fest":"^4.18.0","typescript":"^5.7.3","@types/node":"^22.14.0","@swc/helpers":"^0.5.13","markdownlint":"^0.37.4","@types/js-yaml":"^4.0.5","@vitest/expect":"^4.0.15","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","eslint-plugin-n":"^17.21.3","markdownlint-cli":"^0.44.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","javascript-stringify":"^2.1.0","@types/glob-to-regexp":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/agtree_4.1.0-beta.0_1776770702310_0.032406075252514155","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@adguard/agtree","version":"4.1.1","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@4.1.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"7488d2205c0f718dc116a982542db6b6a44a02ab","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-4.1.1.tgz","fileCount":335,"integrity":"sha512-8wJzItrJtDU3MVssSTjn9bBx7FhqZjWLzUMf0itUno0PJnSH0taTDBNvvyYdwLuIkJPK2MxY0Mwqc1PfpKqz0Q==","signatures":[{"sig":"MEQCIAkeX8HpFBaBZJ/g16S3+wm7oezM4J/ZFqpBlk/NWInvAiA2ikbEh2vhcBSq4FCW+FaJ7sDBV5KTB5Zpq5sogEU0+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1164315},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/agtree.xml","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714528/144179209-144277518/agtree.tgz","_integrity":"sha512-8wJzItrJtDU3MVssSTjn9bBx7FhqZjWLzUMf0itUno0PJnSH0taTDBNvvyYdwLuIkJPK2MxY0Mwqc1PfpKqz0Q==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.2","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","glob-to-regexp":"^0.4.1","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","jsdoc":"^4.0.2","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.0.15","js-yaml":"^4.1.0","ts-node":"^10.9.2","xregexp":"^5.1.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.10.18","type-fest":"^4.18.0","typescript":"^5.7.3","@types/node":"^22.14.0","@swc/helpers":"^0.5.13","markdownlint":"^0.37.4","@types/js-yaml":"^4.0.5","@vitest/expect":"^4.0.15","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","eslint-plugin-n":"^17.21.3","markdownlint-cli":"^0.44.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","javascript-stringify":"^2.1.0","@types/glob-to-regexp":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/agtree_4.1.1_1776936987658_0.9193816844176899","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@adguard/agtree","version":"4.1.2","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@4.1.2","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"7696669d2d42d4da829c42d7e8130108f2dedbbc","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-4.1.2.tgz","fileCount":335,"integrity":"sha512-h4uUbO2esZiLhqJf0pXyvuGxRcu1U2EmIZ7NiovNjfB57kWHO3f0HuB6eRReWLoCFzLksJfiow61IMjH3WRxPA==","signatures":[{"sig":"MEUCIEwrhgayOWJFm4e0w3u2ulo3P4TIlRN/aDaQRwQdkfJIAiEAiHvqOg71cIuUiPjWBD544P7aDTBocKR9e8vz/m4qaRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1173954},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/agtree.xml","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/268926979/144179209-144277518/agtree.tgz","_integrity":"sha512-h4uUbO2esZiLhqJf0pXyvuGxRcu1U2EmIZ7NiovNjfB57kWHO3f0HuB6eRReWLoCFzLksJfiow61IMjH3WRxPA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.7","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","glob-to-regexp":"^0.4.1","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","jsdoc":"^4.0.2","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.0.15","js-yaml":"^4.1.0","ts-node":"^10.9.2","xregexp":"^5.1.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.10.18","type-fest":"^4.18.0","typescript":"^5.7.3","@types/node":"^22.14.0","@swc/helpers":"^0.5.13","markdownlint":"^0.37.4","@types/js-yaml":"^4.0.5","@vitest/expect":"^4.0.15","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","eslint-plugin-n":"^17.21.3","markdownlint-cli":"^0.44.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","javascript-stringify":"^2.1.0","@types/glob-to-regexp":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/agtree_4.1.2_1784899876119_0.4430402445094903","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@adguard/agtree","version":"4.2.0","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@4.2.0","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"96d8a72549253438228ced7e0acb1079cb6b1cc1","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-4.2.0.tgz","fileCount":335,"integrity":"sha512-rpdSH2oRESO2d0OhhLrvUPAh4nsX3uSCEz+1bNevUkGKtysGG404ZevSlSZEFEDNAuOPmyaCKA5dbQ5T2G20BA==","signatures":[{"sig":"MEYCIQCybj1hRpM3zgDNtJkOKMMBKeGs3VsMv6u1UHf62J4RtgIhAN+Kdzt6bEhws9BYMnJP8KWYPG22OwIiu57NoYvA/u08","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175453},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/agtree.xml","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/268926980/144179209-144277518/agtree.tgz","_integrity":"sha512-rpdSH2oRESO2d0OhhLrvUPAh4nsX3uSCEz+1bNevUkGKtysGG404ZevSlSZEFEDNAuOPmyaCKA5dbQ5T2G20BA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.7","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","glob-to-regexp":"^0.4.1","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","jsdoc":"^4.0.2","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.1.5","js-yaml":"^4.1.0","ts-node":"^10.9.2","xregexp":"^5.1.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.10.18","type-fest":"^4.18.0","typescript":"^5.7.3","@types/node":"^22.14.0","@swc/helpers":"^0.5.13","markdownlint":"^0.37.4","@types/js-yaml":"^4.0.5","@vitest/expect":"^4.1.5","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","eslint-plugin-n":"^17.21.3","markdownlint-cli":"^0.44.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.1.5","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","javascript-stringify":"^2.1.0","@types/glob-to-regexp":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/agtree_4.2.0_1785159375780_0.7019581972137163","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@adguard/agtree","version":"4.2.1","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator"],"author":{"name":"Adguard Software Ltd."},"license":"MIT","_id":"@adguard/agtree@4.2.1","maintainers":[{"name":"ameshkov","email":"am@adguard.com"},{"name":"maximtop","email":"maximtop@gmail.com"},{"name":"blakhard","email":"vlad.abdulmianov@gmail.com"}],"homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"dist":{"shasum":"1afe04c974d60fde1a020c688c970fa0c6d66f7c","tarball":"https://registry.npmjs.org/@adguard/agtree/-/agtree-4.2.1.tgz","fileCount":335,"integrity":"sha512-SYS+88MBs7FxUovsjcWxxWS366toEjkvb3QzURJFlzHtGXNn4Sbx444RfHrBD2ZqojrJ7fFyWnlXPHxGE9/cZA==","signatures":[{"sig":"MEQCIGyjfXQiT3qO9OQYTcbQQ7vQuYIIJxwYeLhWLdYTt38AAiAj/wOjqgDLB4MIc8fn5/Yc4JFpDD477Jq+/vRKpLHYJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1181715},"main":"dist/index.js","type":"module","_from":"file:agtree.tgz","types":"dist/types/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/utils/index.js"},"./parser":{"types":"./dist/types/parser/index.d.ts","import":"./dist/parser/index.js"},"./converter":{"types":"./dist/types/converter/index.d.ts","import":"./dist/converter/index.js"},"./generator":{"types":"./dist/types/generator/index.d.ts","import":"./dist/generator/index.js"}},"scripts":{"tgz":"pnpm pack --out agtree.tgz","lint":"pnpm lint:code && pnpm lint:types && pnpm lint:md","test":"vitest run --no-cache","build":"pnpm clean && pnpm build-txt && pnpm build-compatibility-tables-wiki && pnpm build-rollup && pnpm build-types","clean":"rimraf dist","lint:md":"markdownlint .","test:ci":"vitest run --no-cache --reporter default --reporter junit --outputFile=./tests-reports/agtree.xml","coverage":"vitest run --coverage","build-txt":"tsx scripts/build-txt.ts","lint:code":"eslint . --cache --ext .ts","precommit":"pnpm lint:types && pnpm lint && pnpm test","test:prod":"pnpm lint && pnpm test:smoke && pnpm test:ci","lint:types":"tsc","test:smoke":"(cd test/smoke/esm && pnpm test) && (cd test/smoke/exports && pnpm test)","build-types":"tsc --project tsconfig.build.json && tsx scripts/transform-dts.ts","build-rollup":"rollup --config rollup.config.ts --configPlugin typescript","build-compatibility-tables-wiki":"tsx scripts/build-compatibility-tables-wiki.ts"},"_npmUser":{"name":"maximtop","email":"maximtop@gmail.com"},"_resolved":"/var/atlassian/application-data/bamboo/shared/build-dir/296714527/144179209-144277518/agtree.tgz","_integrity":"sha512-SYS+88MBs7FxUovsjcWxxWS366toEjkvb3QzURJFlzHtGXNn4Sbx444RfHrBD2ZqojrJ7fFyWnlXPHxGE9/cZA==","repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"_npmVersion":"10.9.7","description":"Tool set for working with adblock filter lists","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"3.24.4","is-ip":"3.1.0","json5":"^2.2.3","tldts":"^5.7.112","clone-deep":"^4.0.1","sprintf-js":"^1.1.3","camelcase-keys":"^7.0.2","glob-to-regexp":"^0.4.1","@adguard/css-tokenizer":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.3","jsdoc":"^4.0.2","eslint":"8.57.1","rimraf":"^6.0.1","rollup":"^4.28.0","vitest":"^4.1.5","js-yaml":"^4.1.0","ts-node":"^10.9.2","xregexp":"^5.1.2","fs-extra":"^11.2.0","prettier":"^3.3.2","ts-morph":"^26.0.0","@swc/core":"^1.10.18","type-fest":"^4.18.0","typescript":"^5.7.3","@types/node":"^22.14.0","@swc/helpers":"^0.5.13","markdownlint":"^0.37.4","@types/js-yaml":"^4.0.5","@vitest/expect":"^4.1.5","markdown-table":"^3.0.3","@types/fs-extra":"^11.0.4","eslint-plugin-n":"^17.21.3","markdownlint-cli":"^0.44.0","@types/clone-deep":"^4.0.1","@types/sprintf-js":"^1.1.4","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.1.5","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.29.0","javascript-stringify":"^2.1.0","@types/glob-to-regexp":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","eslint-plugin-boundaries":"^5.0.1","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"15.0.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^8.0.0","eslint-plugin-import-newlines":"1.4.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/agtree_4.2.1_1786498642188_0.550124751234736","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-05-24T17:11:33.672Z","modified":"2026-08-19T10:43:12.314Z","1.0.1":"2023-05-24T17:11:33.933Z","1.1.0":"2023-08-10T15:18:33.653Z","1.1.1":"2023-08-11T13:15:13.228Z","1.1.2":"2023-08-14T13:57:51.853Z","1.1.3":"2023-08-28T16:21:11.128Z","1.1.4":"2023-08-30T10:05:50.507Z","1.1.5":"2023-09-05T15:13:07.960Z","1.1.6":"2023-09-22T13:12:23.069Z","1.1.7":"2023-11-07T14:20:48.605Z","1.1.8":"2024-04-24T15:26:25.015Z","2.0.0-alpha.0":"2024-07-29T14:38:37.603Z","2.0.0":"2024-08-15T15:08:20.440Z","2.0.1":"2024-09-06T12:21:30.309Z","2.0.2":"2024-09-10T15:50:05.372Z","2.1.0":"2024-09-18T16:02:31.041Z","2.1.1":"2024-09-19T13:28:24.786Z","2.1.2":"2024-09-19T15:45:37.390Z","2.1.3":"2024-10-21T08:24:43.180Z","3.0.0":"2024-11-12T14:10:58.930Z","3.0.0-alpha.1":"2024-11-12T16:13:21.902Z","2.1.4":"2024-11-25T16:57:50.475Z","2.2.0":"2024-11-27T16:31:38.968Z","3.0.0-alpha.2":"2024-12-17T16:54:00.014Z","2.3.0":"2024-12-19T15:34:57.158Z","3.0.0-alpha.3":"2025-01-30T11:48:11.541Z","3.0.0-alpha.4":"2025-02-03T15:37:35.575Z","3.0.0-alpha.5":"2025-02-07T14:17:32.849Z","3.0.1":"2025-02-28T15:34:42.496Z","3.1.0":"2025-03-31T16:56:09.028Z","3.1.1":"2025-04-17T18:11:09.461Z","3.1.2":"2025-04-23T08:24:44.203Z","3.1.3":"2025-04-29T12:26:22.963Z","3.1.4":"2025-05-19T14:53:29.576Z","3.1.5":"2025-05-21T00:27:01.406Z","3.2.0":"2025-05-22T15:52:19.825Z","3.2.1":"2025-05-28T13:39:06.442Z","3.2.2":"2025-07-08T14:06:43.799Z","3.2.3":"2025-08-28T15:34:06.944Z","3.2.4":"2025-10-17T14:51:13.387Z","3.2.5":"2025-11-12T17:45:54.662Z","3.3.0":"2025-11-20T14:23:27.237Z","3.3.1":"2025-11-25T05:39:19.434Z","3.4.0":"2025-11-28T09:50:11.829Z","3.4.1":"2025-11-28T11:53:20.679Z","3.4.3":"2025-12-11T13:45:41.344Z","4.0.0":"2026-01-21T17:28:02.010Z","4.0.1":"2026-02-19T05:14:33.077Z","4.0.2":"2026-03-17T23:36:51.707Z","4.0.3":"2026-03-24T15:31:58.675Z","4.0.4":"2026-03-26T17:36:55.441Z","4.1.0-beta":"2026-04-16T13:14:05.434Z","4.1.0-beta.0":"2026-04-21T11:25:02.501Z","4.1.1":"2026-04-23T09:36:27.824Z","4.1.2":"2026-07-24T13:31:16.296Z","4.2.0":"2026-07-27T13:36:15.958Z","4.2.1":"2026-08-12T01:37:22.405Z"},"bugs":{"url":"https://github.com/AdguardTeam/tsurlfilter/issues"},"author":{"name":"Adguard Software Ltd."},"license":"MIT","homepage":"https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree#readme","keywords":["adblock","filter","list","rule","parser","ast","converter","validator","generator"],"repository":{"url":"git+https://github.com/AdguardTeam/tsurlfilter.git","type":"git","directory":"packages/agtree"},"description":"Tool set for working with adblock filter lists","maintainers":[{"email":"am@adguard.com","name":"ameshkov"},{"email":"maximtop@gmail.com","name":"maximtop"},{"email":"vlad.abdulmianov@gmail.com","name":"blakhard"},{"email":"d.naumov@adguard.com","name":"d13410n3"}],"readme":"<!-- markdownlint-disable -->\n&nbsp;\n<p align=\"center\">\n    <picture>\n        <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://cdn.adtidy.org/website/github.com/AGTree/agtree_darkmode.svg\" />\n        <img alt=\"AGTree\" src=\"https://cdn.adtidy.org/website/github.com/AGTree/agtree_lightmode.svg\" width=\"350px\" />\n    </picture>\n</p>\n<h3 align=\"center\">Tool set for working with adblock filter lists</h3>\n<p align=\"center\">Supported syntaxes:</p>\n<p align=\"center\">\n    <img src=\"https://cdn.adguard.com/website/github.com/AGLint/adg_logo.svg\" width=\"14px\" alt=\"AdGuard logo\" /> <a href=\"https://adguard.com\">AdGuard</a>\n    | <img src=\"https://cdn.adguard.com/website/github.com/AGLint/ubo_logo.svg\" width=\"14px\" alt=\"uBlock Origin logo\" /> <a href=\"https://github.com/gorhill/uBlock\">uBlock Origin</a>\n    | <img src=\"https://cdn.adguard.com/website/github.com/AGLint/ab_logo.svg\" width=\"14px\" alt=\"AdBlock logo\" /> <a href=\"https://getadblock.com\">AdBlock</a>\n    | <img src=\"https://cdn.adguard.com/website/github.com/AGLint/abp_logo.svg\" width=\"14px\" alt=\"Adblock Plus logo\" /> <a href=\"https://adblockplus.org\">Adblock Plus</a>\n</p>\n<p align=\"center\">\n    <a href=\"https://www.npmjs.com/package/@adguard/agtree\"><img src=\"https://img.shields.io/npm/v/@adguard/agtree\" alt=\"NPM version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@adguard/agtree\"><img src=\"https://img.shields.io/npm/dm/@adguard/agtree\" alt=\"NPM Downloads\" /></a>\n    <a href=\"https://github.com/AdguardTeam/tsurlfilter/blob/master/packages/agtree/LICENSE\"><img src=\"https://img.shields.io/npm/l/@adguard/agtree\" alt=\"License\" /></a>\n</p>\n<!-- markdownlint-restore -->\n\n## What is AGTree?\n\nAGTree is a tool set for working with adblock filter lists. It contains the following modules:\n\n- [Adblock rule parser][parser-url]\n- [Adblock rule converter][converter-url]\n- [Adblock rule validator][validator-url]\n- [Compatibility tables][compatibility-tables-url]\n\n## Installation\n\nYou can install the library using\n\n- [Yarn][yarn-pkg-manager-url]: `yarn add @adguard/agtree`\n- [NPM][npm-pkg-manager-url]: `npm install @adguard/agtree`\n- [PNPM][pnpm-pkg-manager-url]: `pnpm add @adguard/agtree`\n\n> [!IMPORTANT]\n> AGTree is an ESM-only package and requires Node.js version 18 or higher.\n\n[yarn-pkg-manager-url]: https://yarnpkg.com/en/docs/install\n[npm-pkg-manager-url]: https://www.npmjs.com/get-npm\n[pnpm-pkg-manager-url]: https://pnpm.io/\n\n## Documentation\n\n- [Changelog](CHANGELOG.md)\n- [Development guide](../../DEVELOPMENT.md)\n- [LLM agent rules](AGENTS.md)\n\n## Ideas & Questions\n\nIf you have any questions or ideas for new features, please [open an issue][new-issue-url] or a\n[discussion][discussions-url]. We will be happy to discuss it with you.\n\n## License\n\nAGTree is licensed under the MIT License. See the [LICENSE][license-url] file for details.\n\n## References\n\nHere are some useful links to help you write adblock rules. This list is not exhaustive, so if you know any other useful\nresources, please let us know.\n\n<!--markdownlint-disable MD013-->\n- Syntax documentation:\n    - <img src=\"https://cdn.adguard.com/website/github.com/AGLint/adg_logo.svg\" width=\"14px\" alt=\"AdGuard logo\"> [AdGuard: *How to create your own ad filters*][adg-filters]\n    - <img src=\"https://cdn.adguard.com/website/github.com/AGLint/ubo_logo.svg\" width=\"14px\" alt=\"uBlock Origin logo\"> [uBlock Origin: *Static filter syntax*][ubo-filters]\n    - <img src=\"https://cdn.adguard.com/website/github.com/AGLint/abp_logo.svg\" width=\"14px\" alt=\"Adblock Plus logo\"> [Adblock Plus: *How to write filters*][abp-filters]\n- Extended CSS documentation:\n    - [MDN: *CSS selectors*][mdn-css-selectors]\n    - <img src=\"https://cdn.adguard.com/website/github.com/AGLint/adg_logo.svg\" width=\"14px\" alt=\"AdGuard logo\"> [AdGuard: *Extended CSS capabilities*][adg-ext-css]\n    - <img src=\"https://cdn.adguard.com/website/github.com/AGLint/ubo_logo.svg\" width=\"14px\" alt=\"uBlock Origin logo\"> [uBlock Origin: *Procedural cosmetic filters*][ubo-procedural]\n    - <img src=\"https://cdn.adguard.com/website/github.com/AGLint/abp_logo.svg\" width=\"14px\" alt=\"Adblock Plus logo\"> [Adblock Plus: *Extended CSS selectors*][abp-ext-css]\n- Scriptlets:\n    - <img src=\"https://cdn.adguard.com/website/github.com/AGLint/adg_logo.svg\" width=\"14px\" alt=\"AdGuard logo\"> [AdGuard scriptlets][adg-scriptlets]\n    - <img src=\"https://cdn.adguard.com/website/github.com/AGLint/ubo_logo.svg\" width=\"14px\" alt=\"uBlock Origin logo\"> [uBlock Origin scriptlets][ubo-scriptlets]\n    - <img src=\"https://cdn.adguard.com/website/github.com/AGLint/abp_logo.svg\" width=\"14px\" alt=\"Adblock Plus logo\"> [Adblock Plus snippets][abp-snippets]\n- <img src=\"https://cdn.adguard.com/website/github.com/AGLint/adg_logo.svg\" width=\"14px\" alt=\"AdGuard logo\"> [AdGuard's compatibility table][adg-compatibility-table]\n<!--markdownlint-enable MD013-->\n\n[abp-ext-css]: https://help.eyeo.com/adblockplus/how-to-write-filters#elemhide-emulation\n[abp-filters]: https://help.eyeo.com/adblockplus/how-to-write-filters\n[abp-snippets]: https://help.eyeo.com/adblockplus/snippet-filters-tutorial#snippets-ref\n[adg-compatibility-table]: https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/compatibility-table.md\n[adg-ext-css]: https://github.com/AdguardTeam/ExtendedCss/blob/master/README.md\n[adg-filters]: https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters\n[adg-scriptlets]: https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#scriptlets\n[compatibility-tables-url]: https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree/src/compatibility-tables\n[converter-url]: https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree/src/converter\n[discussions-url]: https://github.com/AdguardTeam/tsurlfilter/discussions\n[license-url]: https://github.com/AdguardTeam/tsurlfilter/blob/master/packages/agtree/LICENSE\n[mdn-css-selectors]: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Selectors\n[new-issue-url]: https://github.com/AdguardTeam/tsurlfilter/issues/new\n[parser-url]: https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree/src/parser\n[validator-url]: https://github.com/AdguardTeam/tsurlfilter/tree/master/packages/agtree/src/validator\n[ubo-filters]: https://github.com/gorhill/uBlock/wiki/Static-filter-syntax\n[ubo-procedural]: https://github.com/gorhill/uBlock/wiki/Procedural-cosmetic-filters\n[ubo-scriptlets]: https://github.com/gorhill/uBlock/wiki/Resources-Library#available-general-purpose-scriptlets\n","readmeFilename":"README.md"}