{"_id":"dom-event-target","_rev":"3-07df45a8409e9b2ed5dca3ce05d592c7","name":"dom-event-target","description":"DOM EventTarget compatible events interface","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"dom-event-target","main":"./src","version":"1.0.0","description":"DOM EventTarget compatible events interface","license":"MIT","repository":{"type":"git","url":"git+https://github.com/bendrucker/dom-event-target.git"},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"bendrucker.me"},"engines":{"node":">=0.10.0"},"scripts":{"test":"standard && tape test.js"},"keywords":["events","dom","EventTarget","addEventListener","removeEventListener"],"dependencies":{"isarray":"0.0.1"},"devDependencies":{"sinon":"~1.14.1","standard":"^4.0.0","tape":"^4.0.0"},"files":["index.js","readme.md"],"gitHead":"20420a8961b03a9e52564fd4efc1f9138bef6a1f","bugs":{"url":"https://github.com/bendrucker/dom-event-target/issues"},"homepage":"https://github.com/bendrucker/dom-event-target#readme","_id":"dom-event-target@1.0.0","_shasum":"81a82b2b7e8fe7dce759c57e7dee28fd2f316f7b","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"bendrucker","email":"bvdrucker@gmail.com"},"maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"dist":{"shasum":"81a82b2b7e8fe7dce759c57e7dee28fd2f316f7b","tarball":"https://registry.npmjs.org/dom-event-target/-/dom-event-target-1.0.0.tgz","integrity":"sha512-CvWTVsWfW9sbvQnGgXxZjhD9ig2hwjKbROV/vY1z/7ewql9F3jSuoW1hq4rg4Ij0bxALZihXleTkIPf8q/hWhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSFuXWE3/NF0rML31xzW7a+g4uP1K+i+h7Qz0P99vpswIgeESozT5PyCaJLOCbtdt8BZirqY4P3XmjD+ZVCaGhYj0="}]}}},"readme":"# dom-event-target [![Build Status](https://travis-ci.org/bendrucker/dom-event-target.svg?branch=master)](https://travis-ci.org/bendrucker/dom-event-target)\n\n> DOM [`EventTarget`](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget) compatible events interface\n\n\n## Install\n\n```\n$ npm install --save dom-event-target\n```\n\n\n## Usage\n\n```js\nvar EventTarget = require('dom-event-target');\nvar target = new EventTarget()\ntarget.addEventListener('myEvent', function () {\n  console.log('myEvent fired')\n})\n```\n\n## API\n\n#### `new EventTarget()`\n\nCreates a new EventTarget\n\n---\n\n#### `addEventListener(event, callback)` -> `undefined`\n\n##### event\n\n*Required*  \nType: `string`\n\nThe name of the event.\n\n##### callback\n\n*Required*  \nType: `function`\n\nThe event callback.\n\n---\n\n#### `removeEventListener(event, callback)` -> `undefined`\n\n*Required*  \nType: `string`\n\nThe name of the event.\n\n##### callback\n\n*Required*  \nType: `function`\n\nThe event callback.\n\n---\n\n#### `send(event, [...args])` -> `undefined`\n\n`send` is variadic and is called with the event name and arguments to be passed to the event callback\n\n##### event\n\n*Required*  \nType: `string`\n\nThe name of the event.\n\n## License\n\nMIT © [Ben Drucker](http://bendrucker.me)\n","maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"time":{"modified":"2022-06-15T21:10:33.312Z","created":"2015-06-01T23:37:35.617Z","1.0.0":"2015-06-01T23:37:35.617Z"},"homepage":"https://github.com/bendrucker/dom-event-target#readme","keywords":["events","dom","EventTarget","addEventListener","removeEventListener"],"repository":{"type":"git","url":"git+https://github.com/bendrucker/dom-event-target.git"},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"bendrucker.me"},"bugs":{"url":"https://github.com/bendrucker/dom-event-target/issues"},"license":"MIT","readmeFilename":"readme.md"}