{"versions":{"1.0.0":{"name":"add-event-listener","version":"1.0.0","description":"add event listeners in IE and ... everywhere else","main":"index.js","scripts":{"test":"testling ."},"testling":{"files":["./test.js"],"browsers":{"ie":"8..latest","ff":"12..latest","chrome":"24..latest","safari":"4..latest"}},"repository":{"type":"git","url":"git://github.com/chrisdickinson/add-event-listener.git"},"keywords":["addEventListener","attachEvent","DOMEvent"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us","url":"http://neversaw.us/"},"license":"MIT","bugs":{"url":"https://github.com/chrisdickinson/add-event-listener/issues"},"devDependencies":{"browserify":"^16.2.3","tape":"^4.9.1","testling":"^1.7.1"},"gitHead":"8d9cf09c8c798e46701389ad4350b9b4ca5e4b17","homepage":"https://github.com/chrisdickinson/add-event-listener#readme","_id":"add-event-listener@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.0","_npmUser":{"name":"anonymous","email":"chris@neversaw.us"},"dist":{"shasum":"07616939b909e445b036625dc986607931f18e5d","size":2426,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/add-event-listener/-/add-event-listener-1.0.0.tgz","integrity":"sha512-oGftuquZEMI7ZzWskxkJ3F0AsoRnohBCZ2n+OHplOlNk8dLx6+QpUgEcko2chF9UgXYWb692awXnE/ty7cXNPg=="},"maintainers":[{"name":"anonymous","email":"chris@neversaw.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/add-event-listener_1.0.0_1542660895458_0.37593655201551646"},"_hasShrinkwrap":false,"publish_time":1542660895538,"_cnpm_publish_time":1542660895538,"_cnpmcore_publish_time":"2021-12-17T00:31:46.141Z","contributors":[]},"0.0.1":{"name":"add-event-listener","version":"0.0.1","description":"add event listeners in IE and ... everywhere else","main":"index.js","scripts":{"test":"testling ."},"testling":{"files":["./test.js"],"browsers":{"ie":"8..latest","ff":"12..latest","chrome":"24..latest","safari":"4..latest"}},"repository":{"type":"git","url":"git://github.com/chrisdickinson/add-event-listener.git"},"keywords":["addEventListener","attachEvent","DOMEvent"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us","url":"http://neversaw.us/"},"license":"MIT","bugs":{"url":"https://github.com/chrisdickinson/add-event-listener/issues"},"devDependencies":{"tape":"~2.3.2","testling":"~1.5.6","browserify":"~3.19.1"},"readmeFilename":"README.md","_id":"add-event-listener@0.0.1","dist":{"shasum":"a76229ebc64c8aefae204a16273a2f255abea2d0","size":2273,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/add-event-listener/-/add-event-listener-0.0.1.tgz","integrity":"sha512-hjRmkeDqFUWEFcDHP/Lp0Pa4MhIJk/oQX8B7lFiNrjBKHjf0q+ivCJrucY8d8UI5d0QkZgV2jGdAGXxEZcm3nA=="},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"anonymous","email":"chris@neversaw.us"},"maintainers":[{"name":"anonymous","email":"chris@neversaw.us"}],"directories":{},"publish_time":1389587487218,"_hasShrinkwrap":false,"_cnpm_publish_time":1389587487218,"_cnpmcore_publish_time":"2021-12-17T00:31:46.329Z","contributors":[]}},"dist-tags":{"latest":"1.0.0"},"name":"add-event-listener","time":{"created":"2022-01-26T21:21:54.132Z","modified":"2023-08-09T12:54:23.436Z","1.0.0":"2018-11-19T20:54:55.538Z","0.0.1":"2014-01-13T04:31:27.218Z"},"readme":"# add-event-listener\n\nAdd or remove event listeners in IE8+ / modern browsers.\n\n```javascript\nvar events = require('add-event-listener')\n\nvar el = document.getElementById('#anything')\n\nevents.addEventListener(el, 'click', function(ev) {\n  events.removeEventListener(el, 'click', arguments.callee)\n})\n\n// OR:\nvar add = require('add-event-listener')\n\nadd(el, 'click', function(ev) {\n\n})\n\n```\n\n## API\n\n### require('add-event-listener') -> `{addEventListener, removeEventListener}`\n### require('add-event-listener') -> `Function addEventListener`\n\nThis package exports `addEventListener` (with a polyfill for `attachEvent`).\n\n`addEventListener` and `removeEventListener` are available as properties on the export.\n\n### addEventListener(element, eventName, listener, useCapture=false|options?) -> undefined\n\nAdds an event listener to an element. On IE&lt;9, uses `attachEvent`. **WARNING**: If `useCapture` is\ntrue and this function is run on IE8, an exception will be thrown (since event capturing\ncannot be emulated.)\n\n### removeEventListener(element, eventName, listener, useCapture=false|options?) -> undefined\n\nRemove an event listener from an element.\n\n## Meta\n\n[MIT Licensed](LICENSE.mit)","users":{}}