{"_id":"@binart/jx-event","_rev":"2-dd3e77a75cc1428d026937f0c9fd41e8","name":"@binart/jx-event","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.1":{"name":"@binart/jx-event","version":"1.0.1","description":"Eventing for javascript.","keywords":["event","javascript"],"author":{"name":"seven","email":"fengzilijie@qq.com"},"homepage":"https://github.com/BinaryArtists/binart-jx#readme","license":"ISC","main":"lib/index.js","types":"./lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"repository":{"type":"git","url":"git+https://github.com/BinaryArtists/binart-jx.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/BinaryArtists/binart-jx/issues"},"_id":"@binart/jx-event@1.0.1","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-2kn+FR3nJUO/x8y6ST/CiIS6oLaY13pQdb3ApejAxsQ8vvP7Kgqfrd6Bkx7l7ZakwnfOGLqEIPBYbpIjtf48YQ==","shasum":"4655d602b76bb5570610c5d22c504b1e37d93236","tarball":"https://registry.npmjs.org/@binart/jx-event/-/jx-event-1.0.1.tgz","fileCount":4,"unpackedSize":5928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecLu+CRA9TVsSAnZWagAAS2kP/08NVjXDyhHSdHDr6/RD\n/Ez10iACxuZrc1Pb43vFu+Nn6unaOQBsS9iltGxqyn+iUsNcK4glR5gIYE9F\nBYKYGJxUAW3Ec1f4wTelsWVtycQDPGW9DOnNUcEtrsCUKMsgYSwBrZ7VdnWX\nvhe9mJD9y9Fk2Tsyq4KP7GRomDnKZ9hqDWeZEyP2whgecZBE85q4/kfMOCJ/\nTGSSJl4FiXhpbI4mQ2tEUtKi9+hZmU1r/cbfP+Sj9hyDITAH1La0979bfOAH\n/fp6BT6wp7M9fzqUrOm2mE5ETISpklK7pqgsfpF7Amw5P1HipSSedDuURP8H\nYBgP5cASEVmHGJlGEhfhqld31AFh/NGxln2Ff4WAWzadYVPIwwDX3irOqbw8\nXdjNfWVb+1bDlkys/JIxpvE/WpzHYBhEbdblE4BxrF23pApyukBVHdYLPAsU\nOuc6uOQfyj72M90734nbkhIrDiRMihnr40j4ijs0jqqz6b+YzY8MRNzyUPIq\ndeS5Sl02JYraqxt8cGftog1hU8eoQgpQnr4OzVAESEQJ9Yv20zjkP7Btm4JP\nsi51QE9uObDb0DLEsUv4XJYOY325RUbWTUtLnkHWTZ72nVIlkbJ2xcUKiT+v\nauxIcEcUIFeOzHbyiovqRHF0TL9/6+ywHV5HQZqVUYDCtpGh0VXAFkeJy0XA\nrbSv\r\n=Z8Sq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgkgmVABjc/9nta/lvs54+0sFXq+P3U3ZBTExqT9zUiAIhAIrUccj4gyZ2un/eD1eFh5MB/MWEukFZONqkWjENv35F"}]},"maintainers":[{"name":"fallenink","email":"fengzilijie@qq.com"}],"_npmUser":{"name":"fallenink","email":"fengzilijie@qq.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jx-event_1.0.1_1584446397769_0.8034131283283918"},"_hasShrinkwrap":false},"1.0.2":{"name":"@binart/jx-event","version":"1.0.2","description":"Eventing for javascript.","keywords":["event","javascript"],"author":{"name":"seven","email":"fengzilijie@qq.com"},"homepage":"https://github.com/BinaryArtists/binart-jx#readme","license":"ISC","main":"lib/index.js","types":"./lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"repository":{"type":"git","url":"git+https://github.com/BinaryArtists/binart-jx.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/BinaryArtists/binart-jx/issues"},"gitHead":"ec13bb96a352f7013881382ffb4b522841284ff1","_id":"@binart/jx-event@1.0.2","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (darwin)","dist":{"integrity":"sha512-0StHkKzQdaSbLwkbcdLEpxL6AxgXAbOUVtrqacKzzn4FN9dqqY/dnUKA7ZeOnI4s/8V66KTWDnMRFE6nBdJg8Q==","shasum":"4da1440e67ff64cee8200168d6ab41b47b72591f","tarball":"https://registry.npmjs.org/@binart/jx-event/-/jx-event-1.0.2.tgz","fileCount":4,"unpackedSize":5985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecLwQCRA9TVsSAnZWagAAJ88P/RbkHddrH1YL5KXPUKWC\nlKzZDcip6ojdStz2C8buUfOnReMVd5atO+Yu7enaVTa1/w+TwDkhkE8ksb1g\nh0nL+5QBiOj+hvhoEEE3BYYqVKAjI+M5MI10n6QVXqnRVrcvbvM1NA9ohsSO\n0k0nKb/PQVKbcnZvM2qN6egth17z7QVEKnZ4QlM4yMhEHhjD6zcrwNIKJsvO\nmr4q+0IjqAspoKOVxnS+iF23FF2STaXxVIrrpYODgo6I6bnoPxvzNYkcUfvM\nCSGefSMZvk+rZFdj0+j/11jJAXVFqmlh//WG6L+jjtBRDiSW1o2QlRfJiAx+\n9M8aAdppxLWdbJJgCw9RPAtXPMEZXGt01cJz3YyjTJ/ekXTEA3TJvO6N8Teu\nnjmUcSAhGjsvR2eYnug6hlyYvfpf6YJE+U1k6fi4ysrT/mpwEEW20+xNCGUR\nTyzrcShrfvQSxZthbPvn0ZbiLTkFzfyg2dYdjbQYqqpZO3NZ3SunjH9U5QfA\njsBXfzDTcOPWSSBIN0ZpLl9N5wvYJ8rJw2/ptotI3yaHGVgBT/mLuu+gOTgV\nJqvIoB1lFJuKeBEVcV8hObM5ryryfbTujqRgr3pnBQMsZhSKWO9t0lObgT6M\n0J28MmVxnrsQBzUodxyDKygEDmoYjWFqkjiYjRy0qVa7QiW51Y0C4C7eZRnt\nBbps\r\n=d9O3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGpFcyLs96QFv/21vN5HqDMGiQeef8RxpBfwr8gDD7nuAiA6JOr7fGPHXStitHBjfQRdMX2Lot4f1Mn4bGWAuVu0FQ=="}]},"maintainers":[{"name":"fallenink","email":"fengzilijie@qq.com"}],"_npmUser":{"name":"fallenink","email":"fengzilijie@qq.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jx-event_1.0.2_1584446480072_0.5609333364846039"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-17T11:59:57.522Z","1.0.1":"2020-03-17T11:59:57.932Z","modified":"2022-04-04T18:52:41.158Z","1.0.2":"2020-03-17T12:01:20.176Z"},"maintainers":[{"name":"fallenink","email":"fengzilijie@qq.com"}],"description":"Eventing for javascript.","homepage":"https://github.com/BinaryArtists/binart-jx#readme","keywords":["event","javascript"],"repository":{"type":"git","url":"git+https://github.com/BinaryArtists/binart-jx.git"},"author":{"name":"seven","email":"fengzilijie@qq.com"},"bugs":{"url":"https://github.com/BinaryArtists/binart-jx/issues"},"license":"ISC","readme":"# Event Handling\n\n## Usage\n\n```\nimport {Event} from 'jx-cores';\nvar eventor = new Event()\n\neventor.on('on.some.thing.happen', function () {\n  // do something\n});\n\neventor.emit('on.some.thing.happen')\n\neventor.once('on.some.thing.happen.and.expire', function () {\n  // do it once\n});\n\neventor.emit('on.some.thing.happen.and.expire')\neventor.emit('on.some.thing.happen.and.expire')\n\n\nvar handler = function (){}\nvar handler1 = function (){}\n\neventor.on('on.another.thing.happen', handler);\neventor.on('on.another.thing.happen', handler1);\neventor.off('on.another.thing.happen', handler);\neventor.offAll('on.another.thing.happen');\neventor.count('on.another.thing.happen'); // 0\n```","readmeFilename":"README.md"}