{"_id":"mitt","_rev":"3002907","name":"mitt","description":"Tiny 200b functional Event Emitter / pubsub.","dist-tags":{"latest":"3.0.1","next":"2.0.1"},"maintainers":[{"name":"developit","email":"jason@developit.ca"}],"time":{"modified":"2023-09-15T10:00:07.000Z","created":"2017-01-15T02:58:15.545Z","3.0.1":"2023-07-04T17:31:47.638Z","3.0.0":"2021-06-23T20:47:09.180Z","2.1.0":"2020-07-15T15:00:57.508Z","2.0.1":"2020-05-27T17:44:18.373Z","2.0.0":"2020-05-26T21:53:25.921Z","1.2.0":"2019-10-21T16:54:50.525Z","1.1.3":"2017-12-07T03:18:17.140Z","1.1.2":"2017-04-17T17:27:19.858Z","1.1.1":"2017-04-15T01:26:06.818Z","1.1.0":"2017-02-25T21:30:40.867Z","1.0.1":"2017-01-22T18:34:49.505Z","1.0.0":"2017-01-15T02:58:15.545Z"},"users":{"charlespeters":true,"andrej":true,"arturomc":true,"samobo":true,"ash":true,"ahmedelgabri":true,"emyann":true,"faeliaso":true,"marianoviola":true,"ahme-t":true,"soenkekluth":true,"mhaidarh":true,"daniel-zahariev":true,"quocnguyen":true,"ta2edchimp":true,"joakin":true,"monjer":true,"rochejul":true,"shanewholloway":true,"ahmed-ab":true,"twinraven":true,"drewigg":true},"repository":{"type":"git","url":"git+https://github.com/developit/mitt.git"},"versions":{"3.0.1":{"name":"mitt","version":"3.0.1","description":"Tiny 200b functional Event Emitter / pubsub.","module":"dist/mitt.mjs","main":"dist/mitt.js","jsnext:main":"dist/mitt.mjs","umd:main":"dist/mitt.umd.js","source":"src/index.ts","typings":"index.d.ts","exports":{"types":"./index.d.ts","module":"./dist/mitt.mjs","import":"./dist/mitt.mjs","require":"./dist/mitt.js","default":"./dist/mitt.mjs"},"scripts":{"test":"npm-run-all --silent typecheck lint mocha test-types","mocha":"mocha test","test-types":"tsc test/test-types-compilation.ts --noEmit --strict","lint":"eslint src test --ext ts --ext js","typecheck":"tsc --noEmit","bundle":"microbundle -f es,cjs,umd","build":"npm-run-all --silent clean -p bundle -s docs","clean":"rimraf dist","docs":"documentation readme src/index.ts --section API -q --parse-extension ts","release":"npm run -s build -s && npm t && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/developit/mitt.git"},"keywords":["events","eventemitter","emitter","pubsub"],"homepage":"https://github.com/developit/mitt","authors":["Jason Miller <jason@developit.ca>"],"license":"MIT","mocha":{"extension":["ts"],"require":["ts-node/register","esm"],"spec":["test/*_test.ts"]},"prettier":{"singleQuote":true,"trailingComma":"none"},"devDependencies":{"@types/chai":"^4.2.11","@types/mocha":"^7.0.2","@types/sinon":"^9.0.4","@types/sinon-chai":"^3.2.4","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","chai":"^4.2.0","documentation":"^14.0.2","eslint":"^7.32.0","eslint-config-developit":"^1.2.0","eslint-plugin-compat":"^4.1.4","esm":"^3.2.25","microbundle":"^0.12.3","mocha":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.8.8","rimraf":"^3.0.2","sinon":"^9.0.2","sinon-chai":"^3.5.0","ts-node":"^10.9.1","typescript":"^4.9.5"},"gitHead":"b240473b5707857ba2c6a8e6d707c28d1e39da49","bugs":{"url":"https://github.com/developit/mitt/issues"},"_id":"mitt@3.0.1","_nodeVersion":"18.12.1","_npmVersion":"9.7.2","dist":{"shasum":"ea36cf0cc30403601ae074c8f77b7092cdab36d1","size":6147,"noattachment":false,"key":"/mitt/-/mitt-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mitt/download/mitt-3.0.1.tgz"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"directories":{},"maintainers":[{"name":"developit","email":"jason@developit.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mitt_3.0.1_1688491907478_0.383738120109016"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-04T17:31:47.638Z","publish_time":1688491907638,"_source_registry_name":"default","_cnpm_publish_time":1688491907638},"3.0.0":{"name":"mitt","version":"3.0.0","description":"Tiny 200b functional Event Emitter / pubsub.","module":"dist/mitt.mjs","main":"dist/mitt.js","jsnext:main":"dist/mitt.mjs","umd:main":"dist/mitt.umd.js","source":"src/index.ts","typings":"index.d.ts","exports":{"import":"./dist/mitt.mjs","require":"./dist/mitt.js","default":"./dist/mitt.mjs"},"scripts":{"test":"npm-run-all --silent typecheck lint mocha test-types","mocha":"mocha test","test-types":"tsc test/test-types-compilation.ts --noEmit --strict","lint":"eslint src test --ext ts --ext js","typecheck":"tsc --noEmit","bundle":"microbundle -f es,cjs,umd","build":"npm-run-all --silent clean -p bundle -s docs","clean":"rimraf dist","docs":"documentation readme src/index.ts --section API -q --parse-extension ts","release":"npm run -s build -s && npm t && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/developit/mitt.git"},"keywords":["events","eventemitter","emitter","pubsub"],"homepage":"https://github.com/developit/mitt","authors":["Jason Miller <jason@developit.ca>"],"license":"MIT","mocha":{"extension":["ts"],"require":["ts-node/register","esm"],"spec":["test/*_test.ts"]},"eslintConfig":{"extends":["developit","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"parser":"@typescript-eslint/parser","parserOptions":{"sourceType":"module"},"env":{"browser":true,"mocha":true,"jest":false,"es6":true},"globals":{"expect":true},"rules":{"semi":[2,"always"],"jest/valid-expect":0,"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/explicit-module-boundary-types":0,"@typescript-eslint/no-empty-function":0,"@typescript-eslint/no-non-null-assertion":0}},"eslintIgnore":["dist","index.d.ts"],"devDependencies":{"@types/chai":"^4.2.11","@types/mocha":"^7.0.2","@types/sinon":"^9.0.4","@types/sinon-chai":"^3.2.4","@typescript-eslint/eslint-plugin":"^3.0.1","@typescript-eslint/parser":"^3.0.1","chai":"^4.2.0","documentation":"^13.0.0","eslint":"^7.1.0","eslint-config-developit":"^1.2.0","esm":"^3.2.25","microbundle":"^0.12.3","mocha":"^8.0.1","npm-run-all":"^4.1.5","rimraf":"^3.0.2","sinon":"^9.0.2","sinon-chai":"^3.5.0","ts-node":"^8.10.2","typescript":"^3.9.7"},"gitHead":"13905bd4009e83f1876f2d31419e23cdbf4f9b48","bugs":{"url":"https://github.com/developit/mitt/issues"},"_id":"mitt@3.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"69ef9bd5c80ff6f57473e8d89326d01c414be0bd","size":6302,"noattachment":false,"key":"/mitt/-/mitt-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mitt/download/mitt-3.0.0.tgz"},"_npmUser":{"name":"developit","email":"jason@developit.ca"},"directories":{},"maintainers":[{"name":"developit","email":"jason@developit.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mitt_3.0.0_1624481229034_0.19376983114278534"},"_hasShrinkwrap":false,"publish_time":1624481229180,"_cnpm_publish_time":1624481229180},"2.1.0":{"name":"mitt","version":"2.1.0","description":"Tiny 200b functional Event Emitter / pubsub.","jsnext:main":"dist/mitt.es.js","source":"src/index.ts","module":"dist/mitt.es.js","esmodules":"dist/mitt.modern.js","main":"dist/mitt.js","umd:main":"dist/mitt.umd.js","typings":"index.d.ts","scripts":{"test":"npm-run-all --silent typecheck lint mocha test-types","mocha":"mocha test","test-types":"tsc test/test-types-compilation.ts --noEmit","lint":"eslint src test --ext ts --ext js","typecheck":"tsc --noEmit","bundle":"microbundle","build":"npm-run-all --silent clean -p bundle -s docs","clean":"rimraf dist","docs":"documentation readme src/index.ts --section API -q --parse-extension ts","release":"npm run -s build -s && npm t && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/developit/mitt.git"},"keywords":["events","eventemitter","emitter","pubsub"],"homepage":"https://github.com/developit/mitt","authors":["Jason Miller <jason@developit.ca>"],"license":"MIT","mocha":{"extension":["ts"],"require":["ts-node/register","esm"],"spec":["test/*_test.ts"]},"eslintConfig":{"extends":["developit","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"parser":"@typescript-eslint/parser","parserOptions":{"sourceType":"module"},"env":{"browser":true,"mocha":true,"jest":false,"es6":true},"globals":{"expect":true},"rules":{"semi":[2,"always"],"jest/valid-expect":0,"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/explicit-module-boundary-types":0,"@typescript-eslint/no-empty-function":0}},"eslintIgnore":["dist","index.d.ts"],"devDependencies":{"@types/chai":"^4.2.11","@types/mocha":"^7.0.2","@types/sinon":"^9.0.4","@types/sinon-chai":"^3.2.4","@typescript-eslint/eslint-plugin":"^3.0.1","@typescript-eslint/parser":"^3.0.1","chai":"^4.2.0","documentation":"^13.0.0","eslint":"^7.1.0","eslint-config-developit":"^1.2.0","esm":"^3.2.25","microbundle":"^0.12.3","mocha":"^8.0.1","npm-run-all":"^4.1.5","rimraf":"^3.0.2","sinon":"^9.0.2","sinon-chai":"^3.5.0","ts-node":"^8.10.2","typescript":"^3.9.3"},"gitHead":"22c5dcba10736aecb1f39ee88d9f85278108c988","bugs":{"url":"https://github.com/developit/mitt/issues"},"_id":"mitt@2.1.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"f740577c23176c6205b121b2973514eade1b2230","size":5588,"noattachment":false,"key":"/mitt/-/mitt-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mitt/download/mitt-2.1.0.tgz"},"maintainers":[{"name":"developit","email":"jason@developit.ca"}],"_npmUser":{"name":"developit","email":"jason@developit.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mitt_2.1.0_1594825257372_0.9462805626018445"},"_hasShrinkwrap":false,"publish_time":1594825257508,"_cnpm_publish_time":1594825257508},"2.0.1":{"name":"mitt","version":"2.0.1","description":"Tiny 200b functional Event Emitter / pubsub.","jsnext:main":"dist/mitt.es.js","source":"src/index.ts","module":"dist/mitt.es.js","esmodules":"dist/mitt.modern.js","main":"dist/mitt.js","umd:main":"dist/mitt.umd.js","typings":"dist/index.d.ts","scripts":{"test":"npm-run-all --silent typecheck lint testonly","testonly":"mocha --require esm test/**/*.js","lint":"eslint src test --ext ts --ext js","typecheck":"tsc **/*.ts --noEmit","bundle":"microbundle","build":"npm-run-all --silent clean -p bundle -s docs","clean":"rimraf dist","docs":"documentation readme src/index.ts --section API -q --parse-extension ts","release":"npm run -s build -s && npm t && git commit -m $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/developit/mitt.git"},"keywords":["events","eventemitter","emitter","pubsub"],"homepage":"https://github.com/developit/mitt","authors":["Jason Miller <jason@developit.ca>"],"license":"MIT","eslintConfig":{"extends":["developit","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"parser":"@typescript-eslint/parser","parserOptions":{"sourceType":"module"},"env":{"browser":true,"mocha":true,"jest":false,"es6":true},"globals":{"expect":true},"rules":{"semi":[2,"always"],"jest/valid-expect":0,"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/explicit-module-boundary-types":0,"@typescript-eslint/no-empty-function":0}},"eslintIgnore":["dist"],"devDependencies":{"@types/chai":"^4.2.11","@types/mocha":"^7.0.2","@types/sinon":"^9.0.4","@types/sinon-chai":"^3.2.4","@typescript-eslint/eslint-plugin":"^3.0.1","@typescript-eslint/parser":"^3.0.1","chai":"^4.2.0","documentation":"^13.0.0","eslint":"^7.1.0","eslint-config-developit":"^1.2.0","esm":"^3.2.25","microbundle":"^0.12.0","mocha":"^7.2.0","npm-run-all":"^4.1.5","rimraf":"^3.0.2","sinon":"^9.0.2","sinon-chai":"^3.5.0","ts-node":"^8.10.1","typescript":"^3.9.3"},"readmeFilename":"README.md","gitHead":"59591757df1a563274e56ee1f80a54818834afca","bugs":{"url":"https://github.com/developit/mitt/issues"},"_id":"mitt@2.0.1","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"shasum":"9e8a075b4daae82dd91aac155a0ece40ca7cb393","size":5450,"noattachment":false,"key":"/mitt/-/mitt-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mitt/download/mitt-2.0.1.tgz"},"maintainers":[{"name":"developit","email":"jason@developit.ca"}],"_npmUser":{"name":"developit","email":"jason@developit.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mitt_2.0.1_1590601458172_0.028297092586270445"},"_hasShrinkwrap":false,"publish_time":1590601458373,"_cnpm_publish_time":1590601458373},"2.0.0":{"name":"mitt","version":"2.0.0","description":"Tiny 200b functional Event Emitter / pubsub.","jsnext:main":"dist/mitt.es.js","source":"src/index.ts","module":"dist/mitt.es.js","esmodules":"dist/mitt.modern.js","main":"dist/mitt.js","umd:main":"dist/mitt.umd.js","typings":"dist/index.d.ts","scripts":{"testonly":"mocha --require esm --require ts-node/register test/**/*.js","lint":"eslint src test --ext ts --ext js","test":"tsc src/index.ts --noEmit && npm run lint && npm run testonly","bundle":"microbundle","build":"npm-run-all --silent clean -p bundle -s docs","clean":"rimraf dist","docs":"documentation readme src/index.ts --section API -q --parse-extension ts","release":"npm run -s build -s && npm t && git tag $npm_package_version && git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/developit/mitt.git"},"keywords":["events","eventemitter","pubsub"],"homepage":"https://github.com/developit/mitt","authors":["Jason Miller <jason@developit.ca>"],"license":"MIT","eslintConfig":{"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"parser":"@typescript-eslint/parser","parserOptions":{"sourceType":"module"},"env":{"browser":true,"mocha":true,"es6":true},"globals":{"expect":true},"rules":{"semi":[2,"always"],"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-empty-function":0}},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","chai":"^3.5.0","documentation":"^13.0.0","eslint":"^6.5.1","esm":"^3.2.25","microbundle":"^0.12.0","mocha":"^3.2.0","npm-run-all":"^2.1.1","rimraf":"^2.5.2","sinon":"^1.17.4","sinon-chai":"^2.8.0","ts-node":"^8.10.1","typescript":"^3.9.3"},"readmeFilename":"README.md","gitHead":"0ead0bafdee03a0da3ea552d847b712b7825d562","bugs":{"url":"https://github.com/developit/mitt/issues"},"_id":"mitt@2.0.0","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"shasum":"233674e78d1e69c8122d001ad73c985bd3d2599b","size":5397,"noattachment":false,"key":"/mitt/-/mitt-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mitt/download/mitt-2.0.0.tgz"},"maintainers":[{"name":"developit","email":"jason@developit.ca"}],"_npmUser":{"name":"developit","email":"jason@developit.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mitt_2.0.0_1590530005799_0.15743291739677634"},"_hasShrinkwrap":false,"publish_time":1590530005921,"_cnpm_publish_time":1590530005921},"1.2.0":{"name":"mitt","version":"1.2.0","description":"Tiny 200b functional Event Emitter / pubsub.","jsnext:main":"dist/mitt.es.js","module":"dist/mitt.es.js","main":"dist/mitt.js","umd:main":"dist/mitt.umd.js","scripts":{"bump":"standard-version","testonly":"mocha --require esm --require flow-remove-types/register test/**/*.js","lint":"eslint src test","test":"flow && npm run lint && npm run testonly","build":"npm-run-all --silent clean -p rollup -p minify:* -s docs size","clean":"rimraf dist","rollup":"rollup -c","minify:cjs":"uglifyjs $npm_package_main -cm toplevel -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map","minify:umd":"uglifyjs $npm_package_umd_main -cm -o $npm_package_umd_main -p relative --in-source-map ${npm_package_umd_main}.map --source-map ${npm_package_umd_main}.map","docs":"documentation readme src/index.js --section API -q","size":"echo \"Gzipped Size: $(strip-json-comments --no-whitespace $npm_package_main | gzip-size | pretty-bytes)\"","release":"npm run build -s && npm run bump && git push --follow-tags origin master && npm publish"},"repository":{"type":"git","url":"git+https://github.com/developit/mitt.git"},"keywords":["events","eventemitter","pubsub"],"homepage":"https://github.com/developit/mitt","authors":["Jason Miller <jason@developit.ca>"],"license":"MIT","babel":{"presets":["es2015","stage-0"],"plugins":["transform-flow-strip-types"]},"eslintConfig":{"parser":"babel-eslint","extends":"eslint:recommended","env":{"browser":true,"mocha":true,"es6":true},"globals":{"expect":true},"rules":{"semi":[2,"always"]}},"typings":"./mitt.d.ts","devDependencies":{"babel-core":"^6.9.1","babel-eslint":"^7.1.1","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","documentation":"^4.0.0-beta4","eslint":"^3.13.1","esm":"^3.2.25","flow-bin":"^0.38.0","flow-remove-types":"^1.2.0","gzip-size-cli":"^1.0.0","mocha":"^3.2.0","npm-run-all":"^2.1.1","pretty-bytes-cli":"^2.0.0","rimraf":"^2.5.2","rollup":"^0.41.4","rollup-plugin-buble":"^0.15.0","rollup-plugin-flow":"^1.1.1","sinon":"^1.17.4","sinon-chai":"^2.8.0","standard-version":"^4.0.0","strip-json-comments-cli":"^1.0.1","uglify-js":"^2.6.2"},"gitHead":"a4e20b1849fa327b87da55786999fd8c550a0dfa","bugs":{"url":"https://github.com/developit/mitt/issues"},"_id":"mitt@1.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"cb24e6569c806e31bd4e3995787fe38a04fdf90d","size":5178,"noattachment":false,"key":"/mitt/-/mitt-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mitt/download/mitt-1.2.0.tgz"},"maintainers":[{"name":"developit","email":"jason@developit.ca"}],"_npmUser":{"name":"developit","email":"jason@developit.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mitt_1.2.0_1571676890401_0.08130507661521613"},"_hasShrinkwrap":false,"publish_time":1571676890525,"_cnpm_publish_time":1571676890525},"1.1.3":{"name":"mitt","version":"1.1.3","description":"Tiny 200b functional Event Emitter / pubsub.","jsnext:main":"dist/mitt.es.js","module":"dist/mitt.es.js","main":"dist/mitt.js","umd:main":"dist/mitt.umd.js","scripts":{"bump":"standard-version","testonly":"mocha --require reify/node --require flow-remove-types/register test/**/*.js","lint":"eslint src test","test":"flow && npm run lint && npm run testonly","build":"npm-run-all --silent clean -p rollup -p minify:* -s docs size","clean":"rimraf dist","rollup":"rollup -c","minify:cjs":"uglifyjs $npm_package_main -cm toplevel -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map","minify:umd":"uglifyjs $npm_package_umd_main -cm -o $npm_package_umd_main -p relative --in-source-map ${npm_package_umd_main}.map --source-map ${npm_package_umd_main}.map","docs":"documentation readme src/index.js --section API -q","size":"echo \"Gzipped Size: $(strip-json-comments --no-whitespace $npm_package_main | gzip-size | pretty-bytes)\"","release":"npm run build -s && npm run bump && git push --follow-tags origin master && npm publish"},"repository":{"type":"git","url":"git+https://github.com/developit/mitt.git"},"keywords":["events","eventemitter","pubsub"],"homepage":"https://github.com/developit/mitt","authors":["Jason Miller <jason@developit.ca>"],"license":"MIT","files":["src","dist","mitt.d.ts"],"eslintConfig":{"parser":"babel-eslint","extends":"eslint:recommended","env":{"browser":true,"mocha":true,"es6":true},"globals":{"expect":true},"rules":{"semi":[2,"always"]}},"typings":"./mitt.d.ts","devDependencies":{"babel-core":"^6.9.1","babel-eslint":"^7.1.1","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","documentation":"^4.0.0-beta4","eslint":"^3.13.1","flow-bin":"^0.38.0","flow-remove-types":"^1.2.0","gzip-size-cli":"^1.0.0","mocha":"^3.2.0","npm-run-all":"^2.1.1","pretty-bytes-cli":"^2.0.0","reify":"^0.8.3","rimraf":"^2.5.2","rollup":"^0.41.4","rollup-plugin-buble":"^0.15.0","rollup-plugin-flow":"^1.1.1","sinon":"^1.17.4","sinon-chai":"^2.8.0","standard-version":"^4.0.0","strip-json-comments-cli":"^1.0.1","uglify-js":"^2.6.2"},"gitHead":"533fee0d8b21f2a8520e2bae735ba36c74476ba7","bugs":{"url":"https://github.com/developit/mitt/issues"},"_id":"mitt@1.1.3","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"developit","email":"jason@developit.ca"},"dist":{"shasum":"528c506238a05dce11cd914a741ea2cc332da9b8","size":5729,"noattachment":false,"key":"/mitt/-/mitt-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mitt/download/mitt-1.1.3.tgz"},"maintainers":[{"name":"developit","email":"jason@developit.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mitt-1.1.3.tgz_1512616696219_0.7952767270617187"},"directories":{},"publish_time":1512616697140,"_hasShrinkwrap":false,"_cnpm_publish_time":1512616697140},"1.1.2":{"name":"mitt","version":"1.1.2","description":"Tiny 200b functional Event Emitter / pubsub.","jsnext:main":"dist/mitt.es.js","module":"dist/mitt.es.js","main":"dist/mitt.js","umd:main":"dist/mitt.umd.js","scripts":{"bump":"standard-version","testonly":"mocha --compilers js:babel-register test/**/*.js","lint":"eslint src test","test":"flow && npm run lint && npm run testonly","build":"npm-run-all --silent clean -p rollup -p minify:* -s docs size","clean":"rimraf dist","rollup":"rollup -c","minify:cjs":"uglifyjs $npm_package_main -cm toplevel -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map","minify:umd":"uglifyjs $npm_package_umd_main -cm -o $npm_package_umd_main -p relative --in-source-map ${npm_package_umd_main}.map --source-map ${npm_package_umd_main}.map","docs":"documentation readme src/index.js --section API -q","size":"echo \"Gzipped Size: $(strip-json-comments --no-whitespace $npm_package_main | gzip-size | pretty-bytes)\"","release":"npm run build -s && npm run bump && git push --follow-tags origin master && npm publish"},"repository":{"type":"git","url":"git+https://github.com/developit/mitt.git"},"keywords":["events","eventemitter","pubsub"],"homepage":"https://github.com/developit/mitt","authors":["Jason Miller <jason@developit.ca>"],"license":"MIT","files":["src","dist","mitt.d.ts"],"eslintConfig":{"parser":"babel-eslint","extends":"eslint:recommended","env":{"browser":true,"mocha":true,"es6":true},"globals":{"expect":true},"rules":{"semi":[2,"always"]}},"typings":"./mitt.d.ts","devDependencies":{"babel-core":"^6.9.1","babel-eslint":"^7.1.1","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","chai":"^3.5.0","documentation":"^4.0.0-beta4","eslint":"^3.13.1","flow-bin":"^0.38.0","gzip-size-cli":"^1.0.0","mocha":"^3.2.0","npm-run-all":"^2.1.1","pretty-bytes-cli":"^2.0.0","rimraf":"^2.5.2","rollup":"^0.41.4","rollup-plugin-buble":"^0.15.0","rollup-plugin-flow":"^1.1.1","sinon":"^1.17.4","sinon-chai":"^2.8.0","standard-version":"^4.0.0","strip-json-comments-cli":"^1.0.1","uglify-js":"^2.6.2"},"gitHead":"325d81838ee908dc0165dc1658e94c2eb4aee98a","bugs":{"url":"https://github.com/developit/mitt/issues"},"_id":"mitt@1.1.2","_shasum":"380e61480d6a615b660f07abb60d51e0a4e4bed6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"developit","email":"jason@developit.ca"},"dist":{"shasum":"380e61480d6a615b660f07abb60d51e0a4e4bed6","size":8048,"noattachment":false,"key":"/mitt/-/mitt-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mitt/download/mitt-1.1.2.tgz"},"maintainers":[{"name":"developit","email":"jason@developit.ca"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mitt-1.1.2.tgz_1492450039621_0.48842037306167185"},"directories":{},"publish_time":1492450039858,"_cnpm_publish_time":1492450039858,"_hasShrinkwrap":false},"1.1.1":{"name":"mitt","version":"1.1.1","description":"Tiny 200b functional Event Emitter / pubsub.","jsnext:main":"src/index.js","module":"dist/mitt.es.js","main":"dist/mitt.js","umd:main":"dist/mitt.umd.js","scripts":{"bump":"standard-version","testonly":"mocha --compilers js:babel-register test/**/*.js","lint":"eslint src test","test":"flow && npm run lint && npm run testonly","build":"npm-run-all --silent clean -p rollup -p minify:* -s docs size","clean":"rimraf dist","rollup":"rollup -c","minify:cjs":"uglifyjs $npm_package_main -cm toplevel -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map","minify:umd":"uglifyjs $npm_package_umd_main -cm -o $npm_package_umd_main -p relative --in-source-map ${npm_package_umd_main}.map --source-map ${npm_package_umd_main}.map","docs":"documentation readme src/index.js --section API -q","size":"echo \"Gzipped Size: $(strip-json-comments --no-whitespace $npm_package_main | gzip-size | pretty-bytes)\"","release":"npm run build -s && npm run bump && git push --follow-tags origin master && npm publish"},"repository":{"type":"git","url":"git+https://github.com/developit/mitt.git"},"keywords":["events","eventemitter","pubsub"],"homepage":"https://github.com/developit/mitt","authors":["Jason Miller <jason@developit.ca>"],"license":"MIT","files":["src","dist","mitt.d.ts"],"eslintConfig":{"parser":"babel-eslint","extends":"eslint:recommended","env":{"browser":true,"mocha":true,"es6":true},"globals":{"expect":true},"rules":{"semi":[2,"always"]}},"typings":"./mitt.d.ts","devDependencies":{"babel-core":"^6.9.1","babel-eslint":"^7.1.1","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","chai":"^3.5.0","documentation":"^4.0.0-beta4","eslint":"^3.13.1","flow-bin":"^0.38.0","gzip-size-cli":"^1.0.0","mocha":"^3.2.0","npm-run-all":"^2.1.1","pretty-bytes-cli":"^2.0.0","rimraf":"^2.5.2","rollup":"^0.41.4","rollup-plugin-buble":"^0.15.0","rollup-plugin-flow":"^1.1.1","sinon":"^1.17.4","sinon-chai":"^2.8.0","standard-version":"^4.0.0","strip-json-comments-cli":"^1.0.1","uglify-js":"^2.6.2"},"gitHead":"fcc6cce7d5f25d021b7c1eda8320c2697b08984c","bugs":{"url":"https://github.com/developit/mitt/issues"},"_id":"mitt@1.1.1","_shasum":"14881478496dfa56750ea41af13a7ecb5b69a7c2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"developit","email":"jason@developit.ca"},"dist":{"shasum":"14881478496dfa56750ea41af13a7ecb5b69a7c2","size":5490,"noattachment":false,"key":"/mitt/-/mitt-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mitt/download/mitt-1.1.1.tgz"},"maintainers":[{"name":"developit","email":"jason@developit.ca"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mitt-1.1.1.tgz_1492219564935_0.824361682171002"},"directories":{},"publish_time":1492219566818,"_hasShrinkwrap":false,"_cnpm_publish_time":1492219566818},"1.1.0":{"name":"mitt","amdName":"mitt","version":"1.1.0","description":"Tiny 200b functional Event Emitter / pubsub.","jsnext:main":"src/index.js","main":"dist/mitt.js","umd:main":"dist/mitt.umd.js","scripts":{"test":"eslint src test && mocha --compilers js:babel-register test/**/*.js","build":"npm-run-all clean -p rollup:* -p minify:* -s docs size","clean":"rimraf dist && mkdirp dist","rollup:cjs":"rollup -c rollup.config.js -m -f cjs -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","rollup:umd":"rollup -c rollup.config.js -m -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_umd_main","minify:cjs":"uglifyjs $npm_package_main -cm toplevel -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map","minify:umd":"uglifyjs $npm_package_umd_main -cm -o $npm_package_umd_main -p relative --in-source-map ${npm_package_umd_main}.map --source-map ${npm_package_umd_main}.map","docs":"documentation readme src/index.js --section API -q","size":"echo \"Gzipped Size: $(strip-json-comments --no-whitespace $npm_package_main | gzip-size | pretty-bytes)\"","release":"npm run build -s && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/developit/mitt.git"},"keywords":["events","eventemitter","pubsub"],"homepage":"https://github.com/developit/mitt","authors":["Jason Miller <jason@developit.ca>"],"license":"MIT","files":["src","dist","mitt.d.ts"],"eslintConfig":{"parser":"babel-eslint","extends":"eslint:recommended","env":{"browser":true,"mocha":true,"es6":true},"globals":{"expect":true},"rules":{"semi":[2,"always"]}},"typings":"./mitt.d.ts","devDependencies":{"babel-core":"^6.9.1","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","chai":"^3.5.0","documentation":"^4.0.0-beta4","eslint":"^3.13.1","gzip-size-cli":"^1.0.0","mkdirp":"^0.5.1","mocha":"^3.2.0","npm-run-all":"^2.1.1","pretty-bytes-cli":"^2.0.0","rimraf":"^2.5.2","rollup":"^0.41.4","rollup-plugin-buble":"^0.15.0","sinon":"^1.17.4","sinon-chai":"^2.8.0","strip-json-comments-cli":"^1.0.1","uglify-js":"^2.6.2"},"gitHead":"f147246b7528904ec28702f43e11bd8ba946d0a6","bugs":{"url":"https://github.com/developit/mitt/issues"},"_id":"mitt@1.1.0","_shasum":"22f0d57e2fedd39620a62bb41b7cdd93667d3c41","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"developit","email":"jason@developit.ca"},"maintainers":[{"name":"developit","email":"jason@developit.ca"}],"dist":{"shasum":"22f0d57e2fedd39620a62bb41b7cdd93667d3c41","size":5363,"noattachment":false,"key":"/mitt/-/mitt-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mitt/download/mitt-1.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mitt-1.1.0.tgz_1488058238959_0.5917764422483742"},"directories":{},"publish_time":1488058240867,"_cnpm_publish_time":1488058240867,"_hasShrinkwrap":false},"1.0.1":{"name":"mitt","amdName":"mitt","version":"1.0.1","description":"Tiny ~200b functional event emitter / pubsub.","jsnext:main":"src/index.js","main":"dist/mitt.js","umd:main":"dist/mitt.umd.js","scripts":{"test":"eslint src test && mocha --compilers js:babel-register test/**/*.js","build":"npm-run-all clean -p rollup:* -p minify:* -s docs size","clean":"rimraf dist && mkdirp dist","rollup:cjs":"rollup -c rollup.config.js -m -f cjs -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","rollup:umd":"rollup -c rollup.config.js -m -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_umd_main","minify:cjs":"uglifyjs $npm_package_main -cm toplevel -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map","minify:umd":"uglifyjs $npm_package_umd_main -cm -o $npm_package_umd_main -p relative --in-source-map ${npm_package_umd_main}.map --source-map ${npm_package_umd_main}.map","docs":"documentation readme src/index.js --section API -q","size":"echo \"Gzipped Size: $(strip-json-comments --no-whitespace $npm_package_main | gzip-size | pretty-bytes)\"","release":"npm run build -s && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/developit/mitt.git"},"keywords":["events","eventemitter","pubsub"],"homepage":"https://github.com/developit/mitt","authors":["Jason Miller <jason@developit.ca>"],"license":"MIT","files":["src","dist"],"eslintConfig":{"parser":"babel-eslint","extends":"eslint:recommended","env":{"browser":true,"mocha":true,"es6":true},"globals":{"expect":true}},"devDependencies":{"babel-core":"^6.9.1","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","chai":"^3.5.0","documentation":"^4.0.0-beta4","eslint":"^3.13.1","gzip-size-cli":"^1.0.0","mkdirp":"^0.5.1","mocha":"^3.2.0","npm-run-all":"^2.1.1","pretty-bytes-cli":"^2.0.0","rimraf":"^2.5.2","rollup":"^0.41.4","rollup-plugin-buble":"^0.15.0","sinon":"^1.17.4","sinon-chai":"^2.8.0","strip-json-comments-cli":"^1.0.1","uglify-js":"^2.6.2"},"gitHead":"afb0bff7762386bfae2d42f4310d51196dd5f61a","bugs":{"url":"https://github.com/developit/mitt/issues"},"_id":"mitt@1.0.1","_shasum":"dd7f850967acc0b13420ac0e3e1ff69a3b1b029c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"developit","email":"jason@developit.ca"},"maintainers":[{"name":"developit","email":"jason@developit.ca"}],"dist":{"shasum":"dd7f850967acc0b13420ac0e3e1ff69a3b1b029c","size":3542,"noattachment":false,"key":"/mitt/-/mitt-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mitt/download/mitt-1.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mitt-1.0.1.tgz_1485110089266_0.9653485915623605"},"directories":{},"publish_time":1485110089505,"_cnpm_publish_time":1485110089505,"_hasShrinkwrap":false},"1.0.0":{"name":"mitt","amdName":"mitt","version":"1.0.0","description":"Tiny ~200b functional event emitter / pubsub.","jsnext:main":"src/index.js","main":"dist/mitt.js","umd:main":"dist/mitt.umd.js","scripts":{"test":"eslint src test && mocha --compilers js:babel-register test/**/*.js","build":"npm-run-all clean -p rollup:* -p minify:* -s docs size","clean":"rimraf dist && mkdirp dist","rollup:cjs":"rollup -c rollup.config.js -m -f cjs -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","rollup:umd":"rollup -c rollup.config.js -m -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_umd_main","minify:cjs":"uglifyjs $npm_package_main -cm toplevel -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map","minify:umd":"uglifyjs $npm_package_umd_main -cm -o $npm_package_umd_main -p relative --in-source-map ${npm_package_umd_main}.map --source-map ${npm_package_umd_main}.map","docs":"documentation readme src/index.js --section API -q","size":"echo \"Gzipped Size: $(strip-json-comments --no-whitespace $npm_package_main | gzip-size | pretty-bytes)\"","release":"npm run build -s && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/developit/mitt.git"},"keywords":["events","eventemitter","pubsub"],"homepage":"httsp://github.com/developit/mitt","authors":["Jason Miller <jason@developit.ca>"],"license":"MIT","files":["src","dist"],"babel":{"presets":["es2015","stage-0"]},"eslintConfig":{"parser":"babel-eslint","extends":"eslint:recommended","env":{"browser":true,"mocha":true,"es6":true},"globals":{"expect":true}},"devDependencies":{"babel-core":"^6.9.1","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","chai":"^3.5.0","documentation":"^4.0.0-beta4","eslint":"^3.13.1","gzip-size-cli":"^1.0.0","mkdirp":"^0.5.1","mocha":"^3.2.0","npm-run-all":"^2.1.1","pretty-bytes":"^4.0.2","rimraf":"^2.5.2","rollup":"^0.41.4","rollup-plugin-buble":"^0.15.0","sinon":"^1.17.4","sinon-chai":"^2.8.0","strip-json-comments-cli":"^1.0.1","uglify-js":"^2.6.2"},"gitHead":"656c8c381a222294aaebf520ef70a3d449687b9f","bugs":{"url":"https://github.com/developit/mitt/issues"},"_id":"mitt@1.0.0","_shasum":"432ee2b18a91e24a17d0e7ef21848189c8f850de","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"developit","email":"jason@developit.ca"},"maintainers":[{"name":"developit","email":"jason@developit.ca"}],"dist":{"shasum":"432ee2b18a91e24a17d0e7ef21848189c8f850de","size":4428,"noattachment":false,"key":"/mitt/-/mitt-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mitt/download/mitt-1.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mitt-1.0.0.tgz_1484449093391_0.9418104530777782"},"directories":{},"publish_time":1484449095545,"_cnpm_publish_time":1484449095545,"_hasShrinkwrap":false}},"readme":"<p align=\"center\">\n  <img src=\"https://i.imgur.com/BqsX9NT.png\" width=\"300\" height=\"300\" alt=\"mitt\">\n  <br>\n  <a href=\"https://www.npmjs.org/package/mitt\"><img src=\"https://img.shields.io/npm/v/mitt.svg\" alt=\"npm\"></a>\n  <img src=\"https://github.com/developit/mitt/workflows/CI/badge.svg\" alt=\"build status\">\n  <a href=\"https://unpkg.com/mitt/dist/mitt.js\"><img src=\"https://img.badgesize.io/https://unpkg.com/mitt/dist/mitt.js?compression=gzip\" alt=\"gzip size\"></a>\n</p>\n\n# Mitt\n\n> Tiny 200b functional event emitter / pubsub.\n\n-   **Microscopic:** weighs less than 200 bytes gzipped\n-   **Useful:** a wildcard `\"*\"` event type listens to all events\n-   **Familiar:** same names & ideas as [Node's EventEmitter](https://nodejs.org/api/events.html#events_class_eventemitter)\n-   **Functional:** methods don't rely on `this`\n-   **Great Name:** somehow [mitt](https://npm.im/mitt) wasn't taken\n\nMitt was made for the browser, but works in any JavaScript runtime. It has no dependencies and supports IE9+.\n\n## Table of Contents\n\n-   [Install](#install)\n-   [Usage](#usage)\n-   [Examples & Demos](#examples--demos)\n-   [API](#api)\n-   [Contribute](#contribute)\n-   [License](#license)\n\n## Install\n\nThis project uses [node](http://nodejs.org) and [npm](https://npmjs.com). Go check them out if you don't have them locally installed.\n\n```sh\n$ npm install --save mitt\n```\n\nThen with a module bundler like [rollup](http://rollupjs.org/) or [webpack](https://webpack.js.org/), use as you would anything else:\n\n```javascript\n// using ES6 modules\nimport mitt from 'mitt'\n\n// using CommonJS modules\nvar mitt = require('mitt')\n```\n\nThe [UMD](https://github.com/umdjs/umd) build is also available on [unpkg](https://unpkg.com):\n\n```html\n<script src=\"https://unpkg.com/mitt/dist/mitt.umd.js\"></script>\n```\n\nYou can find the library on `window.mitt`.\n\n## Usage\n\n```js\nimport mitt from 'mitt'\n\nconst emitter = mitt()\n\n// listen to an event\nemitter.on('foo', e => console.log('foo', e) )\n\n// listen to all events\nemitter.on('*', (type, e) => console.log(type, e) )\n\n// fire an event\nemitter.emit('foo', { a: 'b' })\n\n// clearing all events\nemitter.all.clear()\n\n// working with handler references:\nfunction onFoo() {}\nemitter.on('foo', onFoo)   // listen\nemitter.off('foo', onFoo)  // unlisten\n```\n\n### Typescript\n\nSet `\"strict\": true` in your tsconfig.json to get improved type inference for `mitt` instance methods.\n\n```ts\nimport mitt from 'mitt';\n\ntype Events = {\n  foo: string;\n  bar?: number;\n};\n\nconst emitter = mitt<Events>(); // inferred as Emitter<Events>\n\nemitter.on('foo', (e) => {}); // 'e' has inferred type 'string'\n\nemitter.emit('foo', 42); // Error: Argument of type 'number' is not assignable to parameter of type 'string'. (2345)\n```\n\nAlternatively, you can use the provided `Emitter` type:\n\n```ts\nimport mitt, { Emitter } from 'mitt';\n\ntype Events = {\n  foo: string;\n  bar?: number;\n};\n\nconst emitter: Emitter<Events> = mitt<Events>();\n```\n\n## Examples & Demos\n\n<a href=\"http://codepen.io/developit/pen/rjMEwW?editors=0110\">\n  <b>Preact + Mitt Codepen Demo</b>\n  <br>\n  <img src=\"https://i.imgur.com/CjBgOfJ.png\" width=\"278\" alt=\"preact + mitt preview\">\n</a>\n\n* * *\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n#### Table of Contents\n\n-   [mitt](#mitt)\n-   [all](#all)\n-   [on](#on)\n    -   [Parameters](#parameters)\n-   [off](#off)\n    -   [Parameters](#parameters-1)\n-   [emit](#emit)\n    -   [Parameters](#parameters-2)\n\n### mitt\n\nMitt: Tiny (~200b) functional event emitter / pubsub.\n\nReturns **Mitt** \n\n### all\n\nA Map of event names to registered handler functions.\n\n### on\n\nRegister an event handler for the given type.\n\n#### Parameters\n\n-   `type` **([string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String) \\| [symbol](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol))** Type of event to listen for, or `'*'` for all events\n-   `handler` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** Function to call in response to given event\n\n### off\n\nRemove an event handler for the given type.\nIf `handler` is omitted, all handlers of the given type are removed.\n\n#### Parameters\n\n-   `type` **([string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String) \\| [symbol](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol))** Type of event to unregister `handler` from, or `'*'`\n-   `handler` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)?** Handler function to remove\n\n### emit\n\nInvoke all handlers for the given type.\nIf present, `'*'` handlers are invoked after type-matched handlers.\n\nNote: Manually firing '\\*' handlers is not supported.\n\n#### Parameters\n\n-   `type` **([string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String) \\| [symbol](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol))** The event type to invoke\n-   `evt` **Any?** Any value (object is recommended and powerful), passed to each handler\n\n## Contribute\n\nFirst off, thanks for taking the time to contribute!\nNow, take a moment to be sure your contributions make sense to everyone else.\n\n### Reporting Issues\n\nFound a problem? Want a new feature? First of all see if your issue or idea has [already been reported](../../issues).\nIf don't, just open a [new clear and descriptive issue](../../issues/new).\n\n### Submitting pull requests\n\nPull requests are the greatest contributions, so be sure they are focused in scope, and do avoid unrelated commits.\n\n-   Fork it!\n-   Clone your fork: `git clone https://github.com/<your-username>/mitt`\n-   Navigate to the newly cloned directory: `cd mitt`\n-   Create a new branch for the new feature: `git checkout -b my-new-feature`\n-   Install the tools necessary for development: `npm install`\n-   Make your changes.\n-   Commit your changes: `git commit -am 'Add some feature'`\n-   Push to the branch: `git push origin my-new-feature`\n-   Submit a pull request with full remarks documenting your changes.\n\n## License\n\n[MIT License](https://opensource.org/licenses/MIT) © [Jason Miller](https://jasonformat.com/)\n","_attachments":{},"homepage":"https://github.com/developit/mitt","bugs":{"url":"https://github.com/developit/mitt/issues"},"license":"MIT"}