{"_id":"abp-filter-parser-cpp","_rev":"83-4391e602d8ed37de502239f3eeee51e6","name":"abp-filter-parser-cpp","description":"Ad block engine used in the Brave browser for ABP filter syntax based lists like EasyList.","dist-tags":{"latest":"1.2.13"},"versions":{"0.1.0":{"name":"abp-filter-parser-cpp","version":"0.1.0","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"cppunitlite":"^1.0.0","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"3a6102606bc465e0669fc958bf95b9f77bb72fd3","_id":"abp-filter-parser-cpp@0.1.0","_shasum":"b7b3838a9a1860538aec38221fcc34df9f758343","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"b7b3838a9a1860538aec38221fcc34df9f758343","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.1.0.tgz","integrity":"sha512-Y/XsxlVuJLzDJWZYi2mJiciPkjG9rQwyuIvyq6HgX9iUfmZem+/96GNq4+pAp2cF9kTXnufmFEMgQBp5sbyClQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKerHaeS+PSHiY6kNZA+NjD+PKXFTIjf1Z92+BsKBrKAiEAzg9JNy7Bp5W1ezN5Oim6kO7yK5i+wETgs4pcEFj1JdY="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.1.1":{"name":"abp-filter-parser-cpp","version":"0.1.1","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.3","cppunitlite":"^1.0.0","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp && node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"3d5f626a5136d37d54edae72fb063b7d37c612fa","_id":"abp-filter-parser-cpp@0.1.1","_shasum":"13986704ea43715905fa65502ab26190d237377d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"13986704ea43715905fa65502ab26190d237377d","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.1.1.tgz","integrity":"sha512-KemiqxT32nUNTWamCTQi90PKTuJu12SWMaai9T8U9r5bN8sG6orIaocrLQqUppj4V4pnkWIrRLq5S5qL6ed5HQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5sKwN1qhFlaM5mnYi3+EMnlNlxTkZxla3NRJinuNUFAIgOEzsh1b34+3vSxfVczZi4wzMLJUNu97o1omkNqIKPYw="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.1.3":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.1.3","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.6","cppunitlite":"^1.0.0","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp && node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"7a83abaf56159b97cd3eb3a127e01e429003e2a1","_id":"abp-filter-parser-cpp@0.1.3","_shasum":"2212f08abffdbfe5c8705fbc23350184e66b8d80","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"2212f08abffdbfe5c8705fbc23350184e66b8d80","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.1.3.tgz","integrity":"sha512-U0Y/s1KINUQKtqEmDPE+DwzVwq2HfEw0kpGMMn8nOka1p0FFzI3G1dWPw9rBo9fh/GGvl0F281gAy5RalxahGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXZbXClC7mN/UVrj99xTcf2HIFjAnTf99zE+kPoxyheAiB8UMf4b4Hy5XPDyDm1n98zgkXqzDKRa7tyoRPs3cvxrQ=="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.1.6":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.1.6","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.7","cppunitlite":"^1.0.0","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"f33d304a141e3a3fc6d977ed1bfeae1aed9e349e","_id":"abp-filter-parser-cpp@0.1.6","_shasum":"48b6031eddcebc60473d9e9462eef60afc128b4e","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"48b6031eddcebc60473d9e9462eef60afc128b4e","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.1.6.tgz","integrity":"sha512-LbkbkuNhj6axFtXlBVvfQRJ624TQHmRsxwZjYyGncGSBMJQNzB5hPobDZ08ok+f+D2jzCKDSwSLzzVvlohK/RA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUYcPM5R8AYIfHuHS7/x/kfK3KsuiSeemvLgv64glNPgIgI7gvH0DhJT/FsgNh5TRDqNaVeAj30RhPhJ+aN5X07U4="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.1.7":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.1.7","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.10","cppunitlite":"^1.0.0","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"35376865185cb74f59dfdb2010ec70e7ebcf6205","_id":"abp-filter-parser-cpp@0.1.7","_shasum":"eef0a404a16037eb9d8760fc2188c5842e9fb7fc","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"eef0a404a16037eb9d8760fc2188c5842e9fb7fc","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.1.7.tgz","integrity":"sha512-dRZjSTdNmfTUk564aL/Y4L/YiDJ3e/22Ytdc8HFV/it7E33+1ppky9yi5qQ2lyFeBZ1P1h4DHVuuPDjfoSvhNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVybi3FUrDlcOBN1FcuzYLVFe074cXZcwUNWWJDhUhTQIhAJaF/D7XgZ9YYbq1nLSPtKv6qbvicaKwTKpP8pzXlpYZ"}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.1.8":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.1.8","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.10","cppunitlite":"^1.0.0","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"9cd1ee682ad7017a0051b6af3433fd89d6b11ff4","_id":"abp-filter-parser-cpp@0.1.8","_shasum":"7ee845ed908e88c1eb6ed557abda8eaa3c60851f","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"7ee845ed908e88c1eb6ed557abda8eaa3c60851f","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.1.8.tgz","integrity":"sha512-+UKsPueXO69eyUJzQYEwhMhULmNrT7WEW0oDyIgKVjf/B1o86MlZtl9KzvMy8pnvxAyaTG4/gmAaoyJyVGfEZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC05WZpSyG9DWrJp/v6LnqdCc3GYRXrLjjCCznnGZP1vAIhAPHMLIi/ehM6K7Yh2mt3XQV6+uP5smka3RfaKbvgwHTV"}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.1.9":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.1.9","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.10","cppunitlite":"^1.0.0","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"68838ae577ff9c01670952b1c5a2d3305fb1b12a","_id":"abp-filter-parser-cpp@0.1.9","_shasum":"625f39b2f3cfea25a1ae091d69db67c30fbae7eb","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"625f39b2f3cfea25a1ae091d69db67c30fbae7eb","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.1.9.tgz","integrity":"sha512-7UtEuTdbHPF2MA4b9HNokRgEAHt1drMlQtODSIKKgry55UcOjuNjXwMRYYnVQa9goTqOmVzY62RDuPh2TzQgDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1UeYKGCAwLExwh26ilsPLboFETaG1fti59vZTJWyRXgIhAOYGXLKvTmQjjKthIZ9UXCpojkkkDT8+pk0edy/aEiuJ"}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.1.10":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.1.10","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.10","cppunitlite":"^1.0.0","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"49405a4f2d56cbadb0d7964c6dc2748f6ea99cf1","_id":"abp-filter-parser-cpp@0.1.10","_shasum":"5e4206abac8358167e3c854534d1191d81b2f056","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"5e4206abac8358167e3c854534d1191d81b2f056","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.1.10.tgz","integrity":"sha512-pZNqNdd3FNVHgXY3jApPqa4ouew44i2wAA+LBQ6FLiiRw0gQxmg4E7Y86TkanUm2Y1ejfvnbHcFCzJt7xHYHsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbtgXythafn1ruSvsI88HlvaUVn4yQ/NS4t0c4OAZuXgIhAO1W8ztPAmaEq6J+QsDJnPl8vU+8ywfXeJLAfhsPZEFG"}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.1.11":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.1.11","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.10","cppunitlite":"^1.0.0","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"a56904f47c86e43e2cd95659ac8012a6023bf45d","_id":"abp-filter-parser-cpp@0.1.11","_shasum":"aaa4b18efc4ceb85d6909800f0e691c5f72bf5a3","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"aaa4b18efc4ceb85d6909800f0e691c5f72bf5a3","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.1.11.tgz","integrity":"sha512-DFJoib62DhOuhluQlibTrmNa4GQnf1ME4Z/3Cody2QsT4L9zRs0HQBtYrSl3bEGz6V86jOoqYieHGZF3+bKtwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkqY/JVr4/3Emu/ZpHpMxnIqSQLuXFTXbdC22re3smFAiEA2aQEj2EIgWrn6yVzokyT4odnUK5DorNH3OXdh9eADhQ="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.1.13":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.1.13","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.10","cppunitlite":"^1.0.0","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"feeaca80e1be4daa1dd476bb18bd965cd3b70dd6","_id":"abp-filter-parser-cpp@0.1.13","_shasum":"4beb3405a6b29c0c5fc8cfc45b1ae73300645a13","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"4beb3405a6b29c0c5fc8cfc45b1ae73300645a13","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.1.13.tgz","integrity":"sha512-kj/l2dJq/NZ4zVjw0fhUDLX5W4CqWGjWKTqvmCYxQvxbqPtsEc1E62dbwgwhvDGP5FfGCMVqSK8CCkjscRJN0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRg+yG6Idgso4bV78efkpNh7r8cgC+tTcCjM+mp7uFJQIgYvHJZ/QfERCp8bU/0giXqifyYsHUyUB35Lp6Ok0HffU="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.1.14":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.1.14","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.10","cppunitlite":"^1.0.0","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"759736dde43a2dcf9260b884a7ec8a129f5343d3","_id":"abp-filter-parser-cpp@0.1.14","_shasum":"dc87ce74eee36e3ede42778aaefa877ea5a145a1","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"dc87ce74eee36e3ede42778aaefa877ea5a145a1","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.1.14.tgz","integrity":"sha512-K4AC4Fnq/xLi+1+dMAnZf1dz5FKiXTjNjuqe+ZT38FSzCXNGQV0zhThSQZDgr/W4Z14FXXRBunEjltsqHfAYIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFS2+wSdqsbbjs84Eqg7a+fagz83FBAaK3eG7YZXJAPoAiBxlmYwBWr/hOJH161SwRX9asCVzNXALSxV9/KX2jm0aw=="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.1.15":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.1.15","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.11","cppunitlite":"^1.0.0","hashset-cpp":"0.0.7","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"66ac9439b1edd85058c97bafb728edc368ca9aa9","_id":"abp-filter-parser-cpp@0.1.15","_shasum":"81cd3848420d8540c7f5f0b387ac9b5021c084b2","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"81cd3848420d8540c7f5f0b387ac9b5021c084b2","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.1.15.tgz","integrity":"sha512-OvL1+OCKk48YMx7O7L3ne8OzL2U3aW6DQx390LVOE+z8MgwCRVMCYIGpn87t/7pWPJ1hrFJ2pwaoaj8FCu++DQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCj5LeyrXus6X3WZRNZRgoPQEjVUcoLB6NV8Mxw3GMolAIgQ+n94Ggfsfx9c3qPQtFnf8LhViAA7GK7nS/Zpu7Votc="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.1.16":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.1.16","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.11","cppunitlite":"^1.0.0","hashset-cpp":"^0.1.0","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"83ac5e299a4142fc05600c4fb66c32cb7494d66f","_id":"abp-filter-parser-cpp@0.1.16","_shasum":"d719c5b2d2add39dc3084bd99a08075c4b9586dd","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"d719c5b2d2add39dc3084bd99a08075c4b9586dd","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.1.16.tgz","integrity":"sha512-A41P2cy8k4yYZX9Ya42LFDoGIwe/FhlaN8nQ2OK1sV3xbKDkisTBzWoVyVAsse/CoR89BPKIbU1KE7vdkziXHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDWsVU3tcOZP8j4uwv5A4mwyr99tl5ohTstWkl1D+NzAiEAv2KnMl5d9RAUXKANqEL99jFRNfnUUcmaQsIcc96Snmo="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.1.18":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.1.18","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.11","cppunitlite":"^1.0.0","hashset-cpp":"^0.1.0","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"c7d37b37874d7853865b54991618c83adeb14c98","_id":"abp-filter-parser-cpp@0.1.18","_shasum":"138826cc1ebfff45b3565ec24c9048ed830df9b0","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"138826cc1ebfff45b3565ec24c9048ed830df9b0","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.1.18.tgz","integrity":"sha512-OZoc/3Fa1L8SopNXu/1o8j87DNhxA1M6ec5EAi35PR0Jy+9j+kdX9wZHDdTYRXGq+1Q11K4ZXLQAqRDMu4qAkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJ/TZCKUXczX7aVXu0DzdgOtfVkY1Rhr0dpvvJIuJFFAiBgfZunfOZ9fl++Nd0nR5ds925eVVLM2dpDprG5r0U9yQ=="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.2.0":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.2.0","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.11","cppunitlite":"^1.0.0","hashset-cpp":"^0.1.0","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"0291ac709fb715a5696831727ede2fbc37f39601","_id":"abp-filter-parser-cpp@0.2.0","_shasum":"1d11e95e341a254c8ea5906c3ed5be1d6b924648","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"1d11e95e341a254c8ea5906c3ed5be1d6b924648","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.2.0.tgz","integrity":"sha512-bbup+m9KFO5Qz3KgeHAxrLRxIzl4mke9Y3XREf0U3eTEWbjUZCxDn0BGS16w4Sph7eu02uVJ862U54pVSL9VZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8LdWXkzwFg6b2hE1yZ41Z131ZNbLnQWC6p2LRisnW/AIhALodf2ekRE7izYie50poNWSZ3LJ0RMB9LZeS6HsABssu"}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.2.1":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.2.1","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.11","cppunitlite":"^1.0.0","hashset-cpp":"^0.1.1","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"8f7c082ae2728bb898ed67f428339a3532e12e6b","_id":"abp-filter-parser-cpp@0.2.1","_shasum":"789b086770184a5223800308509114785764ccdd","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"789b086770184a5223800308509114785764ccdd","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.2.1.tgz","integrity":"sha512-wsjnHOF+CdKztAO/pjqY8oijQX1+VHqN9E+USY3ZNoKwt2MbNTIIjFc/fXuCWGmlypUslDFQIgzIsviTmO3XPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjOaZjfU/r0kuqLg0O3qtNfZsrRm35i+VxdwTPgKnQxwIgec49FyFMLlpOS1I//jUy4lscg1dLeVAHYf6R9fL6QJo="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.2.2":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.2.2","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.11","cppunitlite":"^1.0.0","hashset-cpp":"^0.1.1","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"b2677ec94feee0cd0196bee8a16c833ffcc70cdf","_id":"abp-filter-parser-cpp@0.2.2","_shasum":"7244c55e8fea7d2af9bdbc08068d73bdf1b5870d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"7244c55e8fea7d2af9bdbc08068d73bdf1b5870d","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.2.2.tgz","integrity":"sha512-r2NtzDKCkoErlXklA9rIMeTV5WIPjTAk5isnEihdNZhzMNbsHDHtc4joi/8cbyfK3G6MReejyrcy+0UuJP+EaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLOHMcxvLC/6uQbcGV/dtnsTqzTafpffNNiF9+ChdzqgIhAIq3jh/OAi/LCsn3WSpThLnuBxHyoBPm2ZM3DaYDJKzk"}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.2.3":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.2.3","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.11","cppunitlite":"^1.0.0","hashset-cpp":"^0.1.1","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"c3e87304b2204b8526bd54f8baef2a25630fa995","_id":"abp-filter-parser-cpp@0.2.3","_shasum":"0267b7fefdc71f69424542a41191a22da5eb6ac4","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"0267b7fefdc71f69424542a41191a22da5eb6ac4","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.2.3.tgz","integrity":"sha512-+2yH36fKfJDy3WkVMJsrGq4J0sKwHg4jLRVMMjJJqdlIPAnDRxdHcFpXDfW4NplxlbqZNGahGZe6pOOTdAAVAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVYNkJw4oI5ykfKeu3HbcxLiKwFSuFimPXNoZUamP+gAiB47GiMlNQkmF+smD3ykMiBI4QNQ2482u3OjjcVDpqSZw=="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.2.4":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.2.4","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.11","cppunitlite":"^1.0.0","hashset-cpp":"^0.1.1","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"b4687a32e688fb6c5053491db2b45d23fcf3e456","_id":"abp-filter-parser-cpp@0.2.4","_shasum":"476d3870fcc945dece78cadd344713aa1dc4dcc3","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"476d3870fcc945dece78cadd344713aa1dc4dcc3","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.2.4.tgz","integrity":"sha512-WaQR2DqOK33Bc557uWt88bJ/7f1sbS+N9j6PH7Jzyh9ufHgmundxJart+HkaSKmOs8EZTUmbeoSvWIxUg6sOdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAAJBe5vb3+qzau/dkUnNxNT2RO2Cj/H+YxW7FhakFKgIgavjIUDgtF701EIK8nK4u/eLG//RpzY+6X3D/QtWE24M="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.2.5":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.2.5","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.11","cppunitlite":"^1.0.0","hashset-cpp":"^0.1.1","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"0cd1a112a68de6c2947d19330c3f969cc4d64fe2","_id":"abp-filter-parser-cpp@0.2.5","_shasum":"4a9887c176e0b2ea49bff86b1bf3d58f911874c1","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"4a9887c176e0b2ea49bff86b1bf3d58f911874c1","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.2.5.tgz","integrity":"sha512-ErjXLcsGKZ42o6H7YYYUnFU1E0X2I9Iktv3UG4LakJ3/VwjP9g11tnFn4L6RrQQ0qyWpeyrLf+8HyoylYz7izA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjWAiqszs5L2UP4qtPbEGKsOwW7HmDOl/biwqMFM+A9AiBTzqK9XHPET1DJogtCXU6QURfr0bB276oikD1/Y74CRg=="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.2.7":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.2.7","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.11","cppunitlite":"^1.0.0","hashset-cpp":"^0.1.1","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"52a35d60582d59479ca021acca6bdcf675ed9f36","_id":"abp-filter-parser-cpp@0.2.7","_shasum":"8e72f6c20ebf3551a1506f9750b79bb4e434c39a","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"8e72f6c20ebf3551a1506f9750b79bb4e434c39a","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.2.7.tgz","integrity":"sha512-oIn6T+gjhU1KMAAiteaNBspoGHzpeI1fXrD5IE96QJMdBJRYYF4E+72Tk32KJVojsh3Afs0tEFJymPfLG8tyXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwHMx4wnTgYZDKOl93DxT9A/MCPe4+YwAnBojeCKHveAiA0TJwOFa5R2BtMWQIbC7X9/1ITIzEtOkwU6pnCRw27kA=="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.2.8":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.2.8","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.11","cppunitlite":"^1.0.0","hashset-cpp":"^0.1.1","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"ee38ca299c5ae00aa49197739d968007d2b1c6e9","_id":"abp-filter-parser-cpp@0.2.8","_shasum":"51d67085f78488b491ef052b426b677a4011ca05","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"51d67085f78488b491ef052b426b677a4011ca05","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.2.8.tgz","integrity":"sha512-XcWTHNo40fPE3i1WdNqanONlR55qjqpgMGAbDIj+SsdAUMaaOOfMZL/+Vf+fqgRTRiHTvB8HeNMJKs+3g4C46g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDF7518KgLIkqTlcL/6sN/0CjpDZMkmgYeoxFMWAYL18AiEAuI1PeYO/rNkntX0fXOFsr7u59jE74BsfXVTk8Pnm8OM="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.2.9":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.2.9","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.11","cppunitlite":"^1.0.0","hashset-cpp":"^0.1.1","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"68e004212de2e8472637dd3d0c6bc33b2f04bbde","_id":"abp-filter-parser-cpp@0.2.9","_shasum":"9b17e5acba254c7aaa89f6cfc2f4dd55475abe04","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"9b17e5acba254c7aaa89f6cfc2f4dd55475abe04","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.2.9.tgz","integrity":"sha512-ND7B9er0yy5DDEWT16r/lQAe0lQOFLMLx/M9GynujVsdFmNCXcQS0ehCP+Tsq+OPHZOOKqAD2BPEY+/3oenmVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV036GQ1gF6nZMUWX67ZlGnklHgDdzWqoysneQ/YR5wAIgCww/1TGniGMPRmqVMI3Ngzk/dSQ4M7tW9DRxhB0okWY="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.2.10":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.2.10","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.11","cppunitlite":"^1.0.0","hashset-cpp":"^0.1.1","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild","prepublish":"make sample && make clean"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"9ddde4bbdaa7b42e9507bdaa0d154d3923b9396c","_id":"abp-filter-parser-cpp@0.2.10","_shasum":"0638bd99fe0e8b7630a84d279c4807f000eb4acc","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"0638bd99fe0e8b7630a84d279c4807f000eb4acc","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.2.10.tgz","integrity":"sha512-EmT+1xUhTC0ke3HyD59IwnfjqgC7UeJuUc97PPIeN09HXNEUFcWvEGvAyQOPdxoipW3iH3dQoz+RXWoDQRKlHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF79xjJzSuxCrtp4M/Pz6mWZjkSLjYJfDKXbVSD7gtIgIgK5CvcP5FeGx4bdz2BTWZc/S5hUvuBXczC4d9qeED3bM="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.2.11":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.2.11","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.11","cppunitlite":"^1.0.0","hashset-cpp":"^0.1.1","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild","prepublish":"make sample && make clean"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"ad0242e0eda4c45d657095ae7261c014dab40859","_id":"abp-filter-parser-cpp@0.2.11","_shasum":"4cce8d6960fd6062443321c6799da974bbce1dab","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"4cce8d6960fd6062443321c6799da974bbce1dab","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.2.11.tgz","integrity":"sha512-mj7/zbC0DxBCyAWb/4QkaL448vcoBg70FPpWHq68k1YRoUyVYlWvMV9V4AaHYANxCG2/N25CQIlJRxWZQf/qxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdIgEJUYk1MkXGgMZxEr2kLBm5Tm0prZTkDwCHTD3fWwIgfloY3/w6xLUe3PMudmNt7ITjCAgnFEOh9udi11Pz5CM="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.2.13":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.2.13","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.11","cppunitlite":"^1.0.0","hashset-cpp":"^0.1.1","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","build":"make","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild","prepublish":"make sample && make clean"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"5e29ca3b0e7bd83db5696f3091cb2e3c8eaa3dcf","_id":"abp-filter-parser-cpp@0.2.13","_shasum":"01379817366ca3fa4bed0074b7eedb2f4fa69be4","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"01379817366ca3fa4bed0074b7eedb2f4fa69be4","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.2.13.tgz","integrity":"sha512-NEUzDV6sMyNGc5l7xl4h7I/bfZGM6MiSSPXXl9TCbZ5wGp56Q8rVgm9Y07RJ691FMRetJ37dUt5gSjh/1MDZhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzpHeBYBJ8SauD1KCPB4B0ww1MD99SC8ou7PNNbaQD1gIhAOVcb4zH7m8VzJ0b2dbxp15nqVBWUdmZcR+nFc3M2YRa"}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.2.14":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.2.14","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.11","cppunitlite":"^1.0.0","hashset-cpp":"^0.1.1","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","build":"make","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild","prepublish":"make sample && make clean"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"eaaa264b553cc93321b9f9c591618c0b75b3336a","_id":"abp-filter-parser-cpp@0.2.14","_shasum":"182a2ba9b896790f60ea07a841e830f5036c9b6a","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"182a2ba9b896790f60ea07a841e830f5036c9b6a","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.2.14.tgz","integrity":"sha512-tMHlu8jFCrAPFmCOTONwybmoz116oWKvSzzCOWjF4GF0uC/dqd+5zOMO0ydZb0EtPH4NG4qHzFMG59UEUHQe1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu83NvM4E1sSExJfoemSdvjYoHdatvuBG5x5fFIFyKtwIgfmt/XJ/brNve/guJAmXb6DmYx9Nv4aNNf/Tx/xbCLuU="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.2.15":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.2.15","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.11","cppunitlite":"^1.0.0","hashset-cpp":"^0.1.1","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","build":"make","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp","install":"node-gyp rebuild","prepublish":"make sample && make clean"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"2768c71e4b99bfbcb1c8414ca36349a065e140a9","_id":"abp-filter-parser-cpp@0.2.15","_shasum":"5bab76c95acf4c82ad17c59441c6a0452e924186","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"5bab76c95acf4c82ad17c59441c6a0452e924186","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.2.15.tgz","integrity":"sha512-yGMh/VGciWt5ZzO0dqHY5atISqOiTneoqf3JZFlM9mN4tf9sKWccSzBGs6PUhUDtuj1M0U/S3pA6f3TYj8iaZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEh9tvJ4SfLQGTDx/sdsr595Y3SenK3u2tgf5MGQKYULAiEAnadbl1ISd1809+A08BMjKOCbdnpJ8Uqq7HkFhwfQh0I="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.2.16":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.2.16","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.1.11","cppunitlite":"^1.0.0","hashset-cpp":"^0.1.1","nan":"^2.1.0"},"devDependencies":{},"scripts":{"test":"make test","build":"make","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","prepublish":"make sample && make clean"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","gitHead":"4b04fb6f19ec664161c54c938de541629b6be4bc","_id":"abp-filter-parser-cpp@0.2.16","_shasum":"184368a7b1899c31279bd2b9152090b72f42a6ac","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"184368a7b1899c31279bd2b9152090b72f42a6ac","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.2.16.tgz","integrity":"sha512-lj7C297xR6+YqRQEwmJ6LgSUrv8khnQMa8TZJpUQNi3wdEe+vutWrKwdWjoaEwkwG5YC3PChSP8r+aRxPDlMCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGHmA1TtyJeVUviu8ui+4s/ojonG7AJXTi099QzLkVqwIgYjFdQCCjk9zDyDPE4II9rEH3rOd0PAiJFgpIQdelR/U="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.3.0":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.3.0","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.2.0","cppunitlite":"^1.0.0","hashset-cpp":"^0.2.0","nan":"^2.1.0"},"devDependencies":{"pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","prepublish":"make sample && make clean"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","pre-commit":["lint"],"gitHead":"30ca85f6b90d8c3e3b9b13fab1ef5fb34011be39","_id":"abp-filter-parser-cpp@0.3.0","_shasum":"e7f52571ff336d541f1acd630a3552cc90229ae6","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"e7f52571ff336d541f1acd630a3552cc90229ae6","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.3.0.tgz","integrity":"sha512-16Ycia1SopWU7KOTYVMq0VYSfpj1vZQQg1e2EFa/eWox6d54fqhtnzrF3ST7Sns3f7x4jJhc0FP7PnvyhN6C/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFn7Yaa4TEMKGQGWpeAfVYTSnznZVR/ZtpOZ/G45SEPpAiAOaGK5pLEP0DNqf0kDtgCXwg3YlrFob4tMc2z0nDusxA=="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"0.3.1":{"name":"abp-filter-parser-cpp","main":"include.js","version":"0.3.1","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^0.2.0","cppunitlite":"^1.0.0","hashset-cpp":"^0.2.0","nan":"^2.1.0"},"devDependencies":{"pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","prepublish":"make sample && make clean"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","pre-commit":["lint"],"gitHead":"45100ea5d6ea5d3940497b6833d1a9aba1116916","_id":"abp-filter-parser-cpp@0.3.1","_shasum":"5a918cb1a2b16c4136842b6f66f571efd0c21f1d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"5a918cb1a2b16c4136842b6f66f571efd0c21f1d","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-0.3.1.tgz","integrity":"sha512-Fsft0HeCXldX89jBW3koEPehYhzV11d3KggG4WPdN0mTJ75/ntsP5nczR0ZaKE2iVIvKfU4omUaHkdbBrVtAnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2g+wxBedoxA9Kiv1kii7U7cLZmC6+W19EjW+u6em75AiBD1YQq2OrBendE887Bo42gv1fXc6KzznqB1SEHdeawIg=="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.0.1":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser","version":"1.0.1","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.12","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.0","nan":"^2.1.0","node-gyp":"^3.2.1"},"devDependencies":{"pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","prepublish":"make sample && make clean"},"repository":{"type":"git","url":"git+https://github.com/bbondy/ABPFilterParser.cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/ABPFilterParser.cpp/issues"},"homepage":"https://github.com/bbondy/ABPFilterParser.cpp#readme","pre-commit":["lint"],"gitHead":"557736d8475b8991d41f65bb6bd50347c283d9a8","_id":"abp-filter-parser-cpp@1.0.1","_shasum":"9e032f26f6a4cd2ffe3853859554a50cc29ff3ae","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"9e032f26f6a4cd2ffe3853859554a50cc29ff3ae","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.0.1.tgz","integrity":"sha512-hmDhXFjFWgDvVaqF7oV9wCd8UT4ZhCssHM9C538lMMTrb72i/snxEyhBv0TrriGuDvzbqP+NWCzr2n7DcqAKxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDsEQkCqEaP/5KxH20ND8PVyRrLX6mIrGSxc/XRDWayigIfRsVQVppOiEKkXwCs3/ZQXMw3ytnGkgtzVy2L8CmrTg=="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.0.2":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.0.2","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.12","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.0","nan":"^2.1.0","node-gyp":"^3.2.1"},"devDependencies":{"pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","prepublish":"make sample && make clean"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"3546126bfdb161b0a5e62dd24fcf0d5363a0958a","_id":"abp-filter-parser-cpp@1.0.2","_shasum":"4c7bda391db915039da71561dc9062c116e77372","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"4c7bda391db915039da71561dc9062c116e77372","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.0.2.tgz","integrity":"sha512-HWwtOtNdhwYbY8/AmkjtdOuFTUaDwKrQqO28v1r8U5xXvQoOT7WhX9A80NZaYg6+bgAUrERDPTZqKEkRBDHfVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYLJg9samI3lS0G6nbDOmtciKrrYQEl8pI5Ock0pSVRgIhAJ0kHJo8nFvRJxd6W4lHYyKXgbLIorgVc5UYyZ3l5OmK"}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.0.3":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.0.3","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.12","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.0","nan":"^2.1.0","node-gyp":"^3.2.1"},"devDependencies":{"pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","prepublish":"make sample && make clean"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"202ce36be569325658309943f44274229c3fa06e","_id":"abp-filter-parser-cpp@1.0.3","_shasum":"1fedd18cd64682a69344337c260a442f97ba7f6f","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"1fedd18cd64682a69344337c260a442f97ba7f6f","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.0.3.tgz","integrity":"sha512-fliBhY9Zh9qIpjz+TshTrDJi5ZLBrtw7HMMzTlY2M8rtGOA1QDm5vU+A4vHHx3BVycbwpsEK72NVCi8kpPUykw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAQwqOHA0kfX5quI4ZeWl4CgHpBZq9xEcyLpFtzrejlAiEAk851oCb1h4BG6qMiP1HKRLfBdOKDoUWKRsDC1WM83AY="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.0.5":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.0.5","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.16","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.8","nan":"^2.1.0","node-gyp":"^3.2.1"},"devDependencies":{"pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","prepublish":"make sample && make clean"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"9509507a031afd8c612eda82c0ba60cc4d43c89c","_id":"abp-filter-parser-cpp@1.0.5","_shasum":"abe244291774c3dd4a5aad4cacf547a948cf1ddd","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"abe244291774c3dd4a5aad4cacf547a948cf1ddd","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.0.5.tgz","integrity":"sha512-FRW+pzy+kJI4LL2S9jI3z/fmtVfx+s3c3Cy0+yT8GiMePM2WA7f8IeWcC+TObrN26u7dkszkaC2uKbdiUCdqgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRYalpZAoO15uBfZ3oCyahDbNY0gqbIrZmfvN+wN/bVgIgb5mCUMx7rmcRTS6s3wcQ9ICybg2ODW9WxPFvyjKFKE0="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.0.6":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.0.6","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.16","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.8","nan":"^2.1.0","node-gyp":"^3.2.1"},"devDependencies":{"pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","prepublish":"make sample && make clean"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"1fa85ef64d002418c5422988573c5066ed90e747","_id":"abp-filter-parser-cpp@1.0.6","_shasum":"e8295487b89276dff6e6fe2522be1d731787b098","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"e8295487b89276dff6e6fe2522be1d731787b098","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.0.6.tgz","integrity":"sha512-HTuhebG5gXeEqytT7KrHmq28bpZtd0HutbgOfA/2lLnmpgUjtSm374DnnPQW8D9OCePxERfx1CFmN8UGGU7msQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCawC9JCGctVlX+cbtfS2t3Sm3wBhdOLkXP1PnYxPESgAIhAJ7Og/FgyQ+SfGPf7MbQEO4euvwsufFquFun/32ZOmJQ"}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.0.7":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.0.7","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.16","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.8","nan":"^2.1.0"},"devDependencies":{"pre-commit":"^1.1.2","node-gyp":"^3.2.1"},"scripts":{"test":"make test","build":"make","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","prepublish":"make sample && make clean"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"9c3be19f9a68fab8d1c312b42dce27c416f20179","_id":"abp-filter-parser-cpp@1.0.7","_shasum":"85c51465540de645453e8795a855f91a3f193f0b","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"85c51465540de645453e8795a855f91a3f193f0b","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.0.7.tgz","integrity":"sha512-oeFucKVodHCSJTVcA/fvZNjXfSkkSf93+mcfuSxegjfWk9HmPex6lDWq7wEmulC33VmZ6B7+CsSvLimS3bxVgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2euFzisJkSfq3xRFt9x9lm+XcqajiUnAfIwl86XG9oAIgab9MeA/EcTMK3n9OHXX9ywdicmtleXVGTqpFGDRFYwo="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.0.8":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.0.8","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.16","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.9","nan":"^2.1.0"},"devDependencies":{"pre-commit":"^1.1.2","node-gyp":"^3.2.1"},"scripts":{"test":"make test","build":"make","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","prepublish":"make sample && make clean"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"c161e1512093892501ccee655652abef06013bd3","_id":"abp-filter-parser-cpp@1.0.8","_shasum":"2765067c98b76666bcc4c544b2644657de6125db","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"2765067c98b76666bcc4c544b2644657de6125db","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.0.8.tgz","integrity":"sha512-2z/kEQqsoBhBY7mVu58AUMkojvi9TyYJdHdDWb3NGC9WnQbc1tMikwV3TjQpBEBlvuJgJINBuk6dxZxP4RTYuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcMB4/TtfSEw6Hs7Wa2+M749b5cQMBS76E0tbVye85QAiADoWVMcid2zagKroVvAU2XUVIB4PQLoKWB/q5u8zB0hg=="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.0.9":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.0.9","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.16","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.9","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","prepublish":"make sample && make clean"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"d0058f7145c9a0ecfc2fee58566dc81098d95968","_id":"abp-filter-parser-cpp@1.0.9","_shasum":"035474c0529f30148842f830ac82c426906adbcb","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"035474c0529f30148842f830ac82c426906adbcb","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.0.9.tgz","integrity":"sha512-Ssyc5H+b9G4rXHceV+/QylQG/kYcKIWUj4mKZLbBGge6pJFx1/yaObMHTpY98LxqY7hdRAAsYuoZuuLZNqx29w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4dKFp5QXSQyyJBOZG9lXBI/ekoF/i46qV3yOmpPIY3AiBQr8S7istqdxuoZAnmCTw3/pao/ALNldgZxWssq0Sxsw=="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.0.10":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.0.10","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.16","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.9","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install nan && npm install cppunitlite && npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"fdc1c8efa8ebb10e2b43a3c4e71fcc2690664bbd","_id":"abp-filter-parser-cpp@1.0.10","_shasum":"0799b8f486500d239698b7c4dbadb2c246b9d490","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"0799b8f486500d239698b7c4dbadb2c246b9d490","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.0.10.tgz","integrity":"sha512-6l/SexEHWZt15gQjxrYmzp/8O6VfA2ukYWPCIp0Zg/1wIitFNWxZMW6L3ybAOTtc+yqWZ6UpoTa74bEmsDVVNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1k6AS4nrjFHyeChP3oP4pfkLO5nyiqQYoTQ4kh7KLHAIhAID48UQ+kEDtgEG6ZScjkwCCm96GZosbaCQosJy0SXG+"}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.0.11":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.0.11","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.17","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.10","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"6761254ee94f33844dfbed7334c2bb462a32060a","_id":"abp-filter-parser-cpp@1.0.11","_shasum":"0f5887cb45664cb3956afb4a8facac2c9ad9aef1","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"0f5887cb45664cb3956afb4a8facac2c9ad9aef1","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.0.11.tgz","integrity":"sha512-tD5QYggMn2/0/wwC3p6bJJ6zuO+3P7dtW7LBMu8c7sc2DtES3aIlz3bIGbJ/10lEZ2L/GeAqxgZCUSJpmwfCJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEu7Dqf1xq33hSdlY7F5JthIhQMqsVpuMRzm4FEestiQAiBx+5XCLBfZMjVK+0h6Gv2aZ0HIpbfnDkd7U6YfwEXsvg=="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.0.12":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.0.12","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.17","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.11","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"6d8be234a47ee612020da4059186f33e1760730b","_id":"abp-filter-parser-cpp@1.0.12","_shasum":"e5f2775366907c68d45acaaaeeec4c92740d74a4","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"e5f2775366907c68d45acaaaeeec4c92740d74a4","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.0.12.tgz","integrity":"sha512-xiwsurPbqxX4sPFxmRdatbCrVj+pBgxXrs7Ilu+VD8yghToBjzTo+MJC5IAJvU6FHDGEhqYhL1ZSvcFf6zrqKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDVFaS2gV2o54WD5E4dfVafI9kVE5ZQvoFDZA17yZPpAiA8QZ1s0jhRp3x/UWovoZeqnXRwPMLkc3zIeZKv3duTzA=="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.0.13":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.0.13","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.18","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.12","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"730ded1b0dddfda6f457699e1d3c51e0385b762e","_id":"abp-filter-parser-cpp@1.0.13","_shasum":"8099080919a3cee0500dcbac02bd60e2c86986a9","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"8099080919a3cee0500dcbac02bd60e2c86986a9","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.0.13.tgz","integrity":"sha512-Nh85BPoPAoxCQq4pd+T5ufzaqQ6xMjHM6cAuYuEtvg4aI62QoM4PpDF3O6mFJFmU/ve3o0rLXiX1jOElZIIFGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErR+DQ9r4YR5atOc1BA2AtqRcpuVW+hWFUwwNpYULnPAiA0fEAx4zkroZZfryJ8zqqAgAHYAv+Oyl2d5Nz4N9oDtg=="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.0.15":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.0.15","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.19","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.13","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"5bafc3350770e949aa9de5ede10933d91c66a269","_id":"abp-filter-parser-cpp@1.0.15","_shasum":"1a3322716a2b819f6a0b24f074d4cf68564a9390","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"1a3322716a2b819f6a0b24f074d4cf68564a9390","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.0.15.tgz","integrity":"sha512-50i70wpo7+FxNjTNPX5UWNGaydHMasXxnuhfly2mah3Gu8woUhf7ht99RCwImJ3wc+8bUy2/9y4tKle1rpWM5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCafUj5VFlC3h6QwLXsRTCUDPoesxkTIj7eiiwjQ6tFgQIhAOhco9fTEGvl6Rm580aaXPBHIh2MJvVa8mqUDF5ikiBz"}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.0.16":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.0.16","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.19","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.13","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"e35584fbc3d9ab584e746446909ea89c4e2b65d1","_id":"abp-filter-parser-cpp@1.0.16","_shasum":"0f1d870efdd6997ef5e0f3eafd0770b452271ebf","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"0f1d870efdd6997ef5e0f3eafd0770b452271ebf","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.0.16.tgz","integrity":"sha512-U/glMUWh+D4jcJbkU04EhuAzClQRvogJkKGQSD/2C5UteVaMxEQ0Mt6dJN2BYajxvejWsKhwM2BkB0ASnNdgTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3zq3BmXAtNgl3w+zHkVUKCaLCdYfdur6MgBLdFnmA0AiBAyvfSBP+bwJUN11mOMQnbXkmMTF+rHbZm+3LDZNjMhA=="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.0.17":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.0.17","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.19","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.13","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","install":"node-gyp rebuild","lint":"./scripts/cpplint.py"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"b56788bd5bd55e2e639ae307701fddf631fe9114","_id":"abp-filter-parser-cpp@1.0.17","_shasum":"ff03fd8a9f5c3b045f10f84fc43aeebd9f786a1d","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"ff03fd8a9f5c3b045f10f84fc43aeebd9f786a1d","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.0.17.tgz","integrity":"sha512-sDp8kGBsswROpzSWHefolVrJ76Hosf5A1cNNjyyxtPz7OOhH4nskElJrSLgZCy50+bur+wH0X7GnnpufWPORhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/xKSS006A0I5Uc/9htIh6Ugla+8msLL1WQ5UsFDQiogIhAMP0ih/0atsqNrP7S2mnvx1poJUx+1Y+FXiLPGupAaih"}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.0.18":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.0.18","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.19","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.13","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","install":"node-gyp rebuild","lint":"./scripts/cpplint.py"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"b484e2a6a485e24d7fda9fd753122240ad463754","_id":"abp-filter-parser-cpp@1.0.18","_shasum":"039751e2989c856d7d8e7844ea329a927ad21008","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"039751e2989c856d7d8e7844ea329a927ad21008","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.0.18.tgz","integrity":"sha512-/0HOkoJfIOJm3QUlvxUyq6m8wuOjoRAm4QaD6jEvpd1JzJBlJeenqoQqYcY6n3+MdnT8jX2F7bibRCgZeanMGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUVSjO+kocJCKPtsaUP+bFBz/unJoT4PA14O52+XUDCQIgKApYJCVpKQG52j9kDT0R666OSWsMz7LSdTkZGMlVl48="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.0.19":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.0.19","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.19","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.13","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","install":"node-gyp rebuild","lint":"./scripts/cpplint.py"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"b484e2a6a485e24d7fda9fd753122240ad463754","_id":"abp-filter-parser-cpp@1.0.19","_shasum":"8b854c9e532d7c50126f3436591a7a3869956151","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"8b854c9e532d7c50126f3436591a7a3869956151","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.0.19.tgz","integrity":"sha512-7jUWbRwrGQYvkyGke6PLWGYMamu3rjqmRNT/GL1pIB/esP1lLtZaRqQK/zAQW7KWHMOv4GaKiIB3lmDe7JwNYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDChfDSplqbTvwkMM/pQvA6VwbtrrWJPzwFsFLJXIPZqQIgCzDsHdNFHVt3upDGiX+pYAZGTQMDSII8xHPiyuGjW+k="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.0.20":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.0.20","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.19","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.13","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"7570a267439fd2c0d2d376a33bcc9654f2f278fd","_id":"abp-filter-parser-cpp@1.0.20","_shasum":"cc3d44e18cd8c5fb83c9d6e599db10056fff1b54","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"cc3d44e18cd8c5fb83c9d6e599db10056fff1b54","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.0.20.tgz","integrity":"sha512-dWmkj8mDFz54ZIJ+WelfElmDLMFuwbDIAVUE0kTYZQ2ulRl4560YVJodgMDToiFbVN9+DqACFm0OWuu6goun/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFGDxmZ0vUnlHMAt339acXfc5WcTyJ3WPygZFatSu++QIgWF4QaPZ2kzJxFnsJ2STbvi9MObRF4bZYflb2RpARrpg="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.0.21":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.0.21","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.19","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.13","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install --ignore-scripts bloom-filter-cpp && npm install --ignore-scripts hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"f9194f9a6d3a568d1ce0795b84b91f5583518d52","_id":"abp-filter-parser-cpp@1.0.21","_shasum":"7da7f34a189182eb0ed66722f14bdd0f39d32859","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"7da7f34a189182eb0ed66722f14bdd0f39d32859","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.0.21.tgz","integrity":"sha512-Cmto9NCs/qjPFNUKhq4tGTuetyZpb9BeDJMvMiE+ArRy4HnMex1zkji6c1ZwojNIU23GIkVnBcC84ocluzea4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd3C60pu6xbweqkpljdhEXIW7ivAO1Rieo+meoOX/sKAIhAP/BW36GWJFiftD8shuDi2G6l7nPc2KEDml0yngRokjx"}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.0.22":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.0.22","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.19","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.13","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"bbc87abafd6e763b3f4d61895ec0dec6d3a47683","_id":"abp-filter-parser-cpp@1.0.22","_shasum":"2803fdd9de2407fd1f0098b49e510fb46f84d675","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"2803fdd9de2407fd1f0098b49e510fb46f84d675","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.0.22.tgz","integrity":"sha512-/ArwAlDUmmVtjzQQ1AXW0nutxWOSCqVWRKcUJhwJwECNcXmSnkI77B3/i+ClYOeJsyJKyNnOKYphXodxDz+DEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3ExwLdr+6Vai7KTLiueLTd9bosPZcm481RIPJtGwhMAIhAIez7dVAsKgcyRQ2FyZo25k+HXP9xL3vIrxKcUX4VkXA"}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.1.0":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.1.0","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.19","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.13","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"564701c3f1a13acf3f8d7fb94b86ac8632ddfeed","_id":"abp-filter-parser-cpp@1.1.0","_shasum":"dc1986cad3be54d3d5729b2eea58ad05a83539aa","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"dc1986cad3be54d3d5729b2eea58ad05a83539aa","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.1.0.tgz","integrity":"sha512-1tXwQhOGV2EmoZuoth3px0qjDL9fl1vy6unWZo/qtCy+laGEWmuyova8/VzBPD+DGtFBE3VuFDEKyBQSk/BODQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRqfVf/X5pqEWBAAIRkIgoQVgi1feEWzhTxVOl8ao6SAiEA3e1wLoawuWpQ+Hi81IbL0JFxpgKnF1KVQTDwghdjIIw="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.1.1":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.1.1","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.19","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.13","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"e3d883959743e1611b745975d6eacd29a9002d80","_id":"abp-filter-parser-cpp@1.1.1","_shasum":"c99ea73cfc83dbe1abc7608170adea0a1d46991b","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"c99ea73cfc83dbe1abc7608170adea0a1d46991b","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.1.1.tgz","integrity":"sha512-L4srkTIfZNMRESO+xNSHuXnqH33Ux10x0KbbtNPMBp3dmYT+v6TV1sOVN4T4W6v+yP/l9VR0//SpI0iqmKGeJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs0bpw9LZ5OaTHfYq/0ijePAhdyXiCkJnAs8ZoT4PuWwIgaV/7C9AWJDj2WLgGOy9DHg0F/uQaCz9X+4YzVnSwNrU="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.1.2":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.1.2","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.19","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.13","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"d3dde32caafdf3ec97f815f450afc5bdad429c2e","_id":"abp-filter-parser-cpp@1.1.2","_shasum":"c318d9b2a6e53996053982b955804f0fc8682754","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"c318d9b2a6e53996053982b955804f0fc8682754","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.1.2.tgz","integrity":"sha512-h3pzJiJYgZEUzniSaiAx7/OzyqIjzpHEzOjowxquAOK1wT+cjqdpBczDKLe7UjK1rI9iS6ub5DAP5oaBupT4Qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC19c3eBAclVjQKneZcVoCEKU8ybcY5xf50NzsFt6NfhAIhAIWdhOQPT5tOYQ1/DWmYjCYvbdC2lNONbP/u3+lgLU/q"}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.1.4":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.1.4","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.19","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.13","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"7c4690ce768a791cb2cf56298e09a5787e0fc289","_id":"abp-filter-parser-cpp@1.1.4","_shasum":"67abc4f987e7115c5ce66636a7e3016287d5ad2f","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"67abc4f987e7115c5ce66636a7e3016287d5ad2f","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.1.4.tgz","integrity":"sha512-7/3K62RHtW2pLb3sMfLgZ7w0Gfz/Cxv2u+1beqiIs5nkYkrTDsK+3IUjR4IZey1C2V5Lh0Qz0jXwvpwnSGbkUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAe05PnHdy1re/Yp3wbKFZpfMLdKTM7MvC+ioYaRAMlwIgY4n66/bI3OLIT2I+oj/eZ16b7+7oeU2atWzPG6zymME="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.1.5":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.1.5","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.19","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.13","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"864470b0fd94fe241cb4d78c274927a5c8bfe137","_id":"abp-filter-parser-cpp@1.1.5","_shasum":"5423f52524034cfa63c2c193b2cc869bed35a6b5","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"5423f52524034cfa63c2c193b2cc869bed35a6b5","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.1.5.tgz","integrity":"sha512-fzaa1ZID7EYMtfz/JjgF+B2JTZPHIu/OH2UU0eV7889m9zlXv3GnDWrmp5E75FBQccUoh67Ah2KDK9hyQIEQ5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlMC6sjouWkjsn7mZ9YHA6fChbBW2hten7SdZ6V6JYHQIgOWbNU5Uq28gk+uQw3QPefi2GsOe5tL5cxXJzp/8Ru1o="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}]},"1.1.6":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.1.6","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.19","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.13","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2"},"scripts":{"test":"make test","build":"make","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"49cef0cfcbda0920d1897c5e0eff8f06bb3c1086","_id":"abp-filter-parser-cpp@1.1.6","_shasum":"882c70de500aac54fcf47a5d4ed30fc228cd9812","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"882c70de500aac54fcf47a5d4ed30fc228cd9812","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.1.6.tgz","integrity":"sha512-QpQuYV/LRswlHY4VDS9touFtI5i8GswO2Xqzlui9j8jgMHz8kgwmi1iIcnmJ+aBSzMCLDWckK80ycHGe1s6a4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4XEX15yjb0zbqDUygl1ZXnEC6L3dKvKdtfipmK7FhCAiBHrL8IwmjdCEbTpd9goULhtT2pWDEZcBpdAxVdOq7oeg=="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.1.6.tgz_1455080054312_0.6341825709678233"}},"1.1.7":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.1.7","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.19","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.13","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2","nsp":"^2.2.0"},"scripts":{"test":"make test","build":"make","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","checks":"npm run check-security","check-security":"nsp check"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"7b95b2f309b1107534b32bdf2baec305c87e4580","_id":"abp-filter-parser-cpp@1.1.7","_shasum":"4443ca1cad1744fd7fd52f0581753c5293c39d4a","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"4443ca1cad1744fd7fd52f0581753c5293c39d4a","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.1.7.tgz","integrity":"sha512-IAVHLORKQJ4QSmjLkUekRSaCFVjGHOFOUIJ66gDS2KE4KQ88Hx5+HUjwhviIy4b7riW+yO8UmkSV0sZFvgf//A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0cAR2k3PkOZDiN68eJVXXW3HfyU0+aoVueKungWJ4ygIgGjqyu9yEGXxOn6gatYY6LdpBv2kfrZPRZE14bRRScsI="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.1.7.tgz_1455080688207_0.5727290317881852"}},"1.1.8":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.1.8","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.0.19","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.13","nan":"^2.1.0"},"devDependencies":{"node-gyp":"^3.2.1","pre-commit":"^1.1.2","nsp":"^2.2.0"},"scripts":{"test":"make test","build":"make","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","checks":"npm run check-security","check-security":"nsp check"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"0f4c8aadb5ad51ea1bef21f0d808b89df844f0f6","_id":"abp-filter-parser-cpp@1.1.8","_shasum":"a93cabc91467b2338ac879f86deb31ccd42c4a65","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"a93cabc91467b2338ac879f86deb31ccd42c4a65","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.1.8.tgz","integrity":"sha512-6RwIPtlQxdYKs/rcbIejRAQqbT8Nd41zBfEw3gL6AX7l4VLdLT4/9EzpHSYcv4Yao8eM+BRBadABXZJmX8bCjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyQGeQd2tHrBhpeUOixWBXdZGiNfUoF+p7cfWbsiGejAIgX+P12v7dVdB7RruKcpXuwAo9W34usB3Oyc7es8duveQ="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.1.8.tgz_1456759863629_0.2710153099615127"}},"1.1.9":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.1.9","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"^1.1.1","cppunitlite":"^1.0.0","hashset-cpp":"^1.0.14","nan":"^2.2.1"},"devDependencies":{"node-gyp":"^3.3.1","pre-commit":"^1.1.2","nsp":"^2.3.0"},"scripts":{"test":"make test","build":"make","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","checks":"npm run check-security","check-security":"nsp check"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"e9d23adec289bfcffcdd886410c682a6290a2324","_id":"abp-filter-parser-cpp@1.1.9","_shasum":"8b9e8cf901c9f1baa2541ea068c702636a9edcbe","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"8b9e8cf901c9f1baa2541ea068c702636a9edcbe","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.1.9.tgz","integrity":"sha512-lNQOL/YqW79Oy36AIpZH9ec85IS2lZb6ZQTNqy0gW3cWd0SyUUxBN24x9EAJQTwSdKIfKB4n4MKzaDleacXlQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCM3QV5/Hna8wv5j7kf3XUU6yX1jHVPmRuW11cIUF5NAiEAt/+vJ0CKxR0hKDQN/caLJTBOxO45c6BgRK2BR+u3lCE="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.1.9.tgz_1459437039036_0.8620081443805248"}},"1.1.10":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.1.10","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"1.1.x","cppunitlite":"^1.0.0","hashset-cpp":"1.0.x","nan":"^2.2.1"},"devDependencies":{"node-gyp":"^3.3.1","pre-commit":"^1.1.2","nsp":"^2.3.0"},"scripts":{"test":"make test","build":"make","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","checks":"npm run check-security","check-security":"nsp check"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"b4d6f8b02c506a4a82705a2c585d70d722fba501","_id":"abp-filter-parser-cpp@1.1.10","_shasum":"320f6bf641e8781b7cac6b2f861e1411615ed2e9","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"320f6bf641e8781b7cac6b2f861e1411615ed2e9","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.1.10.tgz","integrity":"sha512-x5qPjNKKxFFqsbkXsM/bJwO7uUFcZtDi+nixexf3szRgXIvAU7Ng7WyKrs+6PNBMZ+PfAXNO3Zo+No39PjQwiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGI6DtVFBwCcbMQKna6bNTUKOjjcJ4ccGMwoCaNYbgbEAiEA36Tz+hXgqvJf0Nzu625H+hBWj53k4nbirgYokh0yuTw="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.1.10.tgz_1459438023219_0.855910771060735"}},"1.1.12":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.1.12","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"1.1.x","cppunitlite":"^1.0.0","hashset-cpp":"1.0.x","nan":"^2.2.1"},"devDependencies":{"node-gyp":"^3.3.1","pre-commit":"^1.1.2","nsp":"^2.3.0"},"scripts":{"test":"make test","build":"make","sample":"make sample","perf":"make perf","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","checks":"npm run check-security","check-security":"nsp check"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"bf385e28ce1ffcab5133378a8b8875a3cae67d0a","_id":"abp-filter-parser-cpp@1.1.12","_shasum":"7b756a56ea172ecf306349d57bd165d3118188e8","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"7b756a56ea172ecf306349d57bd165d3118188e8","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.1.12.tgz","integrity":"sha512-N+mLM06jjw53tarQ4YOSXzXzvIXhk4O3ZaJa0gYxmz9V9Kx4Iu1P0bC79HdPhvvHEhWsoTATR0r+o0jpJETjyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfMR6yuu2dOMe8J4DI/0/WLpgyx+D1zDtXBzqgjuprJAiEAi8fo24tagvYzfKNHPD4+YwXSLh8A6tSCny4pHQsDzh8="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.1.12.tgz_1459992184930_0.2932798834517598"}},"1.1.13":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.1.13","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"1.1.x","cppunitlite":"^1.0.0","hashset-cpp":"1.0.x","nan":"^2.2.1"},"devDependencies":{"node-gyp":"^3.3.1","pre-commit":"^1.1.2","nsp":"^2.3.0"},"scripts":{"test":"make test","build":"make","sample":"make sample","perf":"make perf","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","checks":"npm run check-security","check-security":"nsp check"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"82b813204706d48646799e2e559543c473f76943","_id":"abp-filter-parser-cpp@1.1.13","_shasum":"d0b859a9b83e63d3845d3b2f89ed7e72d2cdbc27","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"d0b859a9b83e63d3845d3b2f89ed7e72d2cdbc27","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.1.13.tgz","integrity":"sha512-ZMImepw0pr501sAsAqfzvv3pH9yh6CXEHLJIbPQVY1CaMsn0T6a6No7d0NIqXCoWze9htM3+I1k3TP1jr2va5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi7RwrHfEUyqId6p/Sb0TGtOAayGQd1zRL+OXbM6z62gIgBf/xWfRULCo60mlGs7flXHoOrJ9eRZsMCDqXK/VMG48="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.1.13.tgz_1467258069206_0.08890960458666086"}},"1.1.14":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.1.14","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"1.1.x","cppunitlite":"^1.0.0","hashset-cpp":"1.0.x","nan":"^2.2.1"},"devDependencies":{"node-gyp":"^3.3.1","pre-commit":"^1.1.2","nsp":"^2.3.0"},"scripts":{"test":"make test","build":"make","sample":"make sample","perf":"make perf","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","checks":"npm run check-security","check-security":"nsp check"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"b3a473ef4a3f42635bbfe2803dc2c90d68f86874","_id":"abp-filter-parser-cpp@1.1.14","_shasum":"2c9d4ea606adf41f5b804616627b920877aae517","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"2c9d4ea606adf41f5b804616627b920877aae517","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.1.14.tgz","integrity":"sha512-s5wN376ljg5WE8UWB226ESkR3VXx1a/1WV0gYFtxd6WivVsDRmI8qa80TLIsOoW8rcx08vP1h2JTqp5YUynQmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBigLQHbbBqKXgj7+wqoyJHEwLIGF9dD8GsLMpo9eZPUAiEAqQSKxqyBjJqGZ6P1ZokCf1ysjodltVxHW4Oxa1gwXlU="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.1.14.tgz_1467338373942_0.6558005504775792"}},"1.1.15":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.1.15","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"1.1.x","cppunitlite":"^1.0.0","hashset-cpp":"1.0.x","nan":"^2.2.1"},"devDependencies":{"node-gyp":"^3.4.0","pre-commit":"^1.1.2","nsp":"^2.3.0"},"scripts":{"test":"make test","build":"make","sample":"make sample","perf":"make perf","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","checks":"npm run check-security","check-security":"nsp check"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"9242c44736245e929921c78f876c830cc454d73d","_id":"abp-filter-parser-cpp@1.1.15","_shasum":"7ffca74143015b06e92c687d7903528a31d80377","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"7ffca74143015b06e92c687d7903528a31d80377","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.1.15.tgz","integrity":"sha512-Yg5ri/xBpJ8xUPKg5qBXhEiACuji5CWcI96RFwpArL8cXx3lAT9OOmDSuwgaQIsl5Tx2FX7KI1dYPPDgRvsuKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvg3bZtFLp8PpBkjrg9V55ldiHYt3OZVKPnI2FPKnlrAIgUnxMcHUNOwe8YDtmmnkGnQm5zuk/1TjhaeF2VdizT8c="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.1.15.tgz_1469571803971_0.46108634350821376"}},"1.1.16":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.1.16","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"1.1.x","cppunitlite":"^1.0.0","hashset-cpp":"1.0.x","nan":"^2.2.1"},"devDependencies":{"node-gyp":"^3.4.0","pre-commit":"^1.1.2","nsp":"^2.3.0"},"scripts":{"test":"make test","build":"make","sample":"make sample","perf":"make perf","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","checks":"npm run check-security","check-security":"nsp check","data-files":"node scripts/generateDataFiles.js"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"0b92791d753136d74c1bab4da9f6a8c743b478eb","_id":"abp-filter-parser-cpp@1.1.16","_shasum":"1c52a357d00474299a7d1c4f609bb22b1a022d42","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"1c52a357d00474299a7d1c4f609bb22b1a022d42","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.1.16.tgz","integrity":"sha512-9uJv8mG9D9pPKnbx/ug0l76iuv68PrLKkn5vUaR8qyqefdw9z8OwpGNpRgXLdxOgr232JSA7jBBUd7naB/Cx/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBhI0/CjzQY+IFNDV6tdIP7MvFIA1e5TFEOvzCxFRWUgIgcybasvLfmX3yu6f18O8bCZJqWuGeG1M6vVcobvDGASg="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.1.16.tgz_1475328080101_0.87701495597139"}},"1.2.0":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.2.0","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"1.1.x","cppunitlite":"^1.0.0","hashset-cpp":"1.0.x","nan":"^2.2.1"},"devDependencies":{"node-gyp":"^3.4.0","pre-commit":"^1.1.2","nsp":"^2.3.0"},"scripts":{"test":"make test","build":"make","sample":"make sample","perf":"make perf","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","checks":"npm run check-security","check-security":"nsp check","data-files":"node scripts/generateDataFiles.js"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"be47b0ee5a817b80277cd6a9fa6129878e43d080","_id":"abp-filter-parser-cpp@1.2.0","_shasum":"2b335a813c6034323faf347168c793211cbe9da3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"2b335a813c6034323faf347168c793211cbe9da3","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.2.0.tgz","integrity":"sha512-ITfgaP7fEbF9erGGqHr9OLI6oYlmkPSpTPnbYLgEWB2geSgHJFln8F37g54hWNtkaVI4FOtTPWE+JEIaMx9nkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVVYOVarjOCs7ImsR+bsntdqsc7Ov0xgq8Qs4HsvDGUgIhAIqTkmkXv7RYPzW9gxfxJzF778Am7O1V3uUfM4ohLOxW"}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.2.0.tgz_1475328209055_0.42986096255481243"}},"1.2.2":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.2.2","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"1.1.x","cppunitlite":"^1.0.0","hashset-cpp":"1.0.x","nan":"^2.2.1"},"devDependencies":{"node-gyp":"^3.4.0","pre-commit":"^1.1.2","nsp":"^2.3.0"},"scripts":{"test":"make test","build":"make","sample":"make sample","perf":"make perf","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","checks":"npm run check-security","check-security":"nsp check","data-files":"node scripts/generateDataFiles.js"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"ab0a43fc17c35514fe77fea14bda42fbdd4e0a49","_id":"abp-filter-parser-cpp@1.2.2","_shasum":"0e351c12ef7e0792bcb38db67a8286f30744cdbb","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"0e351c12ef7e0792bcb38db67a8286f30744cdbb","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.2.2.tgz","integrity":"sha512-9ddkes4THiSPkxKtc7jUw7CMNcEoGDFO2XAmyuDGD0Pdcv2xkSfNrSPUKjTeUNtSsJC8L0+qcXeMKneR72YXVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGOp/kK6VuNFRP5+dkjGM9sQf3zeF6sQvvlpR0goqspiAiEA+BUI+2qE0DesjGeB7r1aT5ZGIUa9QPR1C5kkiWKE2K8="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.2.2.tgz_1475525478915_0.35223544598557055"}},"1.2.3":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.2.3","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"1.1.x","cppunitlite":"^1.0.0","hashset-cpp":"1.0.x","nan":"^2.2.1"},"devDependencies":{"node-gyp":"^3.4.0","pre-commit":"^1.1.2","nsp":"^2.3.0"},"scripts":{"test":"make test","build":"make","sample":"make sample","perf":"make perf","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","checks":"npm run check-security","check-security":"nsp check","data-files":"node scripts/generateDataFiles.js"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"d1abc854ef8671a122aac1fae0f65ee68a6df977","_id":"abp-filter-parser-cpp@1.2.3","_shasum":"1d010ff859d587de3a96ea24c39f6051236e3f63","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"1d010ff859d587de3a96ea24c39f6051236e3f63","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.2.3.tgz","integrity":"sha512-1gmsb8q64wV3bwXq0jMh71H7bw5QHkmJNsgYTW438I7eS33STH4WYPiPhXz30lhlZdYdEBr3O8sZF8sgpPGIAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZ5nbhf0NYb0L12wepxbjvRmO/Nv3VQBVfpztQlNSd8AiBSmo08u7HcleiCQAh7iqOCKMhdBUjL+X9QBrIzmpYEUQ=="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.2.3.tgz_1475527432315_0.39928296161815524"}},"1.2.4":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.2.4","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"1.1.x","cppunitlite":"^1.0.0","hashset-cpp":"1.0.x","nan":"^2.2.1"},"devDependencies":{"node-gyp":"^3.4.0","pre-commit":"^1.1.2","nsp":"^2.3.0"},"scripts":{"test":"make test","build":"make","sample":"make sample","perf":"make perf","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"./scripts/cpplint.py","checks":"npm run check-security","check-security":"nsp check","data-files":"node scripts/generateDataFiles.js"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint"],"gitHead":"9002f112321cfee6fe6642295de148aed329869c","_id":"abp-filter-parser-cpp@1.2.4","_shasum":"c02ccfcdee6be500029781d03cc77f19de2ae2f1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"c02ccfcdee6be500029781d03cc77f19de2ae2f1","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.2.4.tgz","integrity":"sha512-NtXKxO73ATdjQjF1pyqFeX/L8eJpSfjrAso7nbYgDgi2y/Xp1+dOIhzFw/np90Dnz/QrPLXu8akFB08vAJs8og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4/drdhOWFRBrzinIEm5/r6zdLdXkrIEIWRzACRcn13AiEAgSxC54q1KrgmVJuJ2Fi637cR3utUpnbBhMwTteOw9KE="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.2.4.tgz_1475552950665_0.9486912917345762"}},"1.2.5":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.2.5","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"1.1.x","cppunitlite":"^1.0.0","hashset-cpp":"1.0.x","nan":"^2.2.1"},"devDependencies":{"node-gyp":"^3.4.0","nsp":"^2.3.0","pre-commit":"^1.1.2","standard":"^8.4.0"},"scripts":{"test":"make test","build":"make","sample":"make sample","perf":"make perf","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"npm run lint-cpp && npm run lint-js","lint-cpp":"./scripts/cpplint.py","lint-js":"standard","checks":"npm run check-security","check-security":"nsp check","data-files":"node scripts/generateDataFiles.js"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint-cpp","lint-js"],"gitHead":"23abcdfb41df668dc545aab66bb3b1ae9c099d83","_id":"abp-filter-parser-cpp@1.2.5","_shasum":"3daff1a14e5838ccf35d48697e52a5585717b5ed","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"3daff1a14e5838ccf35d48697e52a5585717b5ed","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.2.5.tgz","integrity":"sha512-0ZI7a81gv4eYy7DFA6HHNnLaWeHrC2rPZnQTi4SMj58MUu0EFcdl+FfL9+ruuIOqaNfTiut2E9yxn8w3JeTD6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcGpdKex/C1ouD8Zeu9yLP9lHwSkBJjYAFLM6vUYsKNAiAcbSznNnVBV8OL1NOqQwFRi9Y1n4rR1gsp40PukCjReg=="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.2.5.tgz_1476399445760_0.2205616554711014"}},"1.2.6":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.2.6","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"1.1.x","cppunitlite":"^1.0.0","hashset-cpp":"1.0.x","nan":"^2.2.1"},"devDependencies":{"node-gyp":"^3.4.0","nsp":"^2.3.0","pre-commit":"^1.1.2","standard":"^8.4.0"},"scripts":{"test":"make test","build":"make","sample":"make sample","perf":"make perf","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"npm run lint-cpp && npm run lint-js","lint-cpp":"./scripts/cpplint.py","lint-js":"standard","checks":"npm run check-security","check-security":"nsp check","data-files":"node scripts/generateDataFiles.js"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint-cpp","lint-js"],"gitHead":"7549685381d76e735976e2b7ca1a3e25caef106f","_id":"abp-filter-parser-cpp@1.2.6","_shasum":"945879b7938eebbdad4cabee962ef9f16cfd2c88","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"945879b7938eebbdad4cabee962ef9f16cfd2c88","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.2.6.tgz","integrity":"sha512-bkdatzC4IOlyamhiZ/Fo5Go/1CS6tU5+hi0lC8r1Z7syvCSbzY7pPml3ZaZgcRvop1+m+YUTI++kw4NZoc5MvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICo88U0V6kT4x4mObi6GsWKMO/XV71TDKlq5QE/20yQJAiEAnz0hhPch8ezP72FPbx2oqz5L33hrdAhCN4hZnmB92rI="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.2.6.tgz_1476406415002_0.6788727752864361"}},"1.2.7":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.2.7","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"1.1.x","cppunitlite":"^1.0.0","hashset-cpp":"1.0.x","nan":"^2.2.1"},"devDependencies":{"node-gyp":"^3.4.0","nsp":"^2.3.0","pre-commit":"^1.1.2","standard":"^8.4.0"},"scripts":{"test":"make test","build":"make","sample":"make sample","perf":"make perf","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"npm run lint-cpp && npm run lint-js","lint-cpp":"./scripts/cpplint.py","lint-js":"standard","checks":"npm run check-security","check-security":"nsp check","data-files":"node scripts/generateDataFiles.js"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint-cpp","lint-js"],"gitHead":"98f151dd5041e222f57b6f41c6993a55ae970554","_id":"abp-filter-parser-cpp@1.2.7","_shasum":"85257f800c369d7552163a79673e36df359408a2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"85257f800c369d7552163a79673e36df359408a2","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.2.7.tgz","integrity":"sha512-0gYcecU2xQLVhCg9d4Q41zSYtZnBWO8J3xPOS0mxuhrLsbNEq0+AemRmXUagyFSIkMcLL7Ur6SALQlZb3w0rPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLRqZB19ZPcg8uRidnNr9/7iOk9RMTYvzVDpUGvZdA1AIhAMD4D8kXbBavJ02lEnKaSP7OwnocbSTkHexxducsKKPz"}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.2.7.tgz_1476569773496_0.10618791193701327"}},"1.2.8":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.2.8","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"1.1.x","cppunitlite":"^1.0.0","hashset-cpp":"1.0.x","nan":"^2.2.1"},"devDependencies":{"node-gyp":"^3.4.0","nsp":"^2.3.0","pre-commit":"^1.1.2","standard":"^8.4.0"},"scripts":{"test":"make test","build":"make","sample":"make sample","perf":"make perf","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"npm run lint-cpp && npm run lint-js","lint-cpp":"./scripts/cpplint.py","lint-js":"standard","checks":"npm run check-security","check-security":"nsp check","data-files":"node scripts/generateDataFiles.js"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint-cpp","lint-js"],"gitHead":"b02f29cb4a8455e857ac7c68dd5354148b3abdfb","_id":"abp-filter-parser-cpp@1.2.8","_shasum":"aca97d8d98a8532e6837da1620d9dc56656e955e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"aca97d8d98a8532e6837da1620d9dc56656e955e","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.2.8.tgz","integrity":"sha512-SMmlwFqzOM1yFnhqXe09oCnkASbVccC2u3MEvCQPBhMyWMhKIdwSqGCX9CaC2pEQo6nyQiOxzuwoT0/Yy9O/cA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGU51MADblx1MDKbRoLIo1N140TC6XOs7zxseID7yO01AiBjpoJ7NbInMzxz31IH7awN59K07R4D62DJsP/MFukvNw=="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.2.8.tgz_1476858142267_0.22316877637058496"}},"1.2.9":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.2.9","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"1.1.x","cppunitlite":"^1.0.0","hashset-cpp":"1.0.x","nan":"^2.2.1"},"devDependencies":{"commander":"^2.9.0","node-gyp":"^3.4.0","nsp":"^2.3.0","pre-commit":"^1.1.2","s3":"^4.4.0","standard":"^8.4.0"},"scripts":{"test":"make test","build":"make","sample":"make sample","perf":"make perf","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"npm run lint-cpp && npm run lint-js","lint-cpp":"./scripts/cpplint.py","lint-js":"standard","checks":"npm run check-security","check-security":"nsp check","data-files":"node scripts/generateDataFiles.js"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint-cpp","lint-js"],"gitHead":"c42046dccac004f2838d2591c43cdfb4a42f3fa2","_id":"abp-filter-parser-cpp@1.2.9","_shasum":"f8e520fae7082f2001b118957148047c9a030776","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"f8e520fae7082f2001b118957148047c9a030776","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.2.9.tgz","integrity":"sha512-s7A0fh8OPpm2iYqUAgi9Pu0ToJ4JiJ+89IJI44amf2XOHw5RYveaXJIIIAyvwp7m+3wQ8Rt+6T/5H3SzWFhzXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS9Bma58Ppcq+5Ihss313/ZoUk3HMr6bkKp3Zccv7ujQIhAOmeJ6YIzCgPIcBnbsgQzP2v4Fdle83ln45RHESELywF"}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.2.9.tgz_1477879541857_0.3279224392026663"}},"1.2.10":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.2.10","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"1.1.x","cppunitlite":"^1.0.0","hashset-cpp":"1.0.x","nan":"^2.2.1"},"devDependencies":{"commander":"^2.9.0","node-gyp":"^3.4.0","nsp":"^2.3.0","pre-commit":"^1.1.2","s3":"^4.4.0","standard":"^8.4.0"},"scripts":{"test":"make test","build":"make","sample":"make sample","perf":"make perf","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"npm run lint-cpp && npm run lint-js","lint-cpp":"./scripts/cpplint.py","lint-js":"standard","checks":"npm run check-security","check-security":"nsp check","data-files":"node scripts/generateDataFiles.js"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint-cpp","lint-js"],"gitHead":"412b6654a9d00b553e371875a0de0dc464a2850d","_id":"abp-filter-parser-cpp@1.2.10","_shasum":"648061934da0fdf3f08f44c726d31fac163edc59","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"648061934da0fdf3f08f44c726d31fac163edc59","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.2.10.tgz","integrity":"sha512-1i6doUtCa5WXcQjXpOkkzSiAZxWnoCTCi9bhxI3F8/klk76+9GMgRZl1E/24sx8lg7BwqxvYW+cE2HVCMUe1ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEITblN7apdQmwxC1Cytocb5M+zRF1IiPr2zqcLVC8UKAiEA1qkQguoi1VNgqMZgphxu3+Q9c5Upeeh/TXMjnAj6+o0="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.2.10.tgz_1477929169114_0.06163903954438865"}},"1.2.11":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.2.11","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"1.1.x","cppunitlite":"^1.0.0","hashset-cpp":"1.0.x","nan":"^2.2.1"},"devDependencies":{"commander":"^2.9.0","node-gyp":"^3.4.0","nsp":"^2.3.0","pre-commit":"^1.1.2","s3":"^4.4.0","standard":"^8.4.0"},"scripts":{"test":"make test","build":"make","sample":"make sample","perf":"make perf","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"npm run lint-cpp && npm run lint-js","lint-cpp":"./scripts/cpplint.py","lint-js":"standard","checks":"npm run check-security","check-security":"nsp check","data-files":"node scripts/generateDataFiles.js"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint-cpp","lint-js"],"gitHead":"4a747db6a87c6c0c11c50e2c5474a62be59d1887","_id":"abp-filter-parser-cpp@1.2.11","_shasum":"98ea95b14f7d72a53383674831627dc3241e2efa","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"98ea95b14f7d72a53383674831627dc3241e2efa","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.2.11.tgz","integrity":"sha512-SPW0psp4ou7stN1kTIYu2ITpJkuOIPyLMAMSbIB6gPNXi8NEEVkVcwIisqP7CRVE/2+n9MCxdDbPFADblvIa6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrVkB/bn0jQhJWu9Fbp1/RXwxAivZeiFM6ueJYLkaJ8wIhAMoIy6C28k1HT29194gAJRKQBgNrUHIB0WVcOQnmVYyE"}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.2.11.tgz_1482207068366_0.7227102878969163"}},"1.2.12":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.2.12","description":"C++ Adblock Plus filter parser for lists like EasyList","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"1.1.x","cppunitlite":"^1.0.0","hashset-cpp":"1.0.x","nan":"^2.2.1"},"devDependencies":{"commander":"^2.9.0","node-gyp":"^3.4.0","nsp":"^2.3.0","pre-commit":"^1.1.2","s3":"^4.4.0","standard":"^8.4.0"},"scripts":{"test":"make test","build":"make","sample":"make sample","perf":"make perf","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"npm run lint-cpp && npm run lint-js","lint-cpp":"./scripts/cpplint.py","lint-js":"standard","checks":"npm run check-security","check-security":"nsp check","data-files":"node scripts/generateDataFiles.js"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint-cpp","lint-js"],"gitHead":"118332f223629ee93b682eaa7d87da6efe73bb71","_id":"abp-filter-parser-cpp@1.2.12","_shasum":"038370ca178f3643ee2c4b392753454890798da1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"038370ca178f3643ee2c4b392753454890798da1","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.2.12.tgz","integrity":"sha512-8cGMLXW4dU/02GoKrgHaXt1/L/J6hzCEZTmfv9GH3dsDJxhrqOdAG8amn93ECAZZCU5J9swX9MNcDj3aXBxeWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+qiYtlb3pdLZCuoL7XBiqJ3CsH3HNAlWei3s8eCfRkwIgdW8dNQRvzzm+AZ8PCJsbr+HMwf0Dw3u51HDaz5ywXkI="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.2.12.tgz_1482975153227_0.41365755954757333"}},"1.2.13":{"name":"abp-filter-parser-cpp","main":"./build/Release/abp-filter-parser-cpp","version":"1.2.13","description":"Ad block engine used in the Brave browser for ABP filter syntax based lists like EasyList.","directories":{"test":"test"},"dependencies":{"bloom-filter-cpp":"1.1.x","cppunitlite":"^1.0.0","hashset-cpp":"1.0.x","nan":"^2.2.1"},"devDependencies":{"commander":"^2.9.0","node-gyp":"^3.4.0","nsp":"^2.3.0","pre-commit":"^1.1.2","s3":"^4.4.0","standard":"^8.4.0"},"scripts":{"test":"make test","build":"make","sample":"make sample","perf":"make perf","preinstall":"npm install bloom-filter-cpp && npm install hashset-cpp","install":"node-gyp rebuild","lint":"npm run lint-cpp && npm run lint-js","lint-cpp":"./scripts/cpplint.py","lint-js":"standard","checks":"npm run check-security","check-security":"nsp check","data-files":"node scripts/generateDataFiles.js","upload":"node scripts/uploadDataFiles.js"},"repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"license":"MPL-2.0","gypfile":true,"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","pre-commit":["lint-cpp","lint-js"],"gitHead":"aed099cc7f3a9474560a31e1cac857107207547e","_id":"abp-filter-parser-cpp@1.2.13","_shasum":"6846c34a60191608755d345271d059ee32d1be13","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"brianbondy","email":"netzen@gmail.com"},"dist":{"shasum":"6846c34a60191608755d345271d059ee32d1be13","tarball":"https://registry.npmjs.org/abp-filter-parser-cpp/-/abp-filter-parser-cpp-1.2.13.tgz","integrity":"sha512-7ExR4J4TMMITPXUvLIiIS5kTiFH+9PCPcFLN9gS7nkaYo0NhDsyqe9HvisZqUq/Z2qXdJYE7fY7dh6ywzfJygA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvzmlGSn5rt6KJJuJ34pC9UjfFsBMDR7x98YBz6lxDmwIgMonath2YvOAa7sfGc3ASKuWl68XbtyMycdIUbIXtdpg="}]},"maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/abp-filter-parser-cpp-1.2.13.tgz_1483048763937_0.010177894262596965"}}},"readme":"[![Build Status](https://travis-ci.org/bbondy/abp-filter-parser-cpp.svg?branch=master)](https://travis-ci.org/bbondy/abp-filter-parser-cpp)\n\n# abp-filter-parser-cpp\n\nNative node module, and C++ library for Adblock Plus filter parsing for lists like EasyList.\n\nThis is a straight port of the prototype done in JS here:\nhttps://github.com/bbondy/abp-filter-parser\n\nIt uses a bloom filter and Rabin-Karp algorithm to be super fast.\n\n## To include abp-filter-parser-cpp in your project:\n\n```\nnpm install --save abp-filter-parser-cpp\n```\n\n## JS Sample\n\n```javascript\nvar ABPFilterParser = ABPFilterParserLib.ABPFilterParser\nvar FilterOptions = ABPFilterParserLib.FilterOptions\n\nvar parser = new ABPFilterParser()\nparser.parse('/public/ad/*$domain=slashdot.org')\nparser.parse('/public/ad3/*$script')\nvar b1 = parser.matches('http://www.brianbondy.com/public/ad/some-ad', FilterOptions.script, 'slashdot.org')\nvar b2 = parser.matches('http://www.brianbondy.com/public/ad/some-ad', FilterOptions.script, 'digg.com')\nconsole.log('public/ad/* should match b1.  Actual: ', b1)\nconsole.log('public/ad/* should not match b2.  Actual: ', b2)\n```\n\n## C++ Sample\n\n```c++\n#include \"ABPFilterParser.h\"\n#include <algorithm>\n#include <iostream>\n#include <fstream>\n#include <sstream>\n#include <iostream>\n#include <string>\n\nusing namespace std;\n\nstring getFileContents(const char *filename)\n{\n  ifstream in(filename, ios::in);\n  if (in) {\n    ostringstream contents;\n    contents << in.rdbuf();\n    in.close();\n    return(contents.str());\n  }\n  throw(errno);\n}\n\nvoid writeFile(const char *filename, const char *buffer, int length)\n{\n  ofstream outFile(filename, ios::out | ios::binary);\n  if (outFile) {\n    outFile.write(buffer, length);\n    outFile.close();\n    return;\n  }\n  throw(errno);\n}\n\n\nint main(int argc, char**argv) {\n  std::string &&easyListTxt = getFileContents(\"./test/data/easylist.txt\");\n  const char *urlsToCheck[] = {\n    // ||pagead2.googlesyndication.com^$~object-subrequest\n    \"http://pagead2.googlesyndication.com/pagead/show_ads.js\",\n    // Should be blocked by: ||googlesyndication.com/safeframe/$third-party\n    \"http://tpc.googlesyndication.com/safeframe/1-0-2/html/container.html\",\n    // Should be blocked by: ||googletagservices.com/tag/js/gpt_$third-party\n    \"http://www.googletagservices.com/tag/js/gpt_mobile.js\",\n    // Shouldn't be blocked\n    \"http://www.brianbondy.com\"\n  };\n\n  // This is the site who's URLs are being checked, not the domain of the URL being checked.\n  const char *currentPageDomain = \"slashdot.org\";\n\n  // Parse easylist\n  ABPFilterParser parser;\n  parser.parse(easyListTxt.c_str());\n\n  // Do the checks\n  std::for_each(urlsToCheck, urlsToCheck + sizeof(urlsToCheck) / sizeof(urlsToCheck[0]), [&parser, currentPageDomain](std::string const &urlToCheck) {\n    if (parser.matches(urlToCheck.c_str(), FONoFilterOption, currentPageDomain)) {\n      cout << urlToCheck << \": You should block this URL!\" << endl;\n    } else {\n      cout << urlToCheck << \": You should NOT block this URL!\" << endl;\n    }\n  });\n\n  int size;\n  // This buffer is allocate on the heap, you must call delete[] when you're done using it.\n  char *buffer = parser.serialize(size);\n  writeFile(\"./ABPFilterParserData.dat\", buffer, size);\n\n  ABPFilterParser parser2;\n  // Deserialize uses the buffer directly for subsequent matches, do not free until all matches are done.\n  parser2.deserialize(buffer);\n  // Prints the same as parser.matches would\n  std::for_each(urlsToCheck, urlsToCheck + sizeof(urlsToCheck) / sizeof(urlsToCheck[0]), [&parser2, currentPageDomain](std::string const &urlToCheck) {\n    if (parser2.matches(urlToCheck.c_str(), FONoFilterOption, currentPageDomain)) {\n      cout << urlToCheck << \": You should block this URL!\" << endl;\n    } else {\n      cout << urlToCheck << \": You should NOT block this URL!\" << endl;\n    }\n  });\n  delete[] buffer;\n  return 0;\n}\n```\n\n## Developing abp-filter-parser-cpp\n\n1. Clone the git repository from GitHub:\n\n    git clone --recursive abp-filter-parser-cpp\n\n2. Open the working directory:\n\n    cd abp-filter-parser-cpp\n\n3. Install the Node (v5+) dependencies:\n\n    npm install\n\n\n## Make the node module\n\n```\nmake\n```\n\n## Running sample (which also generates a .dat file for deserializing)\n\n```\nmake sample\n```\n\n## Running tests\n\n```\nmake test\n```\n\n## Clearing build files\n```\nmake clean\n```\n","maintainers":[{"name":"brianbondy","email":"netzen@gmail.com"}],"time":{"modified":"2022-06-13T02:20:04.913Z","created":"2015-10-23T01:04:32.938Z","0.1.0":"2015-10-23T01:04:32.938Z","0.1.1":"2015-10-26T19:11:31.932Z","0.1.2":"2015-10-26T20:14:10.305Z","0.1.3":"2015-10-26T20:20:26.032Z","0.1.6":"2015-10-28T03:04:29.691Z","0.1.7":"2015-10-30T20:49:47.318Z","0.1.8":"2015-10-31T03:50:13.275Z","0.1.9":"2015-11-01T02:19:01.822Z","0.1.10":"2015-11-01T02:26:24.518Z","0.1.11":"2015-11-03T21:32:52.091Z","0.1.13":"2015-11-17T04:04:48.753Z","0.1.14":"2015-11-18T08:47:51.298Z","0.1.15":"2015-11-19T17:09:28.118Z","0.1.16":"2015-11-19T17:57:41.172Z","0.1.18":"2015-11-19T21:23:46.650Z","0.2.0":"2015-11-19T23:32:23.673Z","0.2.1":"2015-11-20T22:01:14.639Z","0.2.2":"2015-11-23T03:35:06.159Z","0.2.3":"2015-11-23T03:42:51.007Z","0.2.4":"2015-11-23T03:54:21.461Z","0.2.5":"2015-11-23T04:41:29.106Z","0.2.7":"2015-11-23T05:49:10.912Z","0.2.8":"2015-11-23T05:53:39.043Z","0.2.9":"2015-11-24T18:01:45.475Z","0.2.10":"2015-11-30T07:14:34.133Z","0.2.11":"2015-11-30T07:23:27.487Z","0.2.13":"2015-12-13T01:36:34.931Z","0.2.14":"2015-12-13T01:52:23.976Z","0.2.15":"2015-12-13T01:57:04.965Z","0.2.16":"2015-12-13T02:02:58.628Z","0.3.0":"2015-12-17T15:19:27.560Z","0.3.1":"2015-12-17T20:02:56.512Z","1.0.1":"2016-01-03T00:06:35.868Z","1.0.2":"2016-01-03T05:20:55.373Z","1.0.3":"2016-01-04T14:54:18.102Z","1.0.5":"2016-01-04T17:08:49.629Z","1.0.6":"2016-01-04T17:36:35.957Z","1.0.7":"2016-01-04T17:46:16.085Z","1.0.8":"2016-01-04T18:10:45.616Z","1.0.9":"2016-01-04T18:20:32.970Z","1.0.10":"2016-01-04T18:24:26.454Z","1.0.11":"2016-01-04T18:38:24.273Z","1.0.12":"2016-01-04T18:45:53.705Z","1.0.13":"2016-01-06T02:44:43.183Z","1.0.15":"2016-01-06T21:29:13.554Z","1.0.16":"2016-01-08T12:16:07.725Z","1.0.17":"2016-01-12T17:00:32.125Z","1.0.18":"2016-01-12T17:07:47.513Z","1.0.19":"2016-01-12T17:13:51.999Z","1.0.20":"2016-01-12T17:19:46.780Z","1.0.21":"2016-01-12T19:30:44.991Z","1.0.22":"2016-01-12T20:20:36.461Z","1.1.0":"2016-01-25T03:58:19.762Z","1.1.1":"2016-01-25T04:03:38.436Z","1.1.2":"2016-01-25T17:32:31.329Z","1.1.4":"2016-01-25T18:16:25.100Z","1.1.5":"2016-01-26T17:08:58.226Z","1.1.6":"2016-02-10T04:54:16.107Z","1.1.7":"2016-02-10T05:04:52.819Z","1.1.8":"2016-02-29T15:31:05.174Z","1.1.9":"2016-03-31T15:10:40.118Z","1.1.10":"2016-03-31T15:27:04.377Z","1.1.12":"2016-04-07T01:23:09.189Z","1.1.13":"2016-06-30T03:41:12.780Z","1.1.14":"2016-07-01T01:59:38.197Z","1.1.15":"2016-07-26T22:23:27.853Z","1.1.16":"2016-10-01T13:21:23.826Z","1.2.0":"2016-10-01T13:23:33.155Z","1.2.2":"2016-10-03T20:11:19.202Z","1.2.3":"2016-10-03T20:43:52.622Z","1.2.4":"2016-10-04T03:49:10.969Z","1.2.5":"2016-10-13T22:57:26.065Z","1.2.6":"2016-10-14T00:53:35.289Z","1.2.7":"2016-10-15T22:16:17.292Z","1.2.8":"2016-10-19T06:22:24.885Z","1.2.9":"2016-10-31T02:05:44.193Z","1.2.10":"2016-10-31T15:52:51.671Z","1.2.11":"2016-12-20T04:11:10.892Z","1.2.12":"2016-12-29T01:32:33.539Z","1.2.13":"2016-12-29T21:59:24.242Z"},"homepage":"https://github.com/bbondy/abp-filter-parser-cpp#readme","repository":{"type":"git","url":"git+https://github.com/bbondy/abp-filter-parser-cpp.git"},"author":{"name":"Brian R. Bondy","email":"netzen@gmail.com","url":"http://www.brianbondy.com"},"bugs":{"url":"https://github.com/bbondy/abp-filter-parser-cpp/issues"},"license":"MPL-2.0","readmeFilename":"README.md"}