{"_id":"isocket-targeting","_rev":"47-42381a86f2974d67e74f4b5f1623c13f","name":"isocket-targeting","description":"isocket-targeting [![Build Status](https://travis-ci.org/isocket/isocket-targeting.png)](https://travis-ci.org/isocket/isocket-targeting) [![NPM version](https://badge.fury.io/js/isocket-targeting.png)](http://badge.fury.io/js/isocket-targeting) =========","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"isocket-targeting","version":"0.1.0","homepage":"https://github.com/isocket/isocket-targeting","repository":{"type":"git","url":"git://github.com/isocket/isocket-targeting.git"},"main":"./lib/targeting","bugs":{"url":"https://github.com/isocket/isocket-targeting/issues"},"scripts":{"test":"grunt test","prepublish":"script/publish.sh"},"dependencies":{"sequelize":"1.7.0-beta.1","sqlite3":"~2.1.18"},"devDependencies":{"grunt":"~0.4.2","matchdep":"~0.3.0","time-grunt":"~0.2.3","grunt-contrib-coffee":"~0.7.0","coffee-script":"~1.6.3","grunt-coffeelint":"0.0.7","chai":"~1.8.1","grunt-mocha-test":"~0.7.0","sinon":"~1.7.3","grunt-contrib-copy":"~0.4.1","grunt-contrib-clean":"~0.5.0"},"engines":{"node":"0.8.26"},"description":"isocket-targeting =================","_id":"isocket-targeting@0.1.0","dist":{"shasum":"2ec5440936795e49edb7d215f682cf2c5b09da95","tarball":"https://registry.npmjs.org/isocket-targeting/-/isocket-targeting-0.1.0.tgz","integrity":"sha512-asuBnu07nxLY3c7ncutqHvVxNabRu7Dr8LOeHh3crrxrTjEbetlBHMIlQADX73eMvpuAoMrAFaxuFrZyBs2jnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF13O11XwFDrlLFi+1OAY5KqtFO3FQ82t7cLAP1akfevAiAr1yvvyBg4Xw4sLHLbhv6d2oYMdSFs8v4QxzbdSN8oOw=="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"maxbeatty","email":"max@beatty.me"},"maintainers":[{"name":"maxbeatty","email":"max@beatty.me"}],"directories":{}},"0.1.1":{"name":"isocket-targeting","version":"0.1.1","homepage":"https://github.com/isocket/isocket-targeting","repository":{"type":"git","url":"git://github.com/isocket/isocket-targeting.git"},"main":"./lib/targeting","bugs":{"url":"https://github.com/isocket/isocket-targeting/issues"},"scripts":{"test":"grunt test","prepublish":"grunt"},"dependencies":{"sequelize":"1.7.0-beta.1","sqlite3":"~2.1.18","lodash":"~2.4.1","step":"0.0.5"},"devDependencies":{"grunt":"~0.4.2","matchdep":"~0.3.0","time-grunt":"~0.2.3","grunt-contrib-coffee":"~0.7.0","coffee-script":"~1.6.3","grunt-coffeelint":"0.0.7","chai":"~1.8.1","grunt-mocha-test":"~0.7.0","sinon":"~1.7.3","grunt-contrib-copy":"~0.4.1","grunt-contrib-clean":"~0.5.0"},"engines":{"node":"0.8.26"},"description":"isocket-targeting =================","_id":"isocket-targeting@0.1.1","dist":{"shasum":"55cb1b0aa20965278b26868adee773cbd292138b","tarball":"https://registry.npmjs.org/isocket-targeting/-/isocket-targeting-0.1.1.tgz","integrity":"sha512-ujTSQxEB6FHywL9PPnjpgxceKIwyzE3Ul+63YSCcPetmRObsZzGquFFoFJUpCgRtct2vDJw55jf0WnBPobFunQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWLu04FIJXlb9hJclbGWO9Q8Zv4ZHSEOu3dOxr3x+yTwIhAJ1ZEi9TtnUAAzPYbWevkOoBxE2PqitbglWQqxQo7KLa"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"asloan","email":"alex.b.sloan@gmail.com"},"maintainers":[{"name":"maxbeatty","email":"max@beatty.me"},{"name":"asloan","email":"alex.b.sloan@gmail.com"}],"directories":{}},"0.1.2":{"name":"isocket-targeting","version":"0.1.2","homepage":"https://github.com/isocket/isocket-targeting","repository":{"type":"git","url":"git://github.com/isocket/isocket-targeting.git"},"main":"./lib/targeting","bugs":{"url":"https://github.com/isocket/isocket-targeting/issues"},"scripts":{"test":"grunt test","prepublish":"grunt"},"dependencies":{"sequelize":"1.7.0-beta.1","sqlite3":"~2.1.18","lodash":"~2.4.1","step":"0.0.5"},"devDependencies":{"grunt":"~0.4.2","matchdep":"~0.3.0","time-grunt":"~0.2.3","grunt-contrib-coffee":"~0.7.0","coffee-script":"~1.6.3","grunt-coffeelint":"0.0.7","chai":"~1.8.1","grunt-mocha-test":"~0.7.0","sinon":"~1.7.3","grunt-contrib-copy":"~0.4.1","grunt-contrib-clean":"~0.5.0"},"engines":{"node":"0.8.26"},"description":"isocket-targeting =================","_id":"isocket-targeting@0.1.2","dist":{"shasum":"0b35bb5425802c619b08f0c0a3969dda59c4b597","tarball":"https://registry.npmjs.org/isocket-targeting/-/isocket-targeting-0.1.2.tgz","integrity":"sha512-vTGjYf14wJbj/u6sJUdlUp28mPCIkXdAfi4HdtxpexmweUoY3WTrkdM+XGgwXbg65BGCglag4VeVGJPxbY65QA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3xNwLAXiGMTyfR9iedFrVtOyUbALjKzrkLcp5c8vbfAiEA6Equ8x+tAOVrjN3/Ohu1G9eLUh21nIrTe1kmKT7u+oc="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"asloan","email":"alex.b.sloan@gmail.com"},"maintainers":[{"name":"maxbeatty","email":"max@beatty.me"},{"name":"asloan","email":"alex.b.sloan@gmail.com"}],"directories":{}},"0.1.3":{"name":"isocket-targeting","version":"0.1.3","homepage":"https://github.com/isocket/isocket-targeting","repository":{"type":"git","url":"git://github.com/isocket/isocket-targeting.git"},"main":"./lib/targeting","bugs":{"url":"https://github.com/isocket/isocket-targeting/issues"},"scripts":{"test":"grunt test","prepublish":"grunt"},"dependencies":{"sequelize":"1.7.0-beta.1","sqlite3":"~2.1.18","lodash":"~2.4.1","step":"0.0.5"},"devDependencies":{"grunt":"~0.4.2","matchdep":"~0.3.0","time-grunt":"~0.2.3","grunt-contrib-coffee":"~0.7.0","coffee-script":"~1.6.3","grunt-coffeelint":"0.0.7","chai":"~1.8.1","grunt-mocha-test":"~0.7.0","sinon":"~1.7.3","grunt-contrib-copy":"~0.4.1","grunt-contrib-clean":"~0.5.0"},"engines":{"node":"0.8.26"},"description":"isocket-targeting =================","_id":"isocket-targeting@0.1.3","dist":{"shasum":"5cf0c9b16976d49ea0cb912539daa045dc5621f6","tarball":"https://registry.npmjs.org/isocket-targeting/-/isocket-targeting-0.1.3.tgz","integrity":"sha512-pTAdvGNjoPixa6Kgq7DvI4i2c77snoKrnkDSSZFQTOCbw4mS3XB0KXodK/5EA+5Ca3sV3dDEFssLjd8fC4jRVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnQX8vNsjVf1llN1HArhb4NX9NkIdeP9XLwyTt6mlLygIgOf9S5ydPR8ZOlW9OdAeOJ0vwzlXSiFrGOoE7t6cd63g="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"maxbeatty","email":"max@beatty.me"},"maintainers":[{"name":"maxbeatty","email":"max@beatty.me"},{"name":"asloan","email":"alex.b.sloan@gmail.com"}],"directories":{}},"0.1.5":{"name":"isocket-targeting","version":"0.1.5","homepage":"https://github.com/isocket/isocket-targeting","repository":{"type":"git","url":"git://github.com/isocket/isocket-targeting.git"},"main":"./lib/targeting","bugs":{"url":"https://github.com/isocket/isocket-targeting/issues"},"scripts":{"test":"grunt test","prepublish":"grunt"},"dependencies":{"sequelize":"1.7.0-beta.1","sqlite3":"~2.1.18","lodash":"~2.4.1","step":"0.0.5"},"devDependencies":{"grunt":"~0.4.2","matchdep":"~0.3.0","time-grunt":"~0.2.3","grunt-contrib-coffee":"~0.7.0","coffee-script":"~1.6.3","grunt-coffeelint":"0.0.7","chai":"~1.8.1","grunt-mocha-test":"~0.7.0","sinon":"~1.7.3","grunt-contrib-copy":"~0.4.1","grunt-contrib-clean":"~0.5.0"},"engines":{"node":"0.8.26"},"description":"isocket-targeting =================","_id":"isocket-targeting@0.1.5","dist":{"shasum":"e39f23cca813119c57259d2ba554a084373ce476","tarball":"https://registry.npmjs.org/isocket-targeting/-/isocket-targeting-0.1.5.tgz","integrity":"sha512-YtkmxX1lsBmlDlDff2B7xdkzXfwBHsKdMPhcVkQAd+7suPIMj4Ap7jdE9/InkzmOWnqxbCLDfH2tHt+0ndDKRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDj/x1ImM0QQrhBU8Oz4UjkWBjogh1O+9mR38aizsv56AiAQTdz6EqpojTKzHp3llbLoLdQznj5WScWEh/hYzH39pA=="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"maxbeatty","email":"max@beatty.me"},"maintainers":[{"name":"maxbeatty","email":"max@beatty.me"},{"name":"asloan","email":"alex.b.sloan@gmail.com"}],"directories":{}},"0.1.6":{"name":"isocket-targeting","version":"0.1.6","homepage":"https://github.com/isocket/isocket-targeting","repository":{"type":"git","url":"git://github.com/isocket/isocket-targeting.git"},"main":"./lib/targeting","bugs":{"url":"https://github.com/isocket/isocket-targeting/issues"},"scripts":{"test":"grunt test"},"dependencies":{"sequelize":"1.7.0-beta.1","sqlite3":"~2.1.18","lodash":"~2.4.1","step":"0.0.5"},"devDependencies":{"grunt":"~0.4.2","matchdep":"~0.3.0","time-grunt":"~0.2.3","grunt-contrib-coffee":"~0.7.0","coffee-script":"~1.6.3","grunt-coffeelint":"0.0.7","chai":"~1.8.1","grunt-mocha-test":"~0.7.0","sinon":"~1.7.3","grunt-contrib-copy":"~0.4.1","grunt-contrib-clean":"~0.5.0"},"engines":{"node":"0.8.26"},"description":"isocket-targeting =================","_id":"isocket-targeting@0.1.6","dist":{"shasum":"9ed66abd29d0c99eeb39e8bb3e91d2ec4328e376","tarball":"https://registry.npmjs.org/isocket-targeting/-/isocket-targeting-0.1.6.tgz","integrity":"sha512-iarGz1v3RvmpxyqY6/8zSdnDP9yvK889X59+fHjkD5S2CVji3KooW0TviMaWR/n5t/cEAyLTe3p89XQ/nz7Wrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdYsfZdfST5lzp5R5RSKHLoGfl7ym9NYde85fStJ9X+QIhAOySL7ytyJnMA9Duh1Sx+Zj4/pfiqLYuIQppg6sP3r8T"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"maxbeatty","email":"max@beatty.me"},"maintainers":[{"name":"maxbeatty","email":"max@beatty.me"},{"name":"asloan","email":"alex.b.sloan@gmail.com"}],"directories":{}},"0.1.7":{"name":"isocket-targeting","version":"0.1.7","homepage":"https://github.com/isocket/isocket-targeting","repository":{"type":"git","url":"git://github.com/isocket/isocket-targeting.git"},"main":"./lib/targeting","bugs":{"url":"https://github.com/isocket/isocket-targeting/issues"},"scripts":{"test":"grunt test"},"dependencies":{"sequelize":"1.7.0-beta.1","sqlite3":"~2.1.18","lodash":"~2.4.1","step":"0.0.5"},"devDependencies":{"grunt":"~0.4.2","matchdep":"~0.3.0","time-grunt":"~0.2.3","grunt-contrib-coffee":"~0.7.0","coffee-script":"~1.6.3","grunt-coffeelint":"0.0.7","chai":"~1.8.1","grunt-mocha-test":"~0.7.0","sinon":"~1.7.3","grunt-contrib-copy":"~0.4.1","grunt-contrib-clean":"~0.5.0"},"engines":{"node":"0.8.26"},"description":"isocket-targeting =================","_id":"isocket-targeting@0.1.7","dist":{"shasum":"6c796704a9e2c07f7ff26261e139da807f842686","tarball":"https://registry.npmjs.org/isocket-targeting/-/isocket-targeting-0.1.7.tgz","integrity":"sha512-d/CFIi2rJvyqcTFnQftgQA1J3s3dWvcCS3l9DZddlAw82KZiXwobQRQTdkaCBpJEhGmdS6NM9ua6wbpWggfSYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArZQgGcAxSpf2vhSFemvJxG3P4dIWZbp9KGBroFOFWuAiBfmvP/zKxCL3ZpM5lzWUDoYrvnEeB0vjdw7NXps8zQIA=="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"maxbeatty","email":"max@beatty.me"},"maintainers":[{"name":"maxbeatty","email":"max@beatty.me"},{"name":"asloan","email":"alex.b.sloan@gmail.com"}],"directories":{}},"0.1.8":{"name":"isocket-targeting","version":"0.1.8","homepage":"https://github.com/isocket/isocket-targeting","repository":{"type":"git","url":"git://github.com/isocket/isocket-targeting.git"},"main":"./lib/targeting","bugs":{"url":"https://github.com/isocket/isocket-targeting/issues"},"scripts":{"test":"grunt test","prepublish":"grunt"},"dependencies":{"sequelize":"1.7.0-beta.1","sqlite3":"~2.1.18","lodash":"~2.4.1","step":"0.0.5"},"devDependencies":{"grunt":"~0.4.2","matchdep":"~0.3.0","time-grunt":"~0.2.3","grunt-contrib-coffee":"~0.7.0","coffee-script":"~1.6.3","grunt-coffeelint":"0.0.7","chai":"~1.8.1","grunt-mocha-test":"~0.7.0","sinon":"~1.7.3","grunt-contrib-copy":"~0.4.1","grunt-contrib-clean":"~0.5.0"},"engines":{"node":"0.8.26"},"description":"isocket-targeting =================","_id":"isocket-targeting@0.1.8","dist":{"shasum":"adb14e67259210ef9ffd52fc5f242abdb161f773","tarball":"https://registry.npmjs.org/isocket-targeting/-/isocket-targeting-0.1.8.tgz","integrity":"sha512-ClQYPrjqekuyI6Fs3/UImki7v5MraexoIwPgrVLUtmMul10Cyeq2+0Ck04skCme0rYbLFsfn8V+yTW67LEluZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJJL0JYycTfJQUwF3r/vtW1oIfdOM46jTUVRgDtx5KgwIhAKCYuTyIy/jS7BkjpjrCGfvPc3alF7XqP6r/vBdSiP3z"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"maxbeatty","email":"max@beatty.me"},"maintainers":[{"name":"maxbeatty","email":"max@beatty.me"},{"name":"asloan","email":"alex.b.sloan@gmail.com"}],"directories":{}},"0.1.9":{"name":"isocket-targeting","version":"0.1.9","homepage":"https://github.com/isocket/isocket-targeting","repository":{"type":"git","url":"git://github.com/isocket/isocket-targeting.git"},"main":"./lib/targeting","bugs":{"url":"https://github.com/isocket/isocket-targeting/issues"},"scripts":{"test":"grunt test","prepublish":"grunt"},"dependencies":{"sequelize":"1.7.0-beta.1","sqlite3":"~2.1.18","lodash":"~2.4.1","step":"0.0.5"},"devDependencies":{"grunt":"~0.4.2","matchdep":"~0.3.0","time-grunt":"~0.2.3","grunt-contrib-coffee":"~0.7.0","coffee-script":"~1.6.3","grunt-coffeelint":"0.0.7","chai":"~1.8.1","grunt-mocha-test":"~0.7.0","sinon":"~1.7.3","grunt-contrib-copy":"~0.4.1","grunt-contrib-clean":"~0.5.0"},"engines":{"node":"0.8.26"},"description":"isocket-targeting =================","_id":"isocket-targeting@0.1.9","dist":{"shasum":"8c620474a84f6033c02b789c3378b7b680935bb1","tarball":"https://registry.npmjs.org/isocket-targeting/-/isocket-targeting-0.1.9.tgz","integrity":"sha512-wfUta4WhMigBKynBCOsieSwFJCsIg3fn0dT7AORmjib4LQPmBE6QNYnReCZk2WzN7TuPArgVluIcL/Lakmg2YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvP50yQuk+zAEDeJCTysy61+BSiDsG2az7BjWaP+hUSgIgAPME8KfCkV1NP4XQhRrfmJZyGFhEBp5E1qa2On/oLEk="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"asloan","email":"alex.b.sloan@gmail.com"},"maintainers":[{"name":"maxbeatty","email":"max@beatty.me"},{"name":"asloan","email":"alex.b.sloan@gmail.com"}],"directories":{}},"0.1.11":{"name":"isocket-targeting","version":"0.1.11","homepage":"https://github.com/isocket/isocket-targeting","repository":{"type":"git","url":"git://github.com/isocket/isocket-targeting.git"},"main":"./lib/targeting","bugs":{"url":"https://github.com/isocket/isocket-targeting/issues"},"scripts":{"test":"grunt test","prepublish":"npm install -g grunt-cli && grunt"},"dependencies":{"sequelize":"1.7.0-beta.1","sqlite3":"~2.1.18","lodash":"~2.4.1","step":"0.0.5"},"devDependencies":{"grunt":"~0.4.2","matchdep":"~0.3.0","time-grunt":"~0.2.3","grunt-contrib-coffee":"~0.7.0","coffee-script":"~1.6.3","grunt-coffeelint":"0.0.7","chai":"~1.8.1","grunt-mocha-test":"~0.7.0","sinon":"~1.7.3","grunt-contrib-copy":"~0.4.1","grunt-contrib-clean":"~0.5.0"},"engines":{"node":"0.8.26"},"description":"isocket-targeting =================","_id":"isocket-targeting@0.1.11","dist":{"shasum":"d0fe893d94bb9cf7d5b2be0db601264dafeb913e","tarball":"https://registry.npmjs.org/isocket-targeting/-/isocket-targeting-0.1.11.tgz","integrity":"sha512-/mdO4ywGQHuoK46DpR3BABLbmtPBl9TFnkzChZu6wZrC27U4uMoahHxuwayC5gmum5Nz7l/lfUr3jYPglfzyHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDs9eFfp7kDjo00jKBBg0heiNjjVRyFMhLaqxnHMIDqNAiAn9R8k1ar7r00J/pKjWr3SHZSHEbjBUMEW4CqM3IaDHA=="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"maxbeatty","email":"max@beatty.me"},"maintainers":[{"name":"maxbeatty","email":"max@beatty.me"},{"name":"asloan","email":"alex.b.sloan@gmail.com"}],"directories":{}},"0.1.12":{"name":"isocket-targeting","version":"0.1.12","homepage":"https://github.com/isocket/isocket-targeting","repository":{"type":"git","url":"git://github.com/isocket/isocket-targeting.git"},"main":"./lib/targeting","bugs":{"url":"https://github.com/isocket/isocket-targeting/issues"},"scripts":{"test":"grunt test","prepublish":"npm install -g grunt-cli && grunt"},"dependencies":{"sequelize":"1.7.0-rc1","sqlite3":"~2.1.18","lodash":"~2.4.1","step":"0.0.5"},"devDependencies":{"grunt":"~0.4.2","matchdep":"~0.3.0","time-grunt":"~0.2.3","grunt-contrib-coffee":"~0.7.0","coffee-script":"~1.6.3","grunt-coffeelint":"0.0.7","chai":"~1.8.1","grunt-mocha-test":"~0.7.0","sinon":"~1.7.3","grunt-contrib-copy":"~0.4.1","grunt-contrib-clean":"~0.5.0"},"engines":{"node":"0.8.26"},"description":"isocket-targeting =================","_id":"isocket-targeting@0.1.12","dist":{"shasum":"420a5907602f6a91bcc9d4c5264294bca6d1a9a3","tarball":"https://registry.npmjs.org/isocket-targeting/-/isocket-targeting-0.1.12.tgz","integrity":"sha512-5nljC7COb1eYT/C5gThlQj/e/N5NUOyX8xKbVsgGMhPhlegpEWj08rG/7US3nyEe9e6xv9ZWr628EcPzG3IcoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYd1ulxL74pnHeLsHrV3wBS4yHaedCEFguy7ezA/kvaAiEAmzOlEMFyJ3i+RiQ0Mpbab2rpMi9kRdo5IQESqI+3p0w="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"maxbeatty","email":"max@beatty.me"},"maintainers":[{"name":"maxbeatty","email":"max@beatty.me"},{"name":"asloan","email":"alex.b.sloan@gmail.com"}],"directories":{}},"0.1.14":{"name":"isocket-targeting","version":"0.1.14","homepage":"https://github.com/isocket/isocket-targeting","repository":{"type":"git","url":"git://github.com/isocket/isocket-targeting.git"},"main":"./lib/targeting","bugs":{"url":"https://github.com/isocket/isocket-targeting/issues"},"scripts":{"test":"grunt test","prepublish":"npm install -g grunt-cli && grunt"},"dependencies":{"sequelize":"1.7.0-rc1","sqlite3":"~2.1.18","lodash":"~2.4.1","step":"0.0.5"},"devDependencies":{"grunt":"~0.4.2","matchdep":"~0.3.0","time-grunt":"~0.2.3","grunt-contrib-coffee":"~0.7.0","coffee-script":"~1.6.3","grunt-coffeelint":"0.0.7","chai":"~1.8.1","grunt-mocha-test":"~0.7.0","sinon":"~1.7.3","grunt-contrib-copy":"~0.4.1","grunt-contrib-clean":"~0.5.0"},"engines":{"node":"0.8.26"},"description":"isocket-targeting =================","_id":"isocket-targeting@0.1.14","dist":{"shasum":"c56edfc705d18ff3eea70d158d445a507dc81102","tarball":"https://registry.npmjs.org/isocket-targeting/-/isocket-targeting-0.1.14.tgz","integrity":"sha512-N6rQcSLP5a1kbIhI+/3jnWz312q5iA1//dDY5hIiP0Hw6PaeZ+e9zWW3CzN5f65yoZZHZ0OSjh9mxCg7fErSlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDArnyDnZl6tVbTmCY0s5WVKToj+dUPl0oFRcuZneGQdQIgAVtjHTSRLi+ht2NethvS3Mv3keZDlU2jRm7ly9CXuoU="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"maxbeatty","email":"max@beatty.me"},"maintainers":[{"name":"maxbeatty","email":"max@beatty.me"},{"name":"asloan","email":"alex.b.sloan@gmail.com"}]},"0.2.0":{"name":"isocket-targeting","version":"0.2.0","homepage":"https://github.com/isocket/isocket-targeting","repository":{"type":"git","url":"git://github.com/isocket/isocket-targeting.git"},"main":"./lib/targeting","bugs":{"url":"https://github.com/isocket/isocket-targeting/issues"},"scripts":{"test":"grunt test","prepublish":"npm install -g grunt-cli && grunt"},"dependencies":{"sequelize":"1.7.0-rc1","sqlite3":"~2.1.18","lodash":"~2.4.1","step":"0.0.5"},"devDependencies":{"grunt":"~0.4.2","matchdep":"~0.3.0","time-grunt":"~0.2.3","grunt-contrib-coffee":"~0.7.0","coffee-script":"~1.6.3","grunt-coffeelint":"0.0.7","chai":"~1.8.1","grunt-mocha-test":"~0.7.0","sinon":"~1.7.3","grunt-contrib-copy":"~0.4.1","grunt-contrib-clean":"~0.5.0"},"engines":{"node":"0.8.26"},"description":"isocket-targeting =================","_id":"isocket-targeting@0.2.0","dist":{"shasum":"d274d314ef536275f3dee22447cec20c48bb0ce2","tarball":"https://registry.npmjs.org/isocket-targeting/-/isocket-targeting-0.2.0.tgz","integrity":"sha512-hG8wwtrqCri/SrCg1mCGTaaXHCeHkPaCf2DGwGXEpYltYbshqV6Rz0N5Asn3dwcUSTS9vnx+v4G3lJCGTgXJFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdlZGgbpME/3feuLbiuSfBlVhqQnho38nTtyn03LK1twIgMEL/u9y5c9RYhGpvXTae+EAzrIjN+WyTvcstczNFcXU="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"maxbeatty","email":"max@beatty.me"},"maintainers":[{"name":"maxbeatty","email":"max@beatty.me"},{"name":"asloan","email":"alex.b.sloan@gmail.com"}]},"1.0.0":{"name":"isocket-targeting","version":"1.0.0","license":"ISC","homepage":"https://github.com/isocket/isocket-targeting","repository":{"type":"git","url":"git://github.com/isocket/isocket-targeting.git"},"main":"./lib/targeting","bugs":{"url":"https://github.com/isocket/isocket-targeting/issues"},"scripts":{"test":"nyc mocha --reporter=dot"},"dependencies":{"csv-parse":"1.1.7","lodash.values":"4.3.0"},"devDependencies":{"chai":"3.5.0","eslint":"3.7.1","eslint-config-standard":"6.2.0","eslint-plugin-promise":"2.0.1","eslint-plugin-standard":"2.0.1","mocha":"3.1.0","nyc":"8.3.0","sinon":"1.17.6"},"engines":{"node":">=6.7.0","npm":">=3.10.0"},"gitHead":"3e0446c8a7d11e204278f84ed1e69a7c4b31161f","description":"isocket-targeting [![Build Status](https://travis-ci.org/isocket/isocket-targeting.png)](https://travis-ci.org/isocket/isocket-targeting) [![NPM version](https://badge.fury.io/js/isocket-targeting.png)](http://badge.fury.io/js/isocket-targeting) =========","_id":"isocket-targeting@1.0.0","_shasum":"dd4ed7995f5a54e0c265fb8e8e597432cdbb4aec","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"maxbeatty","email":"max@beatty.me"},"maintainers":[{"name":"maxbeatty","email":"max@beatty.me"},{"name":"asloan","email":"alex.b.sloan@gmail.com"}],"dist":{"shasum":"dd4ed7995f5a54e0c265fb8e8e597432cdbb4aec","tarball":"https://registry.npmjs.org/isocket-targeting/-/isocket-targeting-1.0.0.tgz","integrity":"sha512-JjBpQsUB73BBuO/+70hoGatdNHBJRXPBUbd7oy8w3yaUQhU3myEipF/m7mGntnGRFGz9zS3u4VPIQ/ww1q4EKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxbA1HK5ppPkhyx/UFmlOOvfrn8VGjVEuU6EvnRQ4CEAiABZ0kMRk904lKCCJ7i2UdgRbAv5T4fzjpb8RH8sLzH6g=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/isocket-targeting-1.0.0.tgz_1475626789431_0.7636006602551788"}}},"readme":"isocket-targeting [![Build Status](https://travis-ci.org/isocket/isocket-targeting.png)](https://travis-ci.org/isocket/isocket-targeting) [![NPM version](https://badge.fury.io/js/isocket-targeting.png)](http://badge.fury.io/js/isocket-targeting)\n=================\n\nGlobal Targeting Types for Node.js provides easy access to common ad targeting types based on the [isocket API](http://developers.isocket.com)\n\n## Install\n\n```bash\nnpm install isocket-targeting --save\n```\n\n## Usage\n\n```js\nconst Targeting = require('isocket-targeting')\n\nTargeting.sync((err) => {\n  if (err) throw err\n\n  Targeting.findByUid('T-GEO_US', (err, targeting) => {\n    if (err) throw err\n\n    console.log(targeting.name) // => United States\n  })\n})\n```\n\n### API\n\n#### sync\n\nLoads data synchronously. Mostly provided as backwards compatibility with pre-v1. Optionally takes a callback argument.\n\n```js\nTargeting.sync()\n```\n\n#### getType\n\nGiven a type of `geo` or `fcap` returns list of targetings\n\n```js\nTargeting.getType('fcap', (err, targetings) => {\n  assert.ok(targetings.length)\n})\n```\n\n#### findAllByType\n\nAlias of `getType`\n\n#### findByUid\n\n1. Given a targeting UID returns a targeting\n2. Given a list of targeting UIDs returns a list of targetings\n3. If no targetings are found returns `null`\n\n```js\nTargeting.findByUid('T-GEO_US', (err, targeting) => {\n  assert.equal(targeting.name, 'United States')\n})\n```\n\n#### getGeoTree\n\nReturns a tree of root -> countries -> DMAs. Each child is a targeting.\n\n```js\nTargeting.getGeoTree((err, tree) => {\n  assert.ok(tree.hasOwnProperty('children'))\n  assert.ok(tree.children.length)\n})\n```\n\n## Test\n\n```bash\nnpm test\n```\n","maintainers":[{"name":"maxbeatty","email":"max@beatty.me"},{"name":"asloan","email":"alex.b.sloan@gmail.com"}],"time":{"modified":"2022-06-19T03:01:58.349Z","created":"2013-11-28T01:34:03.161Z","0.1.0":"2013-12-03T21:50:45.863Z","0.1.1":"2013-12-09T16:47:26.074Z","0.1.2":"2013-12-13T17:56:42.299Z","0.1.3":"2013-12-19T00:30:36.636Z","0.1.5":"2013-12-19T20:12:13.876Z","0.1.6":"2013-12-19T20:30:35.256Z","0.1.7":"2013-12-19T20:47:20.467Z","0.1.8":"2013-12-19T21:03:54.498Z","0.1.9":"2013-12-19T22:46:42.725Z","0.1.11":"2014-01-17T16:03:12.344Z","0.1.12":"2014-01-19T20:12:31.268Z","0.1.13":"2014-01-19T20:21:56.361Z","0.1.14":"2014-01-19T22:53:52.278Z","0.2.0":"2014-04-29T22:23:54.810Z","1.0.0":"2016-10-05T00:19:52.529Z"},"repository":{"type":"git","url":"git://github.com/isocket/isocket-targeting.git"},"readmeFilename":"README.md","homepage":"https://github.com/isocket/isocket-targeting","bugs":{"url":"https://github.com/isocket/isocket-targeting/issues"},"license":"ISC"}