{"_id":"mini-signals","_rev":"2375146","name":"mini-signals","description":"signals, in JavaScript, fast","dist-tags":{"latest":"1.2.0"},"maintainers":[{"name":"npm:hypercubed","email":""}],"time":{"modified":"2022-01-14T11:14:17.000Z","created":"2015-08-30T05:47:33.599Z","1.2.0":"2017-09-11T16:48:01.260Z","1.1.1":"2016-02-07T12:58:15.979Z","1.1.0":"2015-11-03T10:46:13.426Z","1.0.2":"2015-10-17T02:21:29.254Z","1.0.1":"2015-09-27T07:43:24.715Z","0.0.8":"2015-09-26T02:45:07.610Z","0.0.7":"2015-09-21T06:27:30.266Z","0.0.6":"2015-09-19T01:24:10.845Z","0.0.5":"2015-09-13T12:30:53.598Z","0.0.4":"2015-09-13T12:19:35.867Z","0.0.3":"2015-09-10T13:40:50.925Z","0.0.2":"2015-09-05T11:15:10.762Z","0.0.1":"2015-08-30T05:47:33.599Z"},"users":{"johnbellessa":true,"hypercubed":true},"author":{"name":"J. Harshbarger"},"repository":{"type":"git","url":"git+https://github.com/Hypercubed/mini-signals.git"},"versions":{"1.2.0":{"name":"mini-signals","version":"1.2.0","description":"signals, in JavaScript, fast","main":"lib/mini-signals.js","jsnext:main":"src/mini-signals.js","types":"typings/mini-signals.d.ts","scripts":{"test":"npm run mocha","test:fast":"mocha --compilers js:babel/register ./test/mini-signals-spec.js","test:deopt":"node --trace_opt --trace_deopt ./bench/test-deopt.js | grep \"disabled optimization\" || true","lint":"semistandard src/*.js test/*.js","check":"npm run lint","build":"npm run rollup && npm run browserify && npm run uglify && npm run jsdoc2md","rollup":"rollup ./src/index.js | babel -o ./lib/mini-signals.js --no-comments","browserify":"browserify ./lib/mini-signals.js -o browser.js -s MiniSignal","uglify":"uglifyjs browser.js -o browser.min.js","coverage":"istanbul cover -- ./node_modules/mocha/bin/_mocha --compilers js:babel/register ./test/mini-signals-*.js","mocha":"mocha --compilers js:babel/register","bench":"babel-node ./bench/emit.js && babel-node ./bench/emit-context.js","_prepublish":"npm run build && npm test","jsdoc2md":"jsdoc-parse ./src/mini-signals.js | dmd > API.md","version":"chg release -y && git add -A CHANGELOG.md","np":"npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/Hypercubed/mini-signals.git"},"keywords":["events","signals","fast"],"author":{"name":"J. Harshbarger"},"license":"MIT","bugs":{"url":"https://github.com/Hypercubed/mini-signals/issues"},"homepage":"https://github.com/Hypercubed/mini-signals","devDependencies":{"assume":"^1.4.1","babel":"^5.8.23","benchmark":"^1.0.0","browserify":"^11.2.0","dmd":"^1.2.0","eventemitter3":"^1.1.1","istanbul":"^0.3.19","jsdoc-parse":"^1.1.0","mocha":"^2.2.5","np":"^2.16.0","rollup":"^0.16.4","semistandard":"^7.0.5","signals":"^1.0.0","uglifyjs":"^2.4.10"},"gitHead":"42cf40d97ec587ec5dc77627759a39413af08133","_id":"mini-signals@1.2.0","_shasum":"45b08013c5fae51a24aa1a935cd317c9ed721d74","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.4.0","_npmUser":{"name":"hypercubed","email":"hypercubed@gmail.com"},"dist":{"shasum":"45b08013c5fae51a24aa1a935cd317c9ed721d74","size":6284,"noattachment":false,"key":"/mini-signals/-/mini-signals-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mini-signals/download/mini-signals-1.2.0.tgz"},"maintainers":[{"name":"npm:hypercubed","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mini-signals-1.2.0.tgz_1505148480307_0.061916317557916045"},"directories":{},"publish_time":1505148481260,"_hasShrinkwrap":false,"_cnpm_publish_time":1505148481260},"1.1.1":{"name":"mini-signals","version":"1.1.1","description":"signals, in JavaScript, fast","main":"lib/mini-signals.js","jsnext:main":"src/mini-signals.js","scripts":{"test":"npm run mocha","test:fast":"mocha --compilers js:babel/register ./test/mini-signals-spec.js","test:deopt":"node --trace_opt --trace_deopt ./bench/test-deopt.js | grep \"disabled optimization\" || true","lint":"semistandard src/*.js test/*.js","check":"npm run lint","build":"npm run rollup && npm run browserify && npm run uglify && npm run jsdoc2md","rollup":"rollup ./src/index.js | babel -o ./lib/mini-signals.js --no-comments","browserify":"browserify ./lib/mini-signals.js -o browser.js -s MiniSignal","uglify":"uglifyjs browser.js -o browser.min.js","coverage":"istanbul cover -- ./node_modules/mocha/bin/_mocha --compilers js:babel/register ./test/mini-signals-*.js","mocha":"mocha --compilers js:babel/register","bench":"babel-node ./bench/emit.js && babel-node ./bench/emit-context.js","_prepublish":"npm run build && npm test","jsdoc2md":"jsdoc-parse ./src/mini-signals.js | dmd > API.md","version":"chg release -y && git add -A CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/Hypercubed/mini-signals.git"},"keywords":["events","signals","fast"],"author":{"name":"J. Harshbarger"},"license":"MIT","bugs":{"url":"https://github.com/Hypercubed/mini-signals/issues"},"homepage":"https://github.com/Hypercubed/mini-signals","devDependencies":{"assume":"~1.2.6","babel":"^5.8.23","benchmark":"^1.0.0","browserify":"^11.2.0","dmd":"^1.2.0","eventemitter3":"^1.1.1","istanbul":"^0.3.19","jsdoc-parse":"^1.1.0","mocha":"^2.2.5","rollup":"^0.16.4","semistandard":"^7.0.2","signals":"^1.0.0","uglifyjs":"^2.4.10"},"gitHead":"161b88860bef1131ea1fee6a22aa8b62b8fb00f3","_id":"mini-signals@1.1.1","_shasum":"3e65d6f13581a6047c4d0f0ad0b127a33039911b","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.3","_npmUser":{"name":"hypercubed","email":"hypercubed@gmail.com"},"dist":{"shasum":"3e65d6f13581a6047c4d0f0ad0b127a33039911b","size":6060,"noattachment":false,"key":"/mini-signals/-/mini-signals-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mini-signals/download/mini-signals-1.1.1.tgz"},"maintainers":[{"name":"npm:hypercubed","email":""}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/mini-signals-1.1.1.tgz_1454849893617_0.29888426954858005"},"directories":{},"publish_time":1454849895979,"_cnpm_publish_time":1454849895979,"_hasShrinkwrap":false},"1.1.0":{"name":"mini-signals","version":"1.1.0","description":"signals, in JavaScript, fast","main":"lib/mini-signals.js","jsnext:main":"src/mini-signals.js","scripts":{"test":"npm run mocha","test:fast":"mocha --compilers js:babel/register ./test/mini-signals-spec.js","test:deopt":"node --trace_opt --trace_deopt ./bench/test-deopt.js | grep \"disabled optimization\" || true","lint":"semistandard src/*.js test/*.js","check":"npm run lint","build":"npm run rollup && npm run browserify && npm run uglify && npm run jsdoc2md","rollup":"rollup ./src/index.js | babel -o ./lib/mini-signals.js --no-comments","browserify":"browserify ./lib/mini-signals.js -o browser.js -s MiniSignal","uglify":"uglifyjs browser.js -o browser.min.js","coverage":"istanbul cover -- ./node_modules/mocha/bin/_mocha --compilers js:babel/register ./test/mini-signals-*.js","mocha":"mocha --compilers js:babel/register","bench":"babel-node ./bench/emit.js && babel-node ./bench/emit-context.js","_prepublish":"npm run build && npm test","jsdoc2md":"jsdoc-parse ./src/mini-signals.js | dmd > API.md","version":"chg release -y && git add -A CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/Hypercubed/mini-signals.git"},"keywords":["events","signals","fast"],"author":{"name":"J. Harshbarger"},"license":"MIT","bugs":{"url":"https://github.com/Hypercubed/mini-signals/issues"},"homepage":"https://github.com/Hypercubed/mini-signals","devDependencies":{"assume":"~1.2.6","babel":"^5.8.23","benchmark":"^1.0.0","browserify":"^11.2.0","dmd":"^1.2.0","eventemitter3":"^1.1.1","istanbul":"^0.3.19","jsdoc-parse":"^1.1.0","mocha":"^2.2.5","rollup":"^0.16.4","semistandard":"^7.0.2","signals":"^1.0.0","uglifyjs":"^2.4.10"},"gitHead":"5fe9d15aab145fd84bed78b69d1b24b95c9756a2","_id":"mini-signals@1.1.0","_shasum":"cd15e6c324db65e58f85d799e81b29ad3ea668ba","_from":".","_npmVersion":"2.14.8","_nodeVersion":"0.12.7","_npmUser":{"name":"hypercubed","email":"hypercubed@gmail.com"},"dist":{"shasum":"cd15e6c324db65e58f85d799e81b29ad3ea668ba","size":5998,"noattachment":false,"key":"/mini-signals/-/mini-signals-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mini-signals/download/mini-signals-1.1.0.tgz"},"maintainers":[{"name":"npm:hypercubed","email":""}],"directories":{},"publish_time":1446547573426,"_cnpm_publish_time":1446547573426,"_hasShrinkwrap":false},"1.0.2":{"name":"mini-signals","version":"1.0.2","description":"signals, in JavaScript, fast","main":"lib/mini-signals.js","jsnext:main":"src/mini-signals.js","scripts":{"test":"npm run mocha","test:fast":"mocha --compilers js:babel/register ./test/mini-signals-spec.js","test:deopt":"node --trace_opt --trace_deopt ./bench/test-deopt.js | grep \"disabled optimization\"","lint":"eslint src/mini-signals.js","build":"npm run rollup && npm run browserify && npm run uglify && npm run jsdoc2md","rollup":"rollup ./src/index.js | babel -o ./lib/mini-signals.js --no-comments","browserify":"browserify ./lib/mini-signals.js -o browser.js -s MiniSignal","uglify":"uglifyjs browser.js -o browser.min.js","coverage":"istanbul cover -- ./node_modules/mocha/bin/_mocha --compilers js:babel/register ./test/mini-signals-*.js","mocha":"mocha --compilers js:babel/register","bench":"babel-node ./bench/emit.js","_prepublish":"npm run build && npm test","jsdoc2md":"jsdoc-parse ./src/mini-signals.js | dmd > API.md"},"repository":{"type":"git","url":"git+https://github.com/Hypercubed/mini-signals.git"},"keywords":["events","signals","fast"],"author":{"name":"J. Harshbarger"},"license":"MIT","bugs":{"url":"https://github.com/Hypercubed/mini-signals/issues"},"homepage":"https://github.com/Hypercubed/mini-signals","devDependencies":{"assume":"~1.2.6","babel":"^5.8.23","benchmark":"^1.0.0","browserify":"^11.2.0","dmd":"^1.2.0","eslint":"^1.5.0","eventemitter3":"^1.1.1","istanbul":"^0.3.19","jsdoc-parse":"^1.1.0","mocha":"^2.2.5","rollup":"^0.16.4","signals":"^1.0.0","uglifyjs":"^2.4.10"},"gitHead":"b6a8ab5bc342ae49357db0c7f48823e40d1a27bb","_id":"mini-signals@1.0.2","_shasum":"20f01327e382c11ac2c42da1dcc843904fdc3269","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hypercubed","email":"hypercubed@gmail.com"},"dist":{"shasum":"20f01327e382c11ac2c42da1dcc843904fdc3269","size":5533,"noattachment":false,"key":"/mini-signals/-/mini-signals-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mini-signals/download/mini-signals-1.0.2.tgz"},"maintainers":[{"name":"npm:hypercubed","email":""}],"directories":{},"publish_time":1445048489254,"_cnpm_publish_time":1445048489254,"_hasShrinkwrap":false},"1.0.1":{"name":"mini-signals","version":"1.0.1","description":"signals, in JavaScript, fast","main":"index.js","jsnext:main":"src/mini-signals.js","browser":"browser.js","jspm":{"main":"index.js"},"scripts":{"test":"npm run mocha","test:fast":"mocha --compilers js:babel/register ./test/mini-signals-spec.js","lint":"eslint src/mini-signals.js","build":"npm run babel && npm run roll && npm run uglify","babel":"babel src/ -m umd -d lib -m common -s --no-comments","roll":"rollup index.es6.js | babel -m umd -o browser.js --module-id MiniSignal --no-comments","uglify":"uglifyjs browser.js -o browser.min.js","coverage":"istanbul cover -- ./node_modules/mocha/bin/_mocha --compilers js:babel/register ./test/mini-signals-*.js","mocha":"mocha --compilers js:babel/register","bench":"npm run build && node ./bench/emit.js","prepublish":"npm run build && npm test","jsdoc2md":"jsdoc-parse ./src/mini-signals.js | dmd > api.md"},"repository":{"type":"git","url":"git://github.com/Hypercubed/mini-signals.git"},"keywords":["events","signals","fast"],"author":{"name":"J. Harshbarger"},"license":"MIT","bugs":{"url":"https://github.com/Hypercubed/mini-signals/issues"},"homepage":"https://github.com/Hypercubed/mini-signals","devDependencies":{"assume":"~1.2.6","babel":"^5.8.23","benchmark":"^1.0.0","dmd":"^1.2.0","eslint":"^1.5.0","eventemitter3":"^1.1.1","istanbul":"^0.3.19","jsdoc-parse":"^1.1.0","mocha":"^2.2.5","rollup":"^0.16.4","signals":"^1.0.0","uglifyjs":"^2.4.10"},"gitHead":"7a36507733b42802de94b8fc229ccd7c73d974ce","_id":"mini-signals@1.0.1","_shasum":"6dc19181dd3f496fda4965d218f110cccb58a222","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hypercubed","email":"hypercubed@gmail.com"},"dist":{"shasum":"6dc19181dd3f496fda4965d218f110cccb58a222","size":6986,"noattachment":false,"key":"/mini-signals/-/mini-signals-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mini-signals/download/mini-signals-1.0.1.tgz"},"maintainers":[{"name":"npm:hypercubed","email":""}],"directories":{},"publish_time":1443339804715,"_cnpm_publish_time":1443339804715,"_hasShrinkwrap":false},"0.0.8":{"name":"mini-signals","version":"0.0.8","description":"signals, in JavaScript, fast","main":"index.js","jsnext:main":"src/mini-signals.js","browser":"browser.js","jspm":{"main":"index.js"},"scripts":{"test":"npm run mocha","lint":"eslint src/mini-signals.js","build":"npm run babel && npm run roll && npm run uglify","babel":"babel src/ -m umd -d lib -m common -s --no-comments","roll":"rollup index.es6.js | babel -m umd -o browser.js --module-id MiniSignal --no-comments","uglify":"uglifyjs browser.js -o browser.min.js","coverage":"istanbul cover -- ./node_modules/mocha/bin/_mocha --compilers js:babel/register ./test/mini-signals-*.js","mocha":"mocha --compilers js:babel/register","bench":"npm run build && node ./bench/emit.js","prepublish":"npm run build && npm test"},"repository":{"type":"git","url":"git://github.com/Hypercubed/mini-signals.git"},"keywords":["events","signals","fast"],"author":{"name":"J. Harshbarger"},"license":"MIT","bugs":{"url":"https://github.com/Hypercubed/mini-signals/issues"},"homepage":"https://github.com/Hypercubed/mini-signals","devDependencies":{"assume":"~1.2.6","babel":"^5.8.23","benchmark":"^1.0.0","eslint":"^1.5.0","eventemitter3":"^1.1.1","istanbul":"^0.3.19","mocha":"^2.2.5","rollup":"^0.16.4","signals":"^1.0.0","uglifyjs":"^2.4.10"},"gitHead":"cd1196386635058eea1d029f42705a0fc4715c7c","_id":"mini-signals@0.0.8","_shasum":"3d2aaa2370ba0e9313feefd239528d58eb409c42","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hypercubed","email":"hypercubed@gmail.com"},"dist":{"shasum":"3d2aaa2370ba0e9313feefd239528d58eb409c42","size":7618,"noattachment":false,"key":"/mini-signals/-/mini-signals-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/mini-signals/download/mini-signals-0.0.8.tgz"},"maintainers":[{"name":"npm:hypercubed","email":""}],"directories":{},"publish_time":1443235507610,"_cnpm_publish_time":1443235507610,"_hasShrinkwrap":false},"0.0.7":{"name":"mini-signals","version":"0.0.7","description":"signals, in JavaScript, fast","main":"mini-signals.js","browser":"mini-signals.js","jspm":{"main":"mini-signals.es6.js"},"scripts":{"test":"npm run mocha","lint":"eslint src/mini-signals.js","build":"npm test && npm run babel && npm run uglify","babel":"babel src/mini-signals.js -m umd -o mini-signals.js --no-comments --module-id=MiniSignal","uglify":"uglifyjs mini-signals.js -o mini-signals.min.js","coverage":"istanbul cover -- ./node_modules/mocha/bin/_mocha --compilers js:babel/register","mocha":"_mocha --compilers js:babel/register","bench":"node ./bench/emit.js","prepublish":"npm run lint && npm run mocha && npm run babel && npm run uglify"},"repository":{"type":"git","url":"git://github.com/Hypercubed/mini-signals.git"},"keywords":["events","signals","fast"],"author":{"name":"J. Harshbarger"},"license":"MIT","bugs":{"url":"https://github.com/Hypercubed/mini-signals/issues"},"homepage":"https://github.com/Hypercubed/mini-signals","devDependencies":{"assume":"~1.2.6","babel":"^5.8.23","benchmark":"^1.0.0","eslint":"^1.5.0","eventemitter3":"^1.1.1","istanbul":"^0.3.19","mocha":"^2.2.5","signals":"^1.0.0","uglifyjs":"^2.4.10"},"gitHead":"537fead7ce5be03e1f4ed3dadcf1acc455452f1c","_id":"mini-signals@0.0.7","_shasum":"c37c7d93781e1f72a0c99db8d3a236685756ebaa","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hypercubed","email":"hypercubed@gmail.com"},"dist":{"shasum":"c37c7d93781e1f72a0c99db8d3a236685756ebaa","size":5497,"noattachment":false,"key":"/mini-signals/-/mini-signals-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/mini-signals/download/mini-signals-0.0.7.tgz"},"maintainers":[{"name":"npm:hypercubed","email":""}],"directories":{},"publish_time":1442816850266,"_cnpm_publish_time":1442816850266,"_hasShrinkwrap":false},"0.0.6":{"name":"mini-signals","version":"0.0.6","description":"signals, in JavaScript, fast","main":"mini-signals.js","scripts":{"test":"npm run mocha","build":"npm test && npm run babel && npm run uglify","babel":"babel src/mini-signals.js -m umd -o mini-signals.js --no-comments --module-id=MiniSignal","uglify":"uglifyjs mini-signals.js -o mini-signals.min.js","coverage":"istanbul cover -- ./node_modules/mocha/bin/_mocha --compilers js:babel/register","mocha":"_mocha --compilers js:babel/register","bench":"node ./bench/emit.js","prepublish":"npm run mocha && npm run babel && npm run uglify"},"repository":{"type":"git","url":"git://github.com/Hypercubed/mini-signals.git"},"keywords":["events","signals","fast"],"author":{"name":"J. Harshbarger"},"license":"MIT","bugs":{"url":"https://github.com/Hypercubed/mini-signals/issues"},"homepage":"https://github.com/Hypercubed/mini-signals","devDependencies":{"assume":"~1.2.6","babel":"^5.8.23","benchmark":"^1.0.0","eventemitter3":"^1.1.1","istanbul":"^0.3.19","mocha":"^2.2.5","signals":"^1.0.0","uglifyjs":"^2.4.10"},"gitHead":"7beb66c3c628fa0cf4f92bb7e8fc53117438812d","_id":"mini-signals@0.0.6","_shasum":"c686e3673816bb319bf1ff84b33af23c0a8a44db","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hypercubed","email":"hypercubed@gmail.com"},"dist":{"shasum":"c686e3673816bb319bf1ff84b33af23c0a8a44db","size":5429,"noattachment":false,"key":"/mini-signals/-/mini-signals-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/mini-signals/download/mini-signals-0.0.6.tgz"},"maintainers":[{"name":"npm:hypercubed","email":""}],"directories":{},"publish_time":1442625850845,"_cnpm_publish_time":1442625850845,"_hasShrinkwrap":false},"0.0.5":{"name":"mini-signals","version":"0.0.5","description":"signals, in JavaScript, fast","main":"mini-signals.js","scripts":{"test":"npm run mocha","build":"npm test && npm run babel && npm run uglify","babel":"babel src/mini-signals.js -m umd -o mini-signals.js --no-comments","uglify":"uglifyjs mini-signals.js -o mini-signals.min.js","coverage":"istanbul cover -- ./node_modules/mocha/bin/_mocha --compilers js:babel/register","mocha":"_mocha --compilers js:babel/register","bench":"node ./bench/emit.js","prepublish":"npm run mocha && npm run babel"},"repository":{"type":"git","url":"git://github.com/Hypercubed/mini-signals.git"},"keywords":["events","signals","fast"],"author":{"name":"J. Harshbarger"},"license":"MIT","bugs":{"url":"https://github.com/Hypercubed/mini-signals/issues"},"homepage":"https://github.com/Hypercubed/mini-signals","devDependencies":{"assume":"~1.2.6","babel":"^5.8.23","benchmark":"^1.0.0","eventemitter3":"^1.1.1","istanbul":"^0.3.19","mocha":"^2.2.5","signals":"^1.0.0","uglifyjs":"^2.4.10"},"gitHead":"09667f482fc5bae63534bd777a0a5236b06b8b30","_id":"mini-signals@0.0.5","_shasum":"ab7863ed0f12dc3509b60e9711e229bd1f4f3dab","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hypercubed","email":"hypercubed@gmail.com"},"dist":{"shasum":"ab7863ed0f12dc3509b60e9711e229bd1f4f3dab","size":5271,"noattachment":false,"key":"/mini-signals/-/mini-signals-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/mini-signals/download/mini-signals-0.0.5.tgz"},"maintainers":[{"name":"npm:hypercubed","email":""}],"directories":{},"publish_time":1442147453598,"_cnpm_publish_time":1442147453598,"_hasShrinkwrap":false},"0.0.4":{"name":"mini-signals","version":"0.0.4","description":"signals, in JavaScript, fast","main":"mini-signals.js","scripts":{"test":"npm run mocha","build":"npm test && npm run babel && npm run uglify","babel":"babel src/mini-signals.js -m umd -o mini-signals.js --no-comments","uglify":"uglifyjs mini-signals.js -o mini-signals.min.js","coverage":"istanbul cover -- ./node_modules/mocha/bin/_mocha --compilers js:babel/register","mocha":"_mocha --compilers js:babel/register","bench":"node ./bench/emit.js","prepublish":"npm run mocha && npm run babel"},"repository":{"type":"git","url":"git://github.com/Hypercubed/mini-signals.git"},"keywords":["events","signals","fast"],"author":{"name":"J. Harshbarger"},"license":"MIT","bugs":{"url":"https://github.com/Hypercubed/mini-signals/issues"},"homepage":"https://github.com/Hypercubed/mini-signals","devDependencies":{"assume":"~1.2.6","babel":"^5.8.23","benchmark":"^1.0.0","eventemitter3":"^1.1.1","istanbul":"^0.3.19","mocha":"^2.2.5","signals":"^1.0.0","uglifyjs":"^2.4.10"},"gitHead":"9f34cba39a3d98f92862d36919a7a33eecbdbd54","_id":"mini-signals@0.0.4","_shasum":"6352b13457b548f7623865417b08a379f8d30927","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hypercubed","email":"hypercubed@gmail.com"},"dist":{"shasum":"6352b13457b548f7623865417b08a379f8d30927","size":5215,"noattachment":false,"key":"/mini-signals/-/mini-signals-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/mini-signals/download/mini-signals-0.0.4.tgz"},"maintainers":[{"name":"npm:hypercubed","email":""}],"directories":{},"publish_time":1442146775867,"_cnpm_publish_time":1442146775867,"_hasShrinkwrap":false},"0.0.3":{"name":"mini-signals","version":"0.0.3","description":"signals, in JavaScript, fast","main":"mini-signals.js","scripts":{"test":"npm run mocha","build":"npm test && npm run babel && npm run uglify","babel":"babel src/mini-signals.js -m umd -o mini-signals.js --no-comments","uglify":"uglifyjs mini-signals.js -o mini-signals.min.js","coverage":"istanbul cover -- ./node_modules/mocha/bin/_mocha --compilers js:babel/register","mocha":"_mocha --compilers js:babel/register","bench":"node ./bench/emit.js","go":"npm run mocha && npm run babel && npm run bench"},"repository":{"type":"git","url":"git://github.com/Hypercubed/mini-signals.git"},"keywords":["events","signals","fast"],"author":{"name":"J. Harshbarger"},"license":"MIT","bugs":{"url":"https://github.com/Hypercubed/mini-signals/issues"},"homepage":"https://github.com/Hypercubed/mini-signals","devDependencies":{"assume":"~1.2.6","babel":"^5.8.23","benchmark":"^1.0.0","eventemitter3":"^1.1.1","istanbul":"^0.3.19","mocha":"^2.2.5","signals":"^1.0.0","uglifyjs":"^2.4.10"},"gitHead":"b6dd697e14f1cdd8b596c9e8622db379df4215c8","_id":"mini-signals@0.0.3","_shasum":"95baaf36941ddea98ae41fb1f0a46ac99f82cf89","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hypercubed","email":"hypercubed@gmail.com"},"dist":{"shasum":"95baaf36941ddea98ae41fb1f0a46ac99f82cf89","size":4871,"noattachment":false,"key":"/mini-signals/-/mini-signals-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mini-signals/download/mini-signals-0.0.3.tgz"},"maintainers":[{"name":"npm:hypercubed","email":""}],"directories":{},"publish_time":1441892450925,"_cnpm_publish_time":1441892450925,"_hasShrinkwrap":false},"0.0.2":{"name":"mini-signals","version":"0.0.2","description":"signals, in JavaScript, fast","main":"mini-signals.js","scripts":{"test":"npm run mocha","build":"npm run babel && npm run uglify","babel":"babel src/mini-signals.js -m umd -o mini-signals.js --no-comments","uglify":"uglifyjs mini-signals.js -o mini-signals.min.js","coverage":"istanbul cover -- ./node_modules/mocha/bin/_mocha --compilers js:babel/register","mocha":"_mocha --compilers js:babel/register","bench":"node ./bench/emit.js","go":"npm run mocha && npm run babel && npm run bench","prepublish":"npm test && npm run build"},"repository":{"type":"git","url":"git://github.com/Hypercubed/mini-signals.git"},"keywords":["events","signals","fast"],"author":{"name":"J. Harshbarger"},"license":"MIT","bugs":{"url":"https://github.com/Hypercubed/mini-signals/issues"},"homepage":"https://github.com/Hypercubed/mini-signals","devDependencies":{"assume":"~1.2.6","babel":"^5.8.23","istanbul":"^0.3.19","mocha":"^2.2.5","benchmark":"^1.0.0","eventemitter3":"^1.1.1","signals":"^1.0.0"},"jspm":{"format":"es6","main":"src/mini-signals"},"gitHead":"2946fea3ca51d2a40fc6f21603a18d1e52de238d","_id":"mini-signals@0.0.2","_shasum":"acff67176cfaa341c1d41b7593e8386b1ff0a867","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hypercubed","email":"hypercubed@gmail.com"},"dist":{"shasum":"acff67176cfaa341c1d41b7593e8386b1ff0a867","size":4329,"noattachment":false,"key":"/mini-signals/-/mini-signals-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mini-signals/download/mini-signals-0.0.2.tgz"},"maintainers":[{"name":"npm:hypercubed","email":""}],"directories":{},"publish_time":1441451710762,"_cnpm_publish_time":1441451710762,"_hasShrinkwrap":false},"0.0.1":{"name":"mini-signals","version":"0.0.1","description":"signals, in JavaScript, fast","main":"mini-signals.js","scripts":{"test":"mocha mini-signals-spec.js"},"repository":{"type":"git","url":"git://github.com/Hypercubed/mini-signals.git"},"keywords":["events","signals","fast"],"author":{"name":"J. Harshbarger"},"license":"MIT","bugs":{"url":"https://github.com/Hypercubed/mini-signals/issues"},"homepage":"https://github.com/Hypercubed/mini-signals","devDependencies":{"assume":"~1.2.6"},"gitHead":"1427180a232d91957f89a224c56b7ce50275e49e","_id":"mini-signals@0.0.1","_shasum":"39941020f55cacda4a87e052ba3c4d790d85d5a9","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"hypercubed","email":"hypercubed@gmail.com"},"dist":{"shasum":"39941020f55cacda4a87e052ba3c4d790d85d5a9","size":2809,"noattachment":false,"key":"/mini-signals/-/mini-signals-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mini-signals/download/mini-signals-0.0.1.tgz"},"maintainers":[{"name":"npm:hypercubed","email":""}],"directories":{},"publish_time":1440913653599,"_cnpm_publish_time":1440913653599,"_hasShrinkwrap":false}},"readme":"# mini-signals\nsignals, in JavaScript, fast\n\n[![NPM](https://img.shields.io/npm/v/mini-signals.svg)](https://www.npmjs.com/package/mini-signals) [![Build Status](https://travis-ci.org/Hypercubed/mini-signals.svg)](https://travis-ci.org/Hypercubed/mini-signals/) [![Codacy Badge](https://api.codacy.com/project/badge/18fa3fdfb90b43c7966f817124307d66)](https://www.codacy.com/app/hypercubed/mini-signals) [![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/Hypercubed/mini-signals/blob/master/LICENSE)\n\n## Description\n\nCustom event/messaging system for JavaScript inspired by [js-signals](https://github.com/millermedeiros/js-signals) originally based on [EventEmitter3](https://github.com/primus/eventemitter3) code base.\n\nThere are several advantages to signals over event-emitters (see [Comparison between different Observer Pattern implementations](https://github.com/millermedeiros/js-signals/wiki/Comparison-between-different-Observer-Pattern-implementations)).  However, the current implementation of [js-signals](https://github.com/millermedeiros/js-signals) is (arguably) slow compared to other implementations (see [EventsSpeedTests](https://github.com/Hypercubed/EventsSpeedTests)).  `mini-signals` is a fast, minimal emitter, with an API similar to [js-signals](https://github.com/millermedeiros/js-signals).\n\n## Install\n\n### npm:\n\n```\nnpm install mini-signals\n```\n\n### jspm:\n\n```\njspm install mini-signals=npm:mini-signals\n```\n\n### bower:\n\n```\nbower install mini-signals\n```\n\n## Example Usage\n\n***When not using a module loader the mini-signals constructor (`MiniSignal`) is global.***\n\n```\nvar MiniSignal = require('mini-signals');\nvar mySignal = new MiniSignal();\n\nvar binding = mySignal.add(onSignal);   //add listener\nmySignal.dispatch('foo', 'bar');        //dispatch signal passing custom parameters\nbinding.detach();                       //remove a single listener\n\nfunction onSignal(foo, bar) {\n  assert(foo === 'foo');\n  assert(bar === 'bar');\n}\n```\n\n## Another Example\n\n```\nvar myObject = {\n  foo: 'bar',\n  updated: new MiniSignal()\n}\n\nmyObject.updated.add(onUpdated,myObject);   //add listener with context\n\nmyObject.foo = 'baz';\nmyObject.updated.dispatch();                 //dispatch signal\n\nfunction onUpdated() {\n  assert(this === myObject);\n  assert(this.foo === 'baz');\n}\n```\n\n## API\n\nSee [API.md](https://github.com/Hypercubed/mini-signals/blob/master/API.md)\n\n## License\n\nCopyright (c) 2015 Jayson Harshbarger\n\nMIT License\n","_attachments":{},"homepage":"https://github.com/Hypercubed/mini-signals","bugs":{"url":"https://github.com/Hypercubed/mini-signals/issues"},"license":"MIT"}