{"_id":"simple-signal","_rev":"4-15e3ee84b706fcbb12809f56a0f11119","name":"simple-signal","description":"Simply Signals","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"simple-signal","version":"0.0.1","description":"Signals with less features","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/theadam/simple-signal.git"},"keywords":[],"scripts":{"clean":"rimraf lib dist","build:lib":"babel src --loose --out-dir lib","build:umd":"webpack src/index.js dist/simple-signal.js --display-modules --progress && NODE_ENV=production webpack src/index.js dist/simple-signal.min.js --display-modules --progress","build":"npm run build:lib && npm run build:umd","lint":"eslint src","prepublish":"npm run clean && npm run build","test":"NODE_ENV=test mocha","test:watch":"NODE_ENV=test mocha --watch","test:cov":"babel-node ./node_modules/.bin/isparta cover ./node_modules/.bin/_mocha","build-examples":"npm run build:umd; for i in `ls examples`; do pushd examples/$i; webpack; popd; done"},"author":{"name":"Adam Nalisnick"},"license":"MIT","devDependencies":{"babel":"^5.8.22","babel-core":"^5.8.22","babel-eslint":"^4.1.0","babel-loader":"^5.3.2","eslint":"^1.3.1","eslint-config-airbnb":"0.0.8","eslint-plugin-react":"^3.16.1","expect":"^1.13.4","isparta":"^4.0.0","mocha":"^2.3.4","rimraf":"^2.4.3","webpack":"^1.11.0"},"dependencies":{},"gitHead":"aafcccf2989a79acec388b436beff22f32991ccf","bugs":{"url":"https://github.com/theadam/simple-signal/issues"},"homepage":"https://github.com/theadam/simple-signal#readme","_id":"simple-signal@0.0.1","_shasum":"00a15ac835ce6b29f57deb91d53b3b786ca6b569","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"theadam","email":"theadam4257@gmail.com"},"dist":{"shasum":"00a15ac835ce6b29f57deb91d53b3b786ca6b569","tarball":"https://registry.npmjs.org/simple-signal/-/simple-signal-0.0.1.tgz","integrity":"sha512-bAQtGh7tdLKo5fSAplCxmPFwy5EFNxDIMnpfE28dzAGbN6DHkKsjzhyhrHNzBXHTjUpXhTAXKJaXaKCnxv1V+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCztUatz8L6kPhFodr3m1xA4/hu4TRz4tl4vm5P/E/+sQIhAPEhaKScvobnm1V2lvZ0uECh58CpDzFCECuN0ZWJUal7"}]},"maintainers":[{"name":"theadam","email":"theadam4257@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/simple-signal-0.0.1.tgz_1455835477480_0.0028941158670932055"}},"0.0.2":{"name":"simple-signal","version":"0.0.2","description":"Simply Signals","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/theadam/simple-signal.git"},"keywords":["signals","events","minimal","simple","tiny","fast"],"scripts":{"clean":"rimraf lib dist","build:lib":"babel src --loose --out-dir lib","build:umd":"webpack src/index.js dist/simple-signal.js --display-modules --progress && NODE_ENV=production webpack src/index.js dist/simple-signal.min.js --display-modules --progress","build":"npm run build:lib && npm run build:umd","lint":"eslint src","prepublish":"npm run clean && npm run build","test":"NODE_ENV=test mocha","test:watch":"NODE_ENV=test mocha --watch","test:cov":"babel-node ./node_modules/.bin/isparta cover ./node_modules/.bin/_mocha","build-examples":"npm run build:umd; for i in `ls examples`; do pushd examples/$i; webpack; popd; done"},"author":{"name":"Adam Nalisnick"},"license":"MIT","devDependencies":{"babel":"^5.8.22","babel-core":"^5.8.22","babel-eslint":"^4.1.0","babel-loader":"^5.3.2","eslint":"^1.3.1","eslint-config-airbnb":"0.0.8","eslint-plugin-react":"^3.16.1","expect":"^1.13.4","isparta":"^4.0.0","mocha":"^2.3.4","rimraf":"^2.4.3","webpack":"^1.11.0"},"dependencies":{},"gitHead":"6ee685717b462639cf022b310ab7e4c68a791776","bugs":{"url":"https://github.com/theadam/simple-signal/issues"},"homepage":"https://github.com/theadam/simple-signal#readme","_id":"simple-signal@0.0.2","_shasum":"bcf37f1c4af08c52131bf24dae0102fe4c6c1f80","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"theadam","email":"theadam4257@gmail.com"},"dist":{"shasum":"bcf37f1c4af08c52131bf24dae0102fe4c6c1f80","tarball":"https://registry.npmjs.org/simple-signal/-/simple-signal-0.0.2.tgz","integrity":"sha512-dB1fm2Tpw92Ki5EVOq77upQT4GgYtxLasBADlRkW1cOKHU+FRDDi3tLlw3BfQLLyOo/5O22bfGCnerYQ1HJvBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeGc57nW6T6N9sagEwCFwS8kYc83W35c9q73bvmPFc4QIgDmz4yJwnijZV9quhnc7i6BOb+dJM1RbnWGEFUqQl25E="}]},"maintainers":[{"name":"theadam","email":"theadam4257@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/simple-signal-0.0.2.tgz_1455958161816_0.963762880070135"}}},"readme":"# simple-signal\n\n## Example Usage\n\n```javascript\nimport Signal from 'simple-signal';\n\nconst signal = new Signal();\n\nconst handler = v => console.log(v);\n\nsignal.on(handler);\n\n// Will log 'Simple!'\nsignal.emit('Simple!');\n\nsignal.off(handler);\n\nsignal.emit('This will not be logged!');\n\n```\n\nThat is literally it.\n","maintainers":[{"name":"theadam","email":"theadam4257@gmail.com"}],"time":{"modified":"2022-06-26T19:52:35.241Z","created":"2016-02-18T22:44:40.734Z","0.0.1":"2016-02-18T22:44:40.734Z","0.0.2":"2016-02-20T08:49:26.315Z"},"homepage":"https://github.com/theadam/simple-signal#readme","keywords":["signals","events","minimal","simple","tiny","fast"],"repository":{"type":"git","url":"git+https://github.com/theadam/simple-signal.git"},"author":{"name":"Adam Nalisnick"},"bugs":{"url":"https://github.com/theadam/simple-signal/issues"},"license":"MIT","readmeFilename":"README.md"}