{"_id":"@bobrippling/osx-mouse-cocoa","_rev":"4-ccd4eca8d926a556d9716bb56063d887","name":"@bobrippling/osx-mouse-cocoa","dist-tags":{"latest":"1.0.3-rc.3"},"versions":{"1.0.3-rc1":{"name":"@bobrippling/osx-mouse-cocoa","version":"1.0.3-rc1","description":"Mouse tracking for macOS using Cocoa APIs","main":"index.js","scripts":{"test":"node test/parallel-destroy && node test/parallel-unref && node test/sequence-destroy && node test/sequence-unref","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bobrippling/osx-mouse-cocoa.git"},"keywords":["track","mouse","events","osx","native","screen","display","position"],"license":"MIT","bugs":{"url":"https://github.com/poiru/osx-mouse-cocoa/issues"},"homepage":"https://github.com/poiru/osx-mouse-cocoa","dependencies":{"bindings":"^1.2.1","nan":"^2.14.1"},"os":["darwin"],"gypfile":true,"devDependencies":{},"author":{"name":"Rob Pilling"},"_id":"@bobrippling/osx-mouse-cocoa@1.0.3-rc1","dist":{"shasum":"6ef7911ee8811707aaac984b9c641296f6afb798","tarball":"https://registry.npmjs.org/@bobrippling/osx-mouse-cocoa/-/osx-mouse-cocoa-1.0.3-rc1.tgz","integrity":"sha512-3L1rHexqDhwV+1SchFMatxmSTHIU/hQyaBITxo76+1mvI2q3gyJcKoGJw+cDcv5Fx7MpJY3eMbd95A9/SmPDew==","fileCount":14,"unpackedSize":61446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgEDsCRA9TVsSAnZWagAAgYgP/2F9sD+xJZXGRJO5M+s8\nMu3Pd4i7qyDOXP9Bw7TPfZ6Sg9sy4jr7CdSZli2dh4j8VJo5a8NzE0NSzkvc\n3n9kdnBRuakSn0ksceWxL2vhJbeugbdlFSva2dpWM8glhUVvbVKK/AekjwR8\njfRngUiU/DfS5NUIemkKQCu1vckswGakSku+OkJoa3WMXGftyncgqAdrci66\nN62zuJA9TODdvdCXYyZX0NTU6BYg2mMzA0YeafR6qk+DpPVRM3ojr1k32J2+\nX3cOnsjWUd5M8NdTFNiP2NHFwkQ754GID0IdMhE3wGXmxRJuI9urEhg/cmvz\nSdg/WpJtlUgk46PZXNKzDDboehxw0iqY/NTf2E/hLEsfKKfVCwHyZA5DMTe6\nqRvVzcn66jvzfpdJQTs+JbNGgnbSiXDX6gXV9WiJce0aVC3Dv3jLtwqO7TWz\n0Y7g4iw38x7sQ5Xo4Jy10pMeGn2tzYBMtCBCdaF+yXW91FKBFwInSUuBlkOp\nbyq+gDWXoDV4QF2PHzzTeYI7jQ86zoXACIvmnTfbtTNu03st4jvjJiLsaB7M\n0gZjFrRCPhfwUPfcX15yIOcfmrWn2VNyIeK4GHfXaWDopChQdCUh9w7pZS42\nHTeEf0tWdMU5WdXESlcCtedi9+d9BDet5vHYasgI4tlXaYlGK3Hjr6oE5pu2\nRiUv\r\n=SgQs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3hsn3v9nVIaUr4b06QIp81jS1aH8d8T7RJcpQwgl9lAIhAKXzHQfFjcoD34G+P1+Y54wKTIE5t4byf30r/mDfxYZy"}]},"maintainers":[{"name":"bobrippling","email":"robpilling+npm@protonmail.com"}],"_npmUser":{"name":"bobrippling","email":"robpilling+npm@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osx-mouse-cocoa_1.0.3-rc1_1602240747747_0.5823680429921045"},"_hasShrinkwrap":false},"1.0.3-rc2":{"name":"@bobrippling/osx-mouse-cocoa","version":"1.0.3-rc2","description":"Mouse tracking for macOS using Cocoa APIs","main":"index.js","scripts":{"test":"node test/parallel-destroy && node test/parallel-unref && node test/sequence-destroy && node test/sequence-unref","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bobrippling/osx-mouse-cocoa.git"},"keywords":["track","mouse","events","osx","native","screen","display","position"],"license":"MIT","bugs":{"url":"https://github.com/bobrippling/osx-mouse-cocoa/issues"},"homepage":"https://github.com/bobrippling/osx-mouse-cocoa","dependencies":{"bindings":"^1.2.1","nan":"^2.14.1"},"os":["darwin"],"gypfile":true,"devDependencies":{},"author":{"name":"Rob Pilling"},"_id":"@bobrippling/osx-mouse-cocoa@1.0.3-rc2","dist":{"shasum":"37db8a7f527e94db145081aaac6399c0692d6f1a","tarball":"https://registry.npmjs.org/@bobrippling/osx-mouse-cocoa/-/osx-mouse-cocoa-1.0.3-rc2.tgz","integrity":"sha512-ZTEfFS5F1VfYxegVCIr5mz+ABmudToDaLe+dt0uYB8rWlWcaP9mPK4UZcMVS1Am79kLgSWLY52F1kxG3IDD/ag==","fileCount":20,"unpackedSize":84450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhFXHCRA9TVsSAnZWagAAxZoP/1+BESsCDoPYuChR3jCi\nDSEjBn09/l4YUt9mZcvfO0jvXxpfDoSyvRoD37Xx+eT1u7zNR4OfVAj1PPY3\nbNPibgYg8GL44kwUInTiPNFo0KGinK4j9dd463xJsDSFvNtItm1xQ46wx7Bv\nJjUfqQQgMgVcgPN84iJ38tKAIRSFfd8OjRrsAcuix5pplSlG19Nf+jYSGhLF\n5tJwH2iCBR1rM4fqC26JdUqgOMrVmP42XghFhy/m0h7fLV5CZHDpZy4o7UAf\nN3Ku5r4b5Dt5Nf+UKcwCBpMwnqCXZnp14w/urfun438GZpVkbUB726EODiqs\nGDjdP53xoUxJ4PVCoEf0EQN5TPygc/Wqi0TL/+uC/NW9FImuY2AjAMpp/QN9\nTwdvBRfOLrHsg230lafCCLNHkl4rW+EtJYD9XihFGmu6bXCEtJcJq3XQBmiZ\nUp9tZe9rz8Ibjawwk/UnxD9Kf6l40l6V1+GECzEhWxaH7zPSfsOdcUZ67W/G\nuIGiFI/p/KRH9/vOPNue4Rlz0fSqGNMFvMjZy2H3Q9Zm6UnKsDkODlAg9gpg\n/DZPPWydUNYj21+hoYccDPIv+7ji2P5fW9Hfgz1gOpurRapUCQvosrmF/gl5\nizGXmR7PCrjNs76prsnhi9gBgt7boxkcDTNtUsFrOCesu6WN4pvcThLswGnl\nRmVi\r\n=4pzN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsVHWl71wfhD6jMDhU3D+Xysug19jPhKSXB5392jwuzgIhAKFvu+sasvsXZTVP14gDZaTcQo/B8ZGVEkMv1rxzdBut"}]},"maintainers":[{"name":"bobrippling","email":"robpilling+npm@protonmail.com"}],"_npmUser":{"name":"bobrippling","email":"robpilling+npm@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osx-mouse-cocoa_1.0.3-rc2_1602508231037_0.20042488267235026"},"_hasShrinkwrap":false},"1.0.3-rc3":{"name":"@bobrippling/osx-mouse-cocoa","version":"1.0.3-rc3","description":"Mouse tracking for macOS using Cocoa APIs","main":"index.js","scripts":{"test":"node test/parallel-destroy && node test/parallel-unref && node test/sequence-destroy && node test/sequence-unref","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bobrippling/osx-mouse-cocoa.git"},"keywords":["track","mouse","events","osx","native","screen","display","position"],"license":"MIT","bugs":{"url":"https://github.com/bobrippling/osx-mouse-cocoa/issues"},"homepage":"https://github.com/bobrippling/osx-mouse-cocoa","dependencies":{"bindings":"^1.2.1","nan":"^2.14.1"},"os":["darwin"],"gypfile":true,"devDependencies":{},"author":{"name":"Rob Pilling"},"_id":"@bobrippling/osx-mouse-cocoa@1.0.3-rc3","dist":{"shasum":"702be448f682177ddf78e1ce5969b67f7bc9502a","tarball":"https://registry.npmjs.org/@bobrippling/osx-mouse-cocoa/-/osx-mouse-cocoa-1.0.3-rc3.tgz","integrity":"sha512-bL88tgdaETrtlfZMEIROtHkMeq2F5VwqzpaA3rrVkCLI0EdzkupY0Aw2SO5xhSl8tmdVJRTykGikzZuS7KOWrw==","fileCount":26,"unpackedSize":98156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhIf9CRA9TVsSAnZWagAATjMP/2XtQCsBAmEvaw2g2Au+\n5RrOf+h58QSEzRvjT2qhe/ItgBzzP4NiVyAHTDe7DQl9thk2vIgCeGmzCniV\nelgSVST+l3zVosC//Yj9cjN+J6Jpl2QTC4ciY8M7hvVH8ZWiqsO7nvdFGEWP\nhozSNMh4s4AjtHwwV6++tTSLU0hANOhn6f+yvq5gGylRak0tNCA3Hqq0uTtc\n68iO+DaSvtjQD7mX/Xks/reBbCm5G5/thD62B5WVMUbrfGL6uHa7ldSbzUlF\nbXDKULBJFf5eq4bOVXdDuZ9uMV8TIBpIJoBmGnqQK4I2VNCWCS0hz2c5xE5m\n+A9/IToVfbdiUBxgE5AKXbAbDHyadzQDqParg2PjNVrYZyZqimkV8w5qrFa5\nGHttpmOaHPWTnk+yBBnUA6+sJ1RzaaoXPizQWk+V1npSEF8dns6ygWWkAZXL\ntMUIPYHz9JrkZwcrSU4/AsR4iRySELwXjUotGa8mONNsg9VFgERKHgWnD1aQ\n9cd14plqUj7ewx31vhWsxjLHxsbgk2VqIXtREq2ispmueB/OvIPHoTZnna2P\nTBWI6CnnE2P5jr3L4EdijjliK7nvoIph6GficJKVLhkH2xH2RUmNq7F1Qzpa\nl3EmI4KCxvQfnFw+Y1aQm11zoclBCALXWrowQ5/YlmUUs1eX7KHIiV9hBhrH\nt8xE\r\n=tJ2P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3wwX7vz1FiEaoLSINqAr1Q+dp40Z7PtPxaS/MFdpKUQIgTt6267N8yTpC+n72PrzNApb7u/d9POMSf8xgWF0D2Wc="}]},"maintainers":[{"name":"bobrippling","email":"robpilling+npm@protonmail.com"}],"_npmUser":{"name":"bobrippling","email":"robpilling+npm@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osx-mouse-cocoa_1.0.3-rc3_1602521084978_0.620136116240684"},"_hasShrinkwrap":false},"1.0.3-rc.3":{"name":"@bobrippling/osx-mouse-cocoa","version":"1.0.3-rc.3","description":"Mouse tracking for macOS using Cocoa APIs","main":"index.js","scripts":{"test":"node test/parallel-destroy && node test/parallel-unref && node test/sequence-destroy && node test/sequence-unref","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/bobrippling/osx-mouse-cocoa.git"},"keywords":["track","mouse","events","osx","native","screen","display","position"],"license":"MIT","bugs":{"url":"https://github.com/bobrippling/osx-mouse-cocoa/issues"},"homepage":"https://github.com/bobrippling/osx-mouse-cocoa","dependencies":{"bindings":"^1.2.1","nan":"^2.14.1"},"os":["darwin"],"gypfile":true,"devDependencies":{},"author":{"name":"Rob Pilling"},"_id":"@bobrippling/osx-mouse-cocoa@1.0.3-rc.3","dist":{"shasum":"ceb81fa28e8a8ae780d588e475d49983cd948257","tarball":"https://registry.npmjs.org/@bobrippling/osx-mouse-cocoa/-/osx-mouse-cocoa-1.0.3-rc.3.tgz","integrity":"sha512-Uc+eXNAe5e0aOVVpLxKOtB+84XHF5uq/kkM3OPhncDOckeVHd3D2noEMID24T2IGBWlOTxLX4ZdReb/Bj6ld0A==","fileCount":25,"unpackedSize":97221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhIkoCRA9TVsSAnZWagAAfQcP/14S5veeLvwlbf0fOVt7\niXIvdmGeC3zs5PQ5nEHAczVFPqRZcsXPUANVXnsMnMA9UPS8i+h/x6+tsJtv\nPTgn3E/mr3F9oDcqEETqVUvYcAVdygKDf4AxqJA9YPpx3qAv+c8IgUKAI24w\nxdAPlQG7FMfdV8xQxWQApNQJa0YarF5K1xBh4nGFnNCGHxySJWpfjCpD4HVp\nSc8dMLVLuFP5D7TFb+jRscLltSGj4z9BaoaqzridPl/DjNtbVKmDAz29u6Zp\n9EGTWOUEXHigNwPhNvuxaEhJd22I69YefZoFeWzXsuBW9vgPwuZzRCgqu9Rs\nSSADce+muHjp2tb23tCp2qmDnFQn3EiQU3yK30gYL1Xn1E4LLxIfuJP2gbOU\n9rK//rZS+lq2MCNGP1t7HbpvNOD5DT+7CN5PxzPBFUqF4IJDZ/2j7uf5QQz5\nlKRnm9Hg0UvFuc2hmG14ymJxVmFkjl+8CrLXb9J/ZN5CcXWYepz476ZXzvso\neig5tt+EDAv3uDzMoPEpNF/PowZYQI9hITm74cdz1ZyOOzrZ6IwwHPonjYkr\nnKNBeRD507FGYYgRrmHD+0mip4H+eSV7ylph66ItTpcM9+Rxqb3LJ1gs8NNL\nG8RpD/75BLnKlamajUDsQElXsRiRGqoRDD/g/l2QSg12HwpeA/8FROe0+7sE\n6bNN\r\n=nUzi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBQ+XJlkDhedYTeJO//TpRMxX06ovzlhnHIB2c0TulWQIgbpsr4WI++A39SyLVGb6Ls3OJ5sbR1TZIxrplkYRMKls="}]},"maintainers":[{"name":"bobrippling","email":"robpilling+npm@protonmail.com"}],"_npmUser":{"name":"bobrippling","email":"robpilling+npm@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osx-mouse-cocoa_1.0.3-rc.3_1602521383969_0.3902758936827211"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-09T10:52:27.711Z","1.0.3-rc1":"2020-10-09T10:52:27.925Z","modified":"2022-04-04T19:55:30.804Z","1.0.3-rc2":"2020-10-12T13:10:31.145Z","1.0.3-rc3":"2020-10-12T16:44:45.101Z","1.0.3-rc.3":"2020-10-12T16:49:44.190Z"},"maintainers":[{"name":"bobrippling","email":"robpilling+npm@protonmail.com"}],"description":"Mouse tracking for macOS using Cocoa APIs","homepage":"https://github.com/bobrippling/osx-mouse-cocoa","keywords":["track","mouse","events","osx","native","screen","display","position"],"repository":{"type":"git","url":"git+https://github.com/bobrippling/osx-mouse-cocoa.git"},"author":{"name":"Rob Pilling"},"bugs":{"url":"https://github.com/bobrippling/osx-mouse-cocoa/issues"},"license":"MIT","readme":"# osx-mouse-cocoa\n\nMouse tracking for macOS. Receive the screen position of various mouse events.\n\n    npm install osx-mouse-cocoa\n\nThis is a fork of [osx-mouse](https://github.com/kapetan/osx-mouse) that works on macOS Mojave without accessibility permissions. Unlike `osx-mouse`, the events are only emitted when the application is in focused. Even when the application is unfocused, `move` events are still generated when hovering over the application windows.\n\n# Usage\n\nThe module returns an event emitter instance.\n\n```javascript\nvar mouse = require('osx-mouse-cocoa')();\n\nmouse.on('move', function(x, y) {\n\tconsole.log(x, y);\n});\n```\n\nTo stop tracking events, call `mouse.destroy()`. The `mouse.ref()` and `mouse.unref()` methods have been retained for API compatibility with `osx-mouse`, but they have no effect.\n\nThe events emitted are: `move`, `left-down`, `left-up`, `left-drag`, `right-up`, `right-down` and `right-drag`. For each event the screen coordinates are passed to the handler function.\n","readmeFilename":"README.md"}