{"_id":"event-kit","_rev":"244026","name":"event-kit","description":"Simple library for implementing and consuming evented APIs","dist-tags":{"latest":"2.5.3"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"time":{"modified":"2021-06-03T16:01:21.000Z","created":"2014-08-27T02:47:42.952Z","2.5.3":"2018-11-14T23:07:13.170Z","2.5.2":"2018-10-23T00:22:25.390Z","2.5.1":"2018-09-14T18:07:54.360Z","2.5.0":"2018-05-17T21:04:04.654Z","2.4.0":"2017-09-12T21:08:18.069Z","2.3.0":"2017-04-11T18:52:24.464Z","2.2.0":"2016-10-05T19:13:58.584Z","2.1.0":"2016-08-08T18:08:39.906Z","2.0.0":"2015-12-31T20:20:55.620Z","1.5.0":"2015-12-21T17:37:45.711Z","1.4.1":"2015-10-09T19:08:13.839Z","1.3.0":"2015-08-26T16:20:49.614Z","1.2.0":"2015-05-19T19:24:57.966Z","1.1.1":"2015-05-07T22:41:44.341Z","1.1.0":"2015-04-02T22:00:36.882Z","1.0.3":"2015-02-25T00:13:28.699Z","1.0.2":"2015-02-02T18:08:23.505Z","1.0.1":"2015-01-07T01:03:19.268Z","1.0.0":"2015-01-02T21:54:15.124Z","0.8.2":"2015-01-02T21:36:37.749Z","0.8.1":"2014-12-02T22:24:00.307Z","0.8.0":"2014-10-27T18:26:28.717Z","0.7.2":"2014-09-12T18:17:01.320Z","0.7.1":"2014-09-10T22:25:18.509Z","0.7.0":"2014-09-10T17:27:28.945Z","0.6.0":"2014-09-08T22:56:17.914Z","0.5.0":"2014-09-04T13:00:26.943Z","0.4.0":"2014-09-03T19:08:17.656Z","0.3.0":"2014-08-28T01:15:33.214Z","0.2.0":"2014-08-27T23:07:01.448Z","0.1.0":"2014-08-27T22:28:56.019Z","0.0.0":"2014-08-27T02:47:42.952Z"},"users":{"pedroparra":true,"janispritzkau":true,"langri-sha":true},"repository":{"type":"git","url":"git+https://github.com/atom/event-kit.git"},"versions":{"2.5.3":{"name":"event-kit","version":"2.5.3","description":"Simple library for implementing and consuming evented APIs","main":"./dist/event-kit","scripts":{"prepublish":"babel lib --out-dir dist --presets @babel/env && joanna-tello -o api.json package.json lib","test":"jasmine-focused --captureExceptions --forceexit spec"},"repository":{"type":"git","url":"git+https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"license":"MIT","devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","jasmine-focused":"^1.0.4","joanna":"0.0.11","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"470fc3f1c433f5b848f7b3a2ae14474521dac422","homepage":"https://github.com/atom/event-kit#readme","_id":"event-kit@2.5.3","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"d47e4bc116ec0aacd00263791fa1a55eb5e79ba1","size":7781,"noattachment":false,"key":"/event-kit/-/event-kit-2.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-2.5.3.tgz"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-kit_2.5.3_1542236833066_0.029663518268348232"},"_hasShrinkwrap":false,"publish_time":1542236833170,"_cnpm_publish_time":1542236833170},"2.5.2":{"name":"event-kit","version":"2.5.2","description":"Simple library for implementing and consuming evented APIs","main":"./dist/event-kit","scripts":{"prepublish":"babel lib --out-dir dist --presets @babel/env && grunt shell:update-atomdoc atomdoc","test":"jasmine-focused --captureExceptions --forceexit spec"},"repository":{"type":"git","url":"git+https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"license":"MIT","dependencies":{},"devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"5f31a71244056af0afd06557ecd298be4cbfbe76","homepage":"https://github.com/atom/event-kit#readme","_id":"event-kit@2.5.2","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"025ba7df563057a0d0ef0ab2638c0676c3c5b238","size":6878,"noattachment":false,"key":"/event-kit/-/event-kit-2.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-2.5.2.tgz"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-kit_2.5.2_1540254145181_0.11227315328452403"},"_hasShrinkwrap":false,"publish_time":1540254145390,"_cnpm_publish_time":1540254145390},"2.5.1":{"name":"event-kit","version":"2.5.1","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{},"devDependencies":{"grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"a213b4fc551246633ea9bf17fa9fc42523a30f32","homepage":"https://github.com/atom/event-kit#readme","_id":"event-kit@2.5.1","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"9cde53bc1c8e05884a2713a46f59a92fedd4a9c2","size":5608,"noattachment":false,"key":"/event-kit/-/event-kit-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-2.5.1.tgz"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-kit_2.5.1_1536948474212_0.73930481958417"},"_hasShrinkwrap":false,"publish_time":1536948474360,"_cnpm_publish_time":1536948474360},"2.5.0":{"name":"event-kit","version":"2.5.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"4339948d72bc36e074a43902fc70655f073e5731","homepage":"https://github.com/atom/event-kit#readme","_id":"event-kit@2.5.0","_npmVersion":"5.7.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"2f72b11e2b5f533cc1c950387040624a4a025fe8","size":6142,"noattachment":false,"key":"/event-kit/-/event-kit-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-2.5.0.tgz"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-kit_2.5.0_1526591044599_0.4214367348241188"},"_hasShrinkwrap":false,"publish_time":1526591044654,"_cnpm_publish_time":1526591044654},"2.4.0":{"name":"event-kit","version":"2.4.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"cbe7677a6fa48f856bbb348429fa4d32469f8fd8","homepage":"https://github.com/atom/event-kit#readme","_id":"event-kit@2.4.0","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"718aaf22df76670024ad66922483e1bba0544f33","size":6108,"noattachment":false,"key":"/event-kit/-/event-kit-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-2.4.0.tgz"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-kit-2.4.0.tgz_1505250497943_0.27311515621840954"},"directories":{},"publish_time":1505250498069,"_cnpm_publish_time":1505250498069,"_hasShrinkwrap":false},"2.3.0":{"name":"event-kit","version":"2.3.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"489dbbdd270b81d3d2968cf0d9ede4dddfc61ffc","homepage":"https://github.com/atom/event-kit#readme","_id":"event-kit@2.3.0","_shasum":"459ba0646d4b7dbca5d9bf2b3c4e2d0103e85e15","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"binarymuse","email":"michelle@michelletilley.net"},"dist":{"shasum":"459ba0646d4b7dbca5d9bf2b3c4e2d0103e85e15","size":6023,"noattachment":false,"key":"/event-kit/-/event-kit-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-2.3.0.tgz"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/event-kit-2.3.0.tgz_1491936742494_0.24060401925817132"},"directories":{},"publish_time":1491936744464,"_cnpm_publish_time":1491936744464,"_hasShrinkwrap":false},"2.2.0":{"name":"event-kit","version":"2.2.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"38019a4113a529ddc8e14fa1c538f048aef20f6c","homepage":"https://github.com/atom/event-kit#readme","_id":"event-kit@2.2.0","_shasum":"29df50deae3d6d4c1c62451b10925f28641e928b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"29df50deae3d6d4c1c62451b10925f28641e928b","size":5894,"noattachment":false,"key":"/event-kit/-/event-kit-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-2.2.0.tgz"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/event-kit-2.2.0.tgz_1475694838337_0.1252970912028104"},"directories":{},"publish_time":1475694838584,"_cnpm_publish_time":1475694838584,"_hasShrinkwrap":false},"2.1.0":{"name":"event-kit","version":"2.1.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"7bb9d9afce8665a69ce7aadbc48c2eb2d5c91f23","homepage":"https://github.com/atom/event-kit#readme","_id":"event-kit@2.1.0","_shasum":"ba78ada9d3520d711d8e40fa687d412a314a9a3b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"ba78ada9d3520d711d8e40fa687d412a314a9a3b","size":5797,"noattachment":false,"key":"/event-kit/-/event-kit-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-2.1.0.tgz"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/event-kit-2.1.0.tgz_1470679719656_0.7040263891685754"},"directories":{},"publish_time":1470679719906,"_cnpm_publish_time":1470679719906,"_hasShrinkwrap":false},"2.0.0":{"name":"event-kit","version":"2.0.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"ec79327b5fa8f4e2d29f33ad52ee5e58cd190ffa","homepage":"https://github.com/atom/event-kit#readme","_id":"event-kit@2.0.0","_shasum":"5162bbcc4962a81f38a62b8474457be2f0c6ee54","_from":".","_npmVersion":"3.3.8","_nodeVersion":"4.2.1","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"dist":{"shasum":"5162bbcc4962a81f38a62b8474457be2f0c6ee54","size":5380,"noattachment":false,"key":"/event-kit/-/event-kit-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-2.0.0.tgz"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"directories":{},"publish_time":1451593255620,"_cnpm_publish_time":1451593255620,"_hasShrinkwrap":false},"1.5.0":{"name":"event-kit","version":"1.5.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{"grim":"^1.2.1"},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"9ed0d6d34444572c42e6cffc18531fdbc6f5f1d0","homepage":"https://github.com/atom/event-kit#readme","_id":"event-kit@1.5.0","_shasum":"124ef6aad8328dcb26b71c47590b5b8e63ebc487","_from":".","_npmVersion":"3.3.8","_nodeVersion":"4.2.1","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"dist":{"shasum":"124ef6aad8328dcb26b71c47590b5b8e63ebc487","size":5459,"noattachment":false,"key":"/event-kit/-/event-kit-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-1.5.0.tgz"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"directories":{},"publish_time":1450719465711,"_cnpm_publish_time":1450719465711,"_hasShrinkwrap":false},"1.4.1":{"name":"event-kit","version":"1.4.1","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{"grim":"^1.2.1"},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"358d5432d4d9cb0883a021ba5fe403c7848d780a","homepage":"https://github.com/atom/event-kit","_id":"event-kit@1.4.1","_shasum":"3907074dda72a4bf1949c33f01a5afae440b73c8","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"3907074dda72a4bf1949c33f01a5afae440b73c8","size":5183,"noattachment":false,"key":"/event-kit/-/event-kit-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-1.4.1.tgz"},"directories":{},"publish_time":1444417693839,"_cnpm_publish_time":1444417693839,"_hasShrinkwrap":false},"1.3.0":{"name":"event-kit","version":"1.3.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{"grim":"^1.2.1"},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"124136b0c264ec89d7e514aeb93854b756247967","homepage":"https://github.com/atom/event-kit","_id":"event-kit@1.3.0","_shasum":"509e46c0bca2391d5dc4af545feb37925db8b6d5","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"509e46c0bca2391d5dc4af545feb37925db8b6d5","size":5136,"noattachment":false,"key":"/event-kit/-/event-kit-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-1.3.0.tgz"},"directories":{},"publish_time":1440606049614,"_cnpm_publish_time":1440606049614,"_hasShrinkwrap":false},"1.2.0":{"name":"event-kit","version":"1.2.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{"grim":"^1.2.1"},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"9fded8baac57a5d8f76ea3cef7c154ad05228fb7","homepage":"https://github.com/atom/event-kit","_id":"event-kit@1.2.0","_shasum":"6cc0a99d46ce86aaa2b3a64ccf3462a9f1519619","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"6cc0a99d46ce86aaa2b3a64ccf3462a9f1519619","size":4950,"noattachment":false,"key":"/event-kit/-/event-kit-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-1.2.0.tgz"},"directories":{},"publish_time":1432063497966,"_cnpm_publish_time":1432063497966,"_hasShrinkwrap":false},"1.1.1":{"name":"event-kit","version":"1.1.1","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{"grim":"^1.2.1"},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"d3c1df2d5064b9ec86a91f9afe1f1b4847e87abb","homepage":"https://github.com/atom/event-kit","_id":"event-kit@1.1.1","_shasum":"b35cf109bf5edf4ff2fa55e52a256496fb5df168","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"b35cf109bf5edf4ff2fa55e52a256496fb5df168","size":4938,"noattachment":false,"key":"/event-kit/-/event-kit-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-1.1.1.tgz"},"directories":{},"publish_time":1431038504341,"_cnpm_publish_time":1431038504341,"_hasShrinkwrap":false},"1.1.0":{"name":"event-kit","version":"1.1.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{"grim":"^1.2.1"},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"e01229ed9610366330e7572c35ee0f9fd8864ff8","homepage":"https://github.com/atom/event-kit","_id":"event-kit@1.1.0","_shasum":"2d3eb6cbe5b762d531bdd5719b444028e1f1a15f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"2d3eb6cbe5b762d531bdd5719b444028e1f1a15f","size":4982,"noattachment":false,"key":"/event-kit/-/event-kit-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-1.1.0.tgz"},"directories":{},"publish_time":1428012036882,"_cnpm_publish_time":1428012036882,"_hasShrinkwrap":false},"1.0.3":{"name":"event-kit","version":"1.0.3","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{"grim":"^1.0.0"},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"83ee968ad75469ad56ae96148a2d1fca4e505b56","homepage":"https://github.com/atom/event-kit","_id":"event-kit@1.0.3","_shasum":"a1fbd42a7fcc1e84eedf86604958df7afbaf0925","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"a1fbd42a7fcc1e84eedf86604958df7afbaf0925","size":4977,"noattachment":false,"key":"/event-kit/-/event-kit-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-1.0.3.tgz"},"directories":{},"publish_time":1424823208699,"_cnpm_publish_time":1424823208699,"_hasShrinkwrap":false},"1.0.2":{"name":"event-kit","version":"1.0.2","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{"grim":"^1.0.0"},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"e0802b1961d659dc075e10b632f5aebf19f271e7","homepage":"https://github.com/atom/event-kit","_id":"event-kit@1.0.2","_shasum":"20ab5dd4f637830b0f4e77c38a86de2754dc37d1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"20ab5dd4f637830b0f4e77c38a86de2754dc37d1","size":4913,"noattachment":false,"key":"/event-kit/-/event-kit-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-1.0.2.tgz"},"directories":{},"publish_time":1422900503505,"_cnpm_publish_time":1422900503505,"_hasShrinkwrap":false},"1.0.1":{"name":"event-kit","version":"1.0.1","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{"grim":"^1.0.0"},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"58c64c76bd2de0fe258784d5731182d8a1cbd1ba","homepage":"https://github.com/atom/event-kit","_id":"event-kit@1.0.1","_shasum":"e0fea9c6ec56b8d49ca758aec351a62ed7a90ed7","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"benogle","email":"ogle.ben@gmail.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"e0fea9c6ec56b8d49ca758aec351a62ed7a90ed7","size":4915,"noattachment":false,"key":"/event-kit/-/event-kit-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-1.0.1.tgz"},"directories":{},"publish_time":1420592599268,"_cnpm_publish_time":1420592599268,"_hasShrinkwrap":false},"1.0.0":{"name":"event-kit","version":"1.0.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{"grim":"^1.0.0"},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"3cbfe07e3d15811971c50bc78de72b9fd727b941","homepage":"https://github.com/atom/event-kit","_id":"event-kit@1.0.0","_shasum":"627a0215dd869a5952cb45728159bb93d9554d8b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"627a0215dd869a5952cb45728159bb93d9554d8b","size":4765,"noattachment":false,"key":"/event-kit/-/event-kit-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-1.0.0.tgz"},"directories":{},"publish_time":1420235655124,"_cnpm_publish_time":1420235655124,"_hasShrinkwrap":false},"0.8.2":{"name":"event-kit","version":"0.8.2","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{"grim":"^1.0.0"},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"7b15e2855d2d69b9e310aa6202378d6a7f9f785c","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.8.2","_shasum":"42f327fb7fa16fa93a6b893c753cf5b5476a5fca","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"42f327fb7fa16fa93a6b893c753cf5b5476a5fca","size":4763,"noattachment":false,"key":"/event-kit/-/event-kit-0.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-0.8.2.tgz"},"directories":{},"publish_time":1420234597749,"_cnpm_publish_time":1420234597749,"_hasShrinkwrap":false},"0.8.1":{"name":"event-kit","version":"0.8.1","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{"grim":"^0.12.0"},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"956e354c35a606d9611fa44432bceee1e2c7d9e9","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.8.1","_shasum":"7ce2497d7084935d5f9cdcab6c2e9032106812f8","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"7ce2497d7084935d5f9cdcab6c2e9032106812f8","size":4767,"noattachment":false,"key":"/event-kit/-/event-kit-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-0.8.1.tgz"},"directories":{},"publish_time":1417559040307,"_cnpm_publish_time":1417559040307,"_hasShrinkwrap":false},"0.8.0":{"name":"event-kit","version":"0.8.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{"grim":"^0.12.0"},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"119be0ff697c9e2d9ce49696c7b83c7f2fa4c3a9","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.8.0","_shasum":"9af3466e3d47043a6d252631355a05c58f877c9e","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"9af3466e3d47043a6d252631355a05c58f877c9e","size":4755,"noattachment":false,"key":"/event-kit/-/event-kit-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-0.8.0.tgz"},"directories":{},"publish_time":1414434388717,"_cnpm_publish_time":1414434388717,"_hasShrinkwrap":false},"0.7.2":{"name":"event-kit","version":"0.7.2","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{"grim":"^0.12.0"},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"997b618b19566d5740c77507492528c52b5edb6a","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.7.2","_shasum":"331f5c36fde2ebd6413b69b56633e2b6b5cf9e60","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"benogle","email":"ogle.ben@gmail.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"331f5c36fde2ebd6413b69b56633e2b6b5cf9e60","size":4443,"noattachment":false,"key":"/event-kit/-/event-kit-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-0.7.2.tgz"},"directories":{},"publish_time":1410545821320,"_cnpm_publish_time":1410545821320,"_hasShrinkwrap":false},"0.7.1":{"name":"event-kit","version":"0.7.1","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{"grim":"^0.12.0"},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"9399f796aac571113df6e6a0d796d02850c04e66","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.7.1","_shasum":"7226f0594fa07121e7202eb711a7021cd4d79a30","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"benogle","email":"ogle.ben@gmail.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"7226f0594fa07121e7202eb711a7021cd4d79a30","size":4298,"noattachment":false,"key":"/event-kit/-/event-kit-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-0.7.1.tgz"},"directories":{},"publish_time":1410387918509,"_cnpm_publish_time":1410387918509,"_hasShrinkwrap":false},"0.7.0":{"name":"event-kit","version":"0.7.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee atomdoc","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{"grim":"^0.12.0"},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"bc40f84bc446d2c6bc94d11bccaf2232c6d98fd1","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.7.0","_shasum":"fc742c70961803b3a16688e330e02727fdab9423","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"fc742c70961803b3a16688e330e02727fdab9423","size":4287,"noattachment":false,"key":"/event-kit/-/event-kit-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-0.7.0.tgz"},"directories":{},"publish_time":1410370048945,"_cnpm_publish_time":1410370048945,"_hasShrinkwrap":false},"0.6.0":{"name":"event-kit","version":"0.6.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee atomdoc","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{"grim":"^0.12.0"},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"36338e69f9af7f6dfc60be17e57b03e02fac08b7","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.6.0","_shasum":"d5de873e45c760c18db519a1d2c0239e827dcaf8","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"d5de873e45c760c18db519a1d2c0239e827dcaf8","size":4220,"noattachment":false,"key":"/event-kit/-/event-kit-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-0.6.0.tgz"},"directories":{},"publish_time":1410216977914,"_cnpm_publish_time":1410216977914,"_hasShrinkwrap":false},"0.5.0":{"name":"event-kit","version":"0.5.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{"grim":"^0.12.0"},"devDependencies":{"coffee-script":"^1.7.0","jasmine-focused":"^1.0.4","grunt-contrib-coffee":"^0.9.0","grunt-cli":"^0.1.8","grunt":"^0.4.1","grunt-shell":"^0.2.2","grunt-coffeelint":"^0.0.6","rimraf":"^2.2.2","coffee-cache":"^0.2.0","temp":"^0.6.0"},"gitHead":"eae882ea014f06d3099cc644415a51b3de960193","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.5.0","_shasum":"4f2e097a37c4300c38821ef6edaceb67ae1fb888","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"4f2e097a37c4300c38821ef6edaceb67ae1fb888","size":2254,"noattachment":false,"key":"/event-kit/-/event-kit-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-0.5.0.tgz"},"directories":{},"publish_time":1409835626943,"_cnpm_publish_time":1409835626943,"_hasShrinkwrap":false},"0.4.0":{"name":"event-kit","version":"0.4.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{"grim":"^0.12.0"},"devDependencies":{"coffee-script":"^1.7.0","jasmine-focused":"^1.0.4","grunt-contrib-coffee":"^0.9.0","grunt-cli":"^0.1.8","grunt":"^0.4.1","grunt-shell":"^0.2.2","grunt-coffeelint":"^0.0.6","rimraf":"^2.2.2","coffee-cache":"^0.2.0","temp":"^0.6.0"},"gitHead":"a20f24d3ed8397d2a63b40cb7e061dc1620d8381","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.4.0","_shasum":"4b8178e357cd54988427b6ad3b2e5a0456e9a56e","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"4b8178e357cd54988427b6ad3b2e5a0456e9a56e","size":2226,"noattachment":false,"key":"/event-kit/-/event-kit-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-0.4.0.tgz"},"directories":{},"publish_time":1409771297656,"_cnpm_publish_time":1409771297656,"_hasShrinkwrap":false},"0.3.0":{"name":"event-kit","version":"0.3.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{},"devDependencies":{"coffee-script":"^1.7.0","jasmine-focused":"^1.0.4","grunt-contrib-coffee":"^0.9.0","grunt-cli":"^0.1.8","grunt":"^0.4.1","grunt-shell":"^0.2.2","grunt-coffeelint":"^0.0.6","rimraf":"^2.2.2","coffee-cache":"^0.2.0","temp":"^0.6.0"},"gitHead":"7eb7dc828564d43333cdad54733e28945da2c224","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.3.0","_shasum":"7b6f523157057a4a64ad022ecaea74abbde4eb0b","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"7b6f523157057a4a64ad022ecaea74abbde4eb0b","size":2120,"noattachment":false,"key":"/event-kit/-/event-kit-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-0.3.0.tgz"},"directories":{},"publish_time":1409188533214,"_cnpm_publish_time":1409188533214,"_hasShrinkwrap":false},"0.2.0":{"name":"event-kit","version":"0.2.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{},"devDependencies":{"coffee-script":"^1.7.0","jasmine-focused":"^1.0.4","grunt-contrib-coffee":"^0.9.0","grunt-cli":"^0.1.8","grunt":"^0.4.1","grunt-shell":"^0.2.2","grunt-coffeelint":"^0.0.6","rimraf":"^2.2.2","coffee-cache":"^0.2.0","temp":"^0.6.0"},"gitHead":"39289d78ef39f44b7b783f086de2333c1c1d6915","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.2.0","_shasum":"8a34cb3405bb47da1e67d14e6dc011a384e39eef","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"8a34cb3405bb47da1e67d14e6dc011a384e39eef","size":2123,"noattachment":false,"key":"/event-kit/-/event-kit-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-0.2.0.tgz"},"directories":{},"publish_time":1409180821448,"_cnpm_publish_time":1409180821448,"_hasShrinkwrap":false},"0.1.0":{"name":"event-kit","version":"0.1.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{},"devDependencies":{"coffee-script":"^1.7.0","jasmine-focused":"^1.0.4","grunt-contrib-coffee":"^0.9.0","grunt-cli":"^0.1.8","grunt":"^0.4.1","grunt-shell":"^0.2.2","grunt-coffeelint":"^0.0.6","rimraf":"^2.2.2","coffee-cache":"^0.2.0","temp":"^0.6.0"},"gitHead":"af7d266963eaab44186504eb09ac3a294e46848a","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.1.0","_shasum":"e39468e66ff6dc7d9c19f1e7483d419c6ca4c0ea","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"e39468e66ff6dc7d9c19f1e7483d419c6ca4c0ea","size":2126,"noattachment":false,"key":"/event-kit/-/event-kit-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-0.1.0.tgz"},"directories":{},"publish_time":1409178536019,"_cnpm_publish_time":1409178536019,"_hasShrinkwrap":false},"0.0.0":{"name":"event-kit","version":"0.0.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{},"devDependencies":{"coffee-script":"^1.7.0","jasmine-focused":"^1.0.4","grunt-contrib-coffee":"^0.9.0","grunt-cli":"^0.1.8","grunt":"^0.4.1","grunt-shell":"^0.2.2","grunt-coffeelint":"^0.0.6","rimraf":"^2.2.2","coffee-cache":"^0.2.0","temp":"^0.6.0"},"gitHead":"9deb3fb67c6effa82ad9d2543243fc20746e69a8","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.0.0","_shasum":"7a2facb4b703f15644b43f131230c9ef6bd8b6db","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"}],"dist":{"shasum":"7a2facb4b703f15644b43f131230c9ef6bd8b6db","size":2090,"noattachment":false,"key":"/event-kit/-/event-kit-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/event-kit/download/event-kit-0.0.0.tgz"},"directories":{},"publish_time":1409107662952,"_cnpm_publish_time":1409107662952,"_hasShrinkwrap":false}},"readme":"# event-kit\n[![OS X Build Status](https://travis-ci.org/atom/event-kit.svg?branch=master)](https://travis-ci.org/atom/event-kit) [![Windows Build Status](https://ci.appveyor.com/api/projects/status/lb32q70204lpmlxo/branch/master?svg=true)](https://ci.appveyor.com/project/Atom/event-kit/branch/master) [![Dependency Status](https://david-dm.org/atom/event-kit.svg)](https://david-dm.org/atom/event-kit)\n\nThis is a simple library for implementing event subscription APIs.\n\n## Implementing Event Subscription APIs\n\n```js\nconst {Emitter} = require('event-kit')\n\nclass User {\n  constructor() {\n    this.emitter = new Emitter()\n  }\n\n  onDidChangeName(callback) {\n    this.emitter.on('did-change-name', callback)\n  }\n\n  setName(name) {\n    if (name !== this.name) {\n      this.name = name\n      this.emitter.emit('did-change-name', name)\n    }\n\n    return this.name\n  }\n\n  destroy() {\n    this.emitter.dispose()\n  }\n}\n```\n\nIn the example above, we implement `::onDidChangeName` on the user object, which\nwill register callbacks to be invoked whenever the user's name changes. To do\nso, we make use of an internal `Emitter` instance. We use `::on` to subscribe\nthe given callback in `::onDidChangeName`, and `::emit` in `::setName` to notify\nsubscribers. Finally, when the `User` instance is destroyed we call `::dispose`\non the emitter to unsubscribe all subscribers.\n\n## Consuming Event Subscription APIs\n\n`Emitter::on` returns a `Disposable` instance, which has a `::dispose` method.\nTo unsubscribe, simply call dispose on the returned object.\n\n```js\nconst subscription = user.onDidChangeName((name) => console.log(`My name is ${name}`))\n// Later, to unsubscribe...\nsubscription.dispose()\n```\n\nYou can also use `CompositeDisposable` to combine disposable instances together.\n\n```js\nconst {CompositeDisposable} = require('event-kit')\n\nconst subscriptions = new CompositeDisposable()\nsubscriptions.add(user1.onDidChangeName((name) => console.log(`User 1: ${name}`))\nsubscriptions.add(user2.onDidChangeName((name) => console.log(`User 2: ${name}`))\n\n// Later, to unsubscribe from *both*...\nsubscriptions.dispose()\n```\n\n## Creating Your Own Disposables\n\nDisposables are convenient ways to represent a resource you will no longer\nneed at some point. You can instantiate a disposable with an action to take when\nno longer needed.\n\n```js\nconst {Disposable} = require('event-kit')\n\nconst disposable = new Disposable(() => this.destroyResource())\n```\n","_attachments":{},"homepage":"https://github.com/atom/event-kit#readme","bugs":{"url":"https://github.com/atom/event-kit/issues"},"license":"MIT"}