{"versions":{"0.2.4":{"name":"component-delegate","description":"Event delegation component","version":"0.2.4","keywords":["event","events","delegate","delegation"],"dependencies":{"component-closest":"*","component-event":"*"},"browser":{"closest":"component-closest","event":"component-event"},"component":{"scripts":{"delegate/index.js":"index.js"}},"repository":{"type":"git","url":"git://github.com/component/delegate.git"},"gitHead":"bc3c88c449ee072179ac33f25c1c1821b22cdd70","bugs":{"url":"https://github.com/component/delegate/issues"},"homepage":"https://github.com/component/delegate#readme","_id":"component-delegate@0.2.4","scripts":{},"_shasum":"dc5028759ea681bea84a3d6bbd650207c3beb138","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"anonymous","email":"ockham@raz.or.at"},"dist":{"shasum":"dc5028759ea681bea84a3d6bbd650207c3beb138","size":1887,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/component-delegate/-/component-delegate-0.2.4.tgz","integrity":"sha512-OlpcB/6Fi+kXQPh/TfXnSvvmrU04ghz7vcJh/jgLF0Ni+I+E3WGlKJQbBGDa5X+kVUG8WxOgjP+8iWbz902fPg=="},"maintainers":[{"name":"anonymous","email":"calvin@calv.info"},{"name":"anonymous","email":"cristian@gravityonmars.com"},{"name":"anonymous","email":"forbes@lindesay.co.uk"},{"name":"anonymous","email":"hughskennedy@gmail.com"},{"name":"anonymous","email":"julian@juliangruber.com"},{"name":"anonymous","email":"kelonyemitchel@gmail.com"},{"name":"anonymous","email":"mattmuelle@gmail.com"},{"name":"anonymous","email":"vendethiel@hotmail.fr"},{"name":"anonymous","email":"ockham@raz.or.at"},{"name":"anonymous","email":"fabian.eichenberger@gmail.com"},{"name":"anonymous","email":"arpad.borsos@googlemail.com"},{"name":"anonymous","email":"dnfagnan@gmail.com"},{"name":"anonymous","email":"trevorgerhardt@gmail.com"},{"name":"anonymous","email":"yields@icloud.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/component-delegate-0.2.4.tgz_1459541422531_0.9125761417672038"},"directories":{},"publish_time":1459541424671,"_hasShrinkwrap":false,"_cnpm_publish_time":1459541424671,"_cnpmcore_publish_time":"2021-12-16T21:17:59.159Z","contributors":[]},"0.2.3":{"name":"component-delegate","description":"Event delegation component","version":"0.2.3","keywords":["event","events","delegate","delegation"],"dependencies":{"component-closest":"*","component-event":"*"},"browser":{"closest":"component-closest","event":"component-event"},"component":{"scripts":{"delegate/index.js":"index.js"}},"repository":{"type":"git","url":"git://github.com/component/delegate.git"},"gitHead":"7fff6b7dddced675248c2e24d6da179d83bc52b2","bugs":{"url":"https://github.com/component/delegate/issues"},"homepage":"https://github.com/component/delegate","_id":"component-delegate@0.2.3","scripts":{},"_shasum":"523ec3a0538fdc85e25e9b4ae4c5e0606875f7fc","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"anonymous","email":"nathan@tootallnate.net"},"maintainers":[{"name":"anonymous","email":"calvin@calv.info"},{"name":"anonymous","email":"cristian@gravityonmars.com"},{"name":"anonymous","email":"forbes@lindesay.co.uk"},{"name":"anonymous","email":"hughskennedy@gmail.com"},{"name":"anonymous","email":"julian@juliangruber.com"},{"name":"anonymous","email":"kelonyemitchel@gmail.com"},{"name":"anonymous","email":"mattmuelle@gmail.com"},{"name":"anonymous","email":"vendethiel@hotmail.fr"},{"name":"anonymous","email":"ockham@raz.or.at"},{"name":"anonymous","email":"fabian.eichenberger@gmail.com"},{"name":"anonymous","email":"arpad.borsos@googlemail.com"},{"name":"anonymous","email":"dnfagnan@gmail.com"},{"name":"anonymous","email":"trevorgerhardt@gmail.com"},{"name":"anonymous","email":"yields@icloud.com"}],"dist":{"shasum":"523ec3a0538fdc85e25e9b4ae4c5e0606875f7fc","size":1816,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/component-delegate/-/component-delegate-0.2.3.tgz","integrity":"sha512-+PKvQsLtAvLqWnOh0J+AawJoVc3Q1gZa1i+JvG/kbNBEDpAlSXwiICAO+4a2SxylJc77tMy/WukvAxXtXOmQpQ=="},"directories":{},"publish_time":1406918902537,"_hasShrinkwrap":false,"_cnpm_publish_time":1406918902537,"_cnpmcore_publish_time":"2021-12-16T21:17:59.365Z","contributors":[]},"0.2.2":{"name":"component-delegate","description":"Event delegation component","version":"0.2.2","keywords":["event","events","delegate","delegation"],"dependencies":{"discore-closest":"*","component-event":"*"},"browser":{"closest":"discore-closest","event":"component-event"},"component":{"scripts":{"delegate/index.js":"index.js"}},"repository":{"type":"git","url":"git://github.com/component/delegate.git"},"bugs":{"url":"https://github.com/component/delegate/issues"},"homepage":"https://github.com/component/delegate","_id":"component-delegate@0.2.2","_shasum":"88c89d96e6fcd6626746ebba83438ca5525eb4a1","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"anonymous","email":"nathan@tootallnate.net"},"maintainers":[{"name":"anonymous","email":"calvin@calv.info"},{"name":"anonymous","email":"cristian@gravityonmars.com"},{"name":"anonymous","email":"forbes@lindesay.co.uk"},{"name":"anonymous","email":"hughskennedy@gmail.com"},{"name":"anonymous","email":"julian@juliangruber.com"},{"name":"anonymous","email":"kelonyemitchel@gmail.com"},{"name":"anonymous","email":"mattmuelle@gmail.com"},{"name":"anonymous","email":"vendethiel@hotmail.fr"},{"name":"anonymous","email":"ockham@raz.or.at"},{"name":"anonymous","email":"fabian.eichenberger@gmail.com"},{"name":"anonymous","email":"arpad.borsos@googlemail.com"},{"name":"anonymous","email":"dnfagnan@gmail.com"},{"name":"anonymous","email":"trevorgerhardt@gmail.com"},{"name":"anonymous","email":"yields@icloud.com"}],"dist":{"shasum":"88c89d96e6fcd6626746ebba83438ca5525eb4a1","size":1798,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/component-delegate/-/component-delegate-0.2.2.tgz","integrity":"sha512-aBh3VVAf5KNb/gwsyiCvjnZF3JnHxrWrvd+VZHVmznLtZb+EbM/A0blvLDbtT0yMTfHdXMzLgrTzyYkcbDOlMQ=="},"directories":{},"publish_time":1401236659377,"_hasShrinkwrap":false,"_cnpm_publish_time":1401236659377,"_cnpmcore_publish_time":"2021-12-16T21:17:59.590Z","contributors":[]},"0.2.1":{"name":"component-delegate","description":"Event delegation component","version":"0.2.1","keywords":["event","events","delegate","delegation"],"dependencies":{"discore-closest":"*","component-event":"*"},"component":{"scripts":{"delegate/index.js":"index.js"}},"repository":{"type":"git","url":"git://github.com/component/delegate.git"},"bugs":{"url":"https://github.com/component/delegate/issues"},"homepage":"https://github.com/component/delegate","_id":"component-delegate@0.2.1","dist":{"shasum":"64eb4f08930490d84259b85e0d917532361def13","size":1740,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/component-delegate/-/component-delegate-0.2.1.tgz","integrity":"sha512-O0QoE/Rjthal6NWLyaXuOs+NP2Vw1Ulew0kJ1cwPNf2wPGHqRHM9MrF+VGHJ748ddKiRzLO9sKM9N1C2YYnKiQ=="},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"anonymous","email":"nathan@tootallnate.net"},"maintainers":[{"name":"anonymous","email":"calvin@calv.info"},{"name":"anonymous","email":"cristian@gravityonmars.com"},{"name":"anonymous","email":"forbes@lindesay.co.uk"},{"name":"anonymous","email":"hughskennedy@gmail.com"},{"name":"anonymous","email":"julian@juliangruber.com"},{"name":"anonymous","email":"kelonyemitchel@gmail.com"},{"name":"anonymous","email":"mattmuelle@gmail.com"},{"name":"anonymous","email":"vendethiel@hotmail.fr"},{"name":"anonymous","email":"ockham@raz.or.at"},{"name":"anonymous","email":"fabian.eichenberger@gmail.com"},{"name":"anonymous","email":"arpad.borsos@googlemail.com"},{"name":"anonymous","email":"dnfagnan@gmail.com"},{"name":"anonymous","email":"trevorgerhardt@gmail.com"},{"name":"anonymous","email":"yields@icloud.com"}],"directories":{},"publish_time":1392080845597,"_hasShrinkwrap":false,"_cnpm_publish_time":1392080845597,"_cnpmcore_publish_time":"2021-12-16T21:17:59.783Z","contributors":[]}},"dist-tags":{"latest":"0.2.4"},"name":"component-delegate","time":{"created":"2022-01-27T01:17:49.165Z","modified":"2025-12-03T10:01:50.208Z","0.2.4":"2016-04-01T20:10:24.671Z","0.2.3":"2014-08-01T18:48:22.537Z","0.2.2":"2014-05-28T00:24:19.377Z","0.2.1":"2014-02-11T01:07:25.597Z"},"readme":"# delegate\n\n  Low-level event delegation component.\n\n## Installation\n\n    $ component install component/delegate\n\n## Example\n\n```js\nvar delegate = require('delegate');\nvar ul = document.querySelector('ul');\nvar n = 0;\n\nvar fn = delegate.bind(ul, 'li a', 'click', function(e){\n  console.log(e.target);\n  console.log(e.delegateTarget); // => \"<a>\"\n  if (++n == 3) {\n    console.log('unbind');\n    delegate.unbind(ul, 'click', fn, false);\n  }\n}, false);\n```\n\n## API\n\n### .bind(el, selector, type, callback, [capture])\n\n  Bind and return a callback which may be passed to `.unbind()`.\n\n### .unbind(el, type, callback, [capture])\n\n  Unbind.\n\n## License\n\n  MIT","users":{}}