{"_id":"node-global-key-listener","_rev":"19-8695cf2ae8b72c8906f0ab382b557887","name":"node-global-key-listener","dist-tags":{"latest":"0.3.0"},"versions":{"0.0.0":{"name":"node-global-key-listener","version":"0.0.0","description":"A module to listen to global key events","types":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"tsc","test":"node build/test.js","compile-win":"compile-win.bat","compile-mac":"swiftc src/bin/MacKeyServer/main.swift -o bin/MacKeyServer"},"repository":{"type":"git","url":"git+https://github.com/LaunchMenu/node-global-key-listener.git"},"keywords":["key","listener","global","node"],"author":{"name":"Sancarn"},"license":"MIT","bugs":{"url":"https://github.com/LaunchMenu/node-global-key-listener/issues"},"homepage":"https://github.com/LaunchMenu/node-global-key-listener#readme","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.3"},"publishConfig":{"access":"public"},"licenseText":"MIT License\n\nCopyright (c) 2021 LaunchMenu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"node-global-key-listener@0.0.0","dist":{"shasum":"e35518958b8fefd0e1ad1b8a63813cb269e230da","integrity":"sha512-0WfACNCVoqMi2ueBczL1p2WMTt2rVHvZCqk2rAgQ3i/AOMZTvJFKPzbnm9bxjgurOdTUQ1M5tcl3eFeO4ID/gg==","tarball":"https://registry.npmjs.org/node-global-key-listener/-/node-global-key-listener-0.0.0.tgz","fileCount":60,"unpackedSize":2462149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmmMXCRA9TVsSAnZWagAAgfIP/iEiqtZuHhE+kGjl3UaF\nH+WXtoDsNL5DcpiR2rDRRtYIY5GcbQegglCp93GT1Ndf9b8fg7k0TJEZH5pp\nOjaD0pzr/MxMj2BmqD9aMWnQlNokEPpOIElU9C3tpWhAzwJn/cqT4Z4TYQPZ\n9j2pDWRssIUj8Yxvsa7aYHmQ23NXFuYonHyychBGSnKLvLQFr5pTREMP2SFn\nr3dXO6RrTwie4bHABBRSLE2UXcvCpvgVxRfjlXL+jFPqP3Me0rCnrYSs7dw3\nBSh2WXJTQDASjRxZJwOGqQZb+rzGwZWtBmgUB5wqMsdF8zV4oSv/FYiYXnm5\n3sV9eo9BtfrSmiEVa2TD6mJr0MFKCMWTIBmydDbHM030NReF8HMXqE8mSS6m\nR/0Lw+fhsnzlWaruhgB5se+D1d0b4ZWiCG2LRuuX4YfKD0/mJv+Zd0ZlQ0PW\nJEdr0SNHTNUE/0BCpmJSTR7k8aC/tR465OlYm5KgJ16g8DHnuM/fwEP1u8tY\nm/w0DSkJ92rCXj4DilNgWDmpy2Xyj9EInpumtwFZTdFC/BqGxGa4fDgzTg6I\n+TSoW7oB4RgKfiN5cW5fo8q/djXFU5cBC0uOcPBeuCHM/IIDtAuMT9IShQ6s\nXeqoOKcgkECfWENqBU7VlB58bQs91UTKBS4O6ki+HZFzMMlO4RRMLkkJSiNS\nW/vS\r\n=HJ6p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFV/Fonr/uOUVKt6B3AN6fDZSNOXbGn8+KtS/HvuMe44AiBqVH+hQB4DFqPugcyU7NGt+DGxRbTfZH+om4wV+00Tmw=="}]},"_npmUser":{"name":"launchmenu","email":"LaunchMenu@gmail.com"},"directories":{},"maintainers":[{"name":"launchmenu","email":"LaunchMenu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-global-key-listener_0.0.0_1620730646765_0.431342247203196"},"_hasShrinkwrap":false},"0.0.1":{"name":"node-global-key-listener","version":"0.0.1","description":"A module to listen to global key events","types":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"tsc","test":"node build/test.js","compile-win":"compile-win.bat","compile-mac":"swiftc src/bin/MacKeyServer/main.swift -o bin/MacKeyServer"},"repository":{"type":"git","url":"git+https://github.com/LaunchMenu/node-global-key-listener.git"},"keywords":["key","listener","global","node"],"author":{"name":"Sancarn"},"license":"MIT","bugs":{"url":"https://github.com/LaunchMenu/node-global-key-listener/issues"},"homepage":"https://github.com/LaunchMenu/node-global-key-listener#readme","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.3"},"publishConfig":{"access":"public"},"licenseText":"MIT License\n\nCopyright (c) 2021 LaunchMenu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"node-global-key-listener@0.0.1","dist":{"shasum":"7e3a55d415b946a0631187f96cad1a6fc09a3175","integrity":"sha512-msEnirhbirNdjeHbnb/k+MDGDXxALP5ftaXdk9qWYBJFueSTMMxOZ37oZDqA/ZbhSaOvs1SSGW6BjleGkUBmLg==","tarball":"https://registry.npmjs.org/node-global-key-listener/-/node-global-key-listener-0.0.1.tgz","fileCount":60,"unpackedSize":2464200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmmthCRA9TVsSAnZWagAAKwoP/1au27LCgYZ5BH9Bb5HZ\nFx7P2CYQlD9Jhy1C6N3pA54li6EfKNMNAnVckEvVaJ264n4NP58wXXtqZYiB\nUMOp5jDaJNV6qDR2ZNOgFQLg96ZXwMQPq8lnE+atttWIMiF8QBPmy+V3wZuM\ndEM0wdMUkg/Napp/g6Cuaw28GlbF/Li4j6Czj8vlkSMsl7uH2DnnlVHnvOIH\nuU4zgizPOmxEjipPewc0yeR7Cm1Ux3WRD9wlYx1N3jAnK8vfZQsVxA3ZiOUN\naBbV5wWqZPVwrTAezO9Nrt+KoEFlDHHBHbxih/otfk4xQUKptWFYG8s4DOAq\noVA8SckvJPX/F9wA4pr+xXcw8w6+BugS2ixjoFfCJ/EbnbTXKXF2aw6WwUVc\nYLe+Unnb8hiaIvGxevB+DEX+kH7gGtptcOoE1K1huv/FHsqXfF8ETeU+1E5D\nmA/az4AtxEJX8DnH3jJWkFmkiGL0l6zWqjXmu+HvZbx9A9A7ZkdDL2Rn9mX0\nuxUG7ftoqltXCyZAssXRtD1o7Q4XEnvOIhlb93cYJ+OdZZ3IxXlW3ileGlmk\n4pAFDxu3NNISeUFemmnRapgJ+sSxC6uTEnOP8nrY2zMN8hq89DHhfyU/a9HO\nN9EocQ0m7aGk5OzuREwH1qUzNvUbwakxhQn46Sp3d2m4JE88pgLLLoivEMor\n6s4X\r\n=5ira\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9pQW2W+8PVNFSSksmxW0voU/g6jyS+yx1zOaSbznyHQIhAJ/aquG1Qxve3UM3MUFWpqqKZX4Z/qtmbZZwcinj8qok"}]},"_npmUser":{"name":"launchmenu","email":"LaunchMenu@gmail.com"},"directories":{},"maintainers":[{"name":"launchmenu","email":"LaunchMenu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-global-key-listener_0.0.1_1620732768766_0.8050224572525224"},"_hasShrinkwrap":false},"0.0.2":{"name":"node-global-key-listener","version":"0.0.2","description":"A module to listen to global key events","types":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"tsc","test":"node build/test.js","compile-win":"compile-win.bat","compile-mac":"swiftc src/bin/MacKeyServer/main.swift -o bin/MacKeyServer"},"repository":{"type":"git","url":"git+https://github.com/LaunchMenu/node-global-key-listener.git"},"keywords":["key","listener","global","node"],"author":{"name":"Sancarn"},"license":"MIT","bugs":{"url":"https://github.com/LaunchMenu/node-global-key-listener/issues"},"homepage":"https://github.com/LaunchMenu/node-global-key-listener#readme","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.3"},"publishConfig":{"access":"public"},"licenseText":"MIT License\n\nCopyright (c) 2021 LaunchMenu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"node-global-key-listener@0.0.2","dist":{"shasum":"e83335b210a30e0c3da56546f35be958348af6ac","integrity":"sha512-kmMGE2QIaxvmr6mWQCzgL14nj/FnDZV9mfzawEOlWiTOI4kxkPww8ig132fJ+cNny0uAy9V0DUvK/hbYZEcMHw==","tarball":"https://registry.npmjs.org/node-global-key-listener/-/node-global-key-listener-0.0.2.tgz","fileCount":60,"unpackedSize":2464949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmrt7CRA9TVsSAnZWagAAbIUP/i+khGzbABL/yn4hS7ia\nz2f7Pfxo43epHg7rk1KA865B5K4p2VSQF2V50qeQXJVpBtR4WUEqhnw88ZKw\nlb2H/9qxIy9lzLXcQ2kgRfGFZCaNpuS6xxB+ZvAK6t+yZfNaglN5S7e+8SAp\nIly70jOoUtryCp48yQewmEgj4jpIZF3la+yiRz8Z63/QhQUPRB0ruDY1z9+i\n744m/F0Bhc81IsNOe9Wy4Ffyb5uqJdfijhdbmT4JjUefJsl9f700H5mNTWFD\nLqLC+Jhfmv9qBn7XLkdYQ09MhKjJgmRD28A8T/GtjQoWHwnFL1SvVhFnR2Ab\nW66sUOltrhsisSH5RQptCskZymyjy2tAIHuSx1xEc5d/M3Q+tbW3/7m8OzUb\neksDKEBxQngPJk1XvCGOh4P5y1i8cswfOWm1cVC15VAXzckNN4CZO/iMcItN\nbqpR3ek4eX88lomzmtA13iPz2PsjyEYIsXTzI8sv479swTeCz0Ni3ekI27Oa\n2i3v9ix9t3Fksrx0JJcchi0pu6B4JAuyJAxT5mbCkv84KhnxJMkxVrsP/4Tt\nn6Y2L+6T4maCxAz3cho5ZUaE0ihKCaqZKPMtoIreUf2Vf8fqVDhMGciQXfgK\nhbaq0BHeT0DQ1mLaFCVUpqtlPCB4sNNCgVTl836TMy3VF9V2oGeBzv3g2SRW\n7jrp\r\n=Ttnm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZFil9PisuYKeLEK1QLMrUflvYfyOWF+GBrMnog0tvcgIhAPrQT9t+BjQ5nXKYaX0UtW2yMgIRPM/GDplVu3pdLQoj"}]},"_npmUser":{"name":"launchmenu","email":"LaunchMenu@gmail.com"},"directories":{},"maintainers":[{"name":"launchmenu","email":"LaunchMenu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-global-key-listener_0.0.2_1620753274977_0.09771749734027324"},"_hasShrinkwrap":false},"0.0.3":{"name":"node-global-key-listener","version":"0.0.3","description":"A module to listen to global key events","types":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"tsc","test":"node build/test.js","compile-win":"compile-win.bat","compile-mac":"swiftc src/bin/MacKeyServer/main.swift -o bin/MacKeyServer"},"repository":{"type":"git","url":"git+https://github.com/LaunchMenu/node-global-key-listener.git"},"keywords":["key","listener","global","node"],"author":{"name":"Sancarn"},"license":"MIT","bugs":{"url":"https://github.com/LaunchMenu/node-global-key-listener/issues"},"homepage":"https://github.com/LaunchMenu/node-global-key-listener#readme","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.3"},"publishConfig":{"access":"public"},"licenseText":"MIT License\n\nCopyright (c) 2021 LaunchMenu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"node-global-key-listener@0.0.3","dist":{"shasum":"bb72fc20cb5eb21161a3ca5751d21870c922e5dc","integrity":"sha512-iZmobJzy9xD44bIR5UT+w+A3sWkZsD+letKUcU7Mh0SzJtlclvc1Pow18cPpHD/OVswFgOELmGPh5/s1tx/5DQ==","tarball":"https://registry.npmjs.org/node-global-key-listener/-/node-global-key-listener-0.0.3.tgz","fileCount":66,"unpackedSize":2469648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm/vICRA9TVsSAnZWagAAHTYP/1dNZmwedoP3fpmBk1PR\n5K7xntCvYm1niszxaha/OqzU1bGqd7WtuelBxiLk00skGIjHDunSjxiFDwBB\nATiXGrIrttYXc9D0Disd6nqtUGCJhopvJ/CQOnp2yKKaxweTPN8f2nt5pSA8\nO1JCQ+y5IJAs71UDBKp/NIcdDIc1UN3Df7ts6fHYITU9lZFR8LKdR9+nLEHJ\n6gPodbkYZP8idHHSknyPMxF22hohOQCNB3ySrZJGTVaEq41LOvjlpk1vJdWq\nZz7Ou4vmo3jPF0lMMTchSH1mjeaEirStnd6mAATOUmnH8mX6Q/HJTB/NGqHp\n1vTduWOc8yyMbKcrXbXpm/eR1zIlBCjsNbwbQCuUg47xpbyCSFiGQPOpD5AU\n3MTGPuoxVyqj3JnEfl5tDEwJp6rk03z7jP/d2TxlP87gJ5S1KNKpeTF01Ymb\nM771A/Now0wsa1/t8FqbK9E573zLxjegdko1sST5JpxRIPHDuJTkl73NVzKR\nPaMwYUnX7ASrxnlX10+aNOWdKVK7iiUx5w7IwUdgfm9SFeBUf3an4T0KzdPV\nEolkybKJlDuXFWEwhlp2fdD6oblsVifdv/fjdM9nFq1s4bqhNStjk0TXK55t\nx2Ih6PuYnsApRl2128Jwt2ZpTT375Q9hQwy2a7Zypkauhg+q5sN98Uj21l21\n22n7\r\n=En1F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8MXPcyF9UgDFo5Tvzx72q/nZnS5yrKrdKkNkNzgxAJgIhAOAdlH/diur6LFuA0eXFjlO05+xro1LPfgBx8edAMmA/"}]},"_npmUser":{"name":"launchmenu","email":"LaunchMenu@gmail.com"},"directories":{},"maintainers":[{"name":"launchmenu","email":"LaunchMenu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-global-key-listener_0.0.3_1620835271724_0.6602478991361487"},"_hasShrinkwrap":false},"0.0.4":{"name":"node-global-key-listener","version":"0.0.4","description":"A module to listen to global key events","types":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"tsc","test":"node build/test.js","compile-win":"compile-win.bat","compile-mac":"swiftc src/bin/MacKeyServer/main.swift -o bin/MacKeyServer"},"repository":{"type":"git","url":"git+https://github.com/LaunchMenu/node-global-key-listener.git"},"keywords":["key","listener","global","node"],"author":{"name":"Sancarn"},"license":"MIT","bugs":{"url":"https://github.com/LaunchMenu/node-global-key-listener/issues"},"homepage":"https://github.com/LaunchMenu/node-global-key-listener#readme","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.3"},"publishConfig":{"access":"public"},"gitHead":"0bd683ab8cc736448390b53b00235e5dfc1801e7","_id":"node-global-key-listener@0.0.4","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-rREEqi+kD2jpVErV2US3qDqhXnqRjgrZEFS+gtLIpT83huSdW5KxGBf3axyRh8K4lJ61B3E50zfQ9uMc5B1JmQ==","shasum":"1417ffc52c9396a66a1fc9aad9d7510212665653","tarball":"https://registry.npmjs.org/node-global-key-listener/-/node-global-key-listener-0.0.4.tgz","fileCount":65,"unpackedSize":2471240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqoguCRA9TVsSAnZWagAAnogQAJdMJeQCvhmeIhAEvbaf\nvb2weKsLGebDuWxbHDveoCbMSmgZTGBdStafvpAYKAxxQWG33YY4LdRWzdlp\n/tpbZtOZ4NWXHHvM9Xf8hhsYZINLa+vOfO9GyMVt1u104Tv53HeFFTzgVDqy\nNpZu0SS1cFmmqiw+4fleS4JtMSGZ4RBuQxXEl5C5+60xCqUfIv2+LSBoUhAb\n1f4nbIEXabiG7Kl6rnTtv8qi1pSjdi5RPxr7/dKH0qF7EUER+qzTcJzrKCM9\ncc9jnLJ3NdX5Sehp8P/RkF/0SOSNrjzWLZw66pUJdUvDaLO8IiQgyhBYZGbX\n0pZtNGYtpXEStdbtPADp/9pqT6tNA8dcL2XhYGvvUWB6clU9ttyFfaTubbZh\nrBuSaytvki9cBaVaLkeNv4smhj/MebOlCOHWkSEgTjIE7X6q3vJoDjwq8tBv\nFS4E7325RncgnMxEITE7/fr0ucR8pB3G7fOgInMtpA871+SPt8WoTBSl+rmV\n4BIvOf2+NyGY6xMCREuzEHY2GBGOL6ozsgh+x95K21cEsEereRTRoa/rVip5\nsLqEhp2XhIMzMWgYPxGpN9pIhFxufbDAwh6SHqHIQASizYzdekaR19UlnDiX\n8M3vZwqaCBHKs9edOUTzy5ZdXnPt9du0WHCupCOx24hd1OvEeo2jQuKv7hl+\n1woD\r\n=hLCn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9vbBX43oXP64fDBNlIRnBXgs4fxbwnfeIXa2o4r3rjAiEAgW0i9Xm9rb2PkbRF3E8A1X2BzYVYCARYiBP8nSPfkf8="}]},"_npmUser":{"name":"launchmenu","email":"LaunchMenu@gmail.com"},"directories":{},"maintainers":[{"name":"launchmenu","email":"LaunchMenu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-global-key-listener_0.0.4_1621788717775_0.06587508952740828"},"_hasShrinkwrap":false},"0.0.5":{"name":"node-global-key-listener","version":"0.0.5","description":"A module to listen to global key events","types":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"tsc","test":"node build/test.js","compile-win":"compile-win.bat","compile-mac":"swiftc src/bin/MacKeyServer/main.swift -o bin/MacKeyServer","postinstall":"sudo chmod +x bin/MacKeyServer"},"repository":{"type":"git","url":"git+https://github.com/LaunchMenu/node-global-key-listener.git"},"keywords":["key","listener","global","node"],"author":{"name":"Sancarn"},"license":"MIT","bugs":{"url":"https://github.com/LaunchMenu/node-global-key-listener/issues"},"homepage":"https://github.com/LaunchMenu/node-global-key-listener#readme","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.3"},"publishConfig":{"access":"public"},"gitHead":"aad8b5da20115c93fe27015d54c8c173be931631","_id":"node-global-key-listener@0.0.5","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-uipKYbcL9l51pKJHWsbSGykhWx3uUZA0RoRAMJ77mydrYs8AVPXh1A9z6u1TP5k47drNo2CsezxaBxCNP1baXA==","shasum":"3aa441116a58ac093c22f2a4a670c2fee77b9e12","tarball":"https://registry.npmjs.org/node-global-key-listener/-/node-global-key-listener-0.0.5.tgz","fileCount":74,"unpackedSize":2530641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrBQ2CRA9TVsSAnZWagAAEwAP/iIHo6y5MTNZACi9wAGx\nDlkF61GWagvtY1fbxNrzAdhdT8+QVtcY5fenOxaPfFnCwwRJdoPQaeRQAD0k\nVGhcuQ5mic7q/7ZopymKF25hd6TKCZF2+Q0Hat6WqgBrbJh8To/aSA93sRbc\ngT93C4HCrOVTOt6tYBnXefd5Iwj3AoDyHkrBUHbKPCa2tnq9lVyLkuyj+8LK\nnMnkQpaP2yVJw6GAldOQ6ZC3wqYzTtDliLIE2w1sUvVSvq5hoVW8uE+k1ctN\nwC3QVmJHiv4cIFMkeIeRRo5hKumh/leP9tjKPad41AYYJXAcCF0FXELmL7L3\n8oNVtbecuQBDOqqSwfql+tFueJVMWHxGIohh5XscIZLKavG3jtoDq0PMegEp\nNoKhscKqZaUZmmIQdEMHlf/dqAoqXpSheSGu7nAgt4UzzFdWnn3uqCihjhGh\nApinpvYhMYdJirfhUZd9jyzBKPAPIDzZvB9npfsyHJIH/4u37MHNAgyt721g\nKfMI3ntIRMnawXCC3F9ngFZAsNGayORozmMtcHD4SP7QqGVJzWZP5fu8bfsH\njpO99z8ZODof7ldc936sV1WOMi/ElOxOK2DA4l31WTS5ymGeV23B8/olJxCv\nxGx49wvOC9ES5gjqUJhWBP30vTBlyYSRVtakLr5WAVWqJCrUOH7H6OCuN4Jj\nYj2m\r\n=Py9j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj4DFmkY1GI6sTGv+TcJPWKQOSlWUKNNA/1PfxL/nMRwIhAOOX3KB1PMPc+GkTFTYusqYXxWbg5tN2oxTqxd2z3fa9"}]},"_npmUser":{"name":"launchmenu","email":"LaunchMenu@gmail.com"},"directories":{},"maintainers":[{"name":"launchmenu","email":"LaunchMenu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-global-key-listener_0.0.5_1621890101420_0.11845429012483"},"_hasShrinkwrap":false},"0.0.6":{"name":"node-global-key-listener","version":"0.0.6","description":"A module to listen to global key events","types":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"tsc","test":"node build/test.js","compile-win":"compile-win.bat","compile-mac":"swiftc src/bin/MacKeyServer/main.swift -o bin/MacKeyServer","postinstall":"sudo chmod +x bin/MacKeyServer"},"repository":{"type":"git","url":"git+https://github.com/LaunchMenu/node-global-key-listener.git"},"keywords":["key","listener","global","node"],"author":{"name":"Sancarn"},"license":"MIT","bugs":{"url":"https://github.com/LaunchMenu/node-global-key-listener/issues"},"homepage":"https://github.com/LaunchMenu/node-global-key-listener#readme","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.3"},"publishConfig":{"access":"public"},"licenseText":"MIT License\n\nCopyright (c) 2021 LaunchMenu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"node-global-key-listener@0.0.6","dist":{"shasum":"05ab748320c43f1f00b50d09ab122469cfe32eda","integrity":"sha512-TiLWANBKCoCvga01s21TC/+dreMxxY2nHIkVoDfnG3X57jUPMtBq1gPhasWau4ekYmUW690JmDi7zmO42GRW9g==","tarball":"https://registry.npmjs.org/node-global-key-listener/-/node-global-key-listener-0.0.6.tgz","fileCount":69,"unpackedSize":2588801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsMLBCRA9TVsSAnZWagAAbeMP/RLMOaJsXjOr6Zgm2QnC\n4I4He6D2tBy9d0JVR5hxlfNq7XvHACzliWhzCWt3mVTOmbp3JPp1om/w+5Xo\nyT766dq2pVhka4Wad6uURzhWdedEytUrYwLeAW0RWEIRBhgkMvLhYZgO28yD\nOQGMIt98wy77f1CDz+pPo111pXISyDc/Z9LDo3dBFScP/AWNvu2s53ZSMbA6\nXnbigbujrRpwLa+okdjJYSncqi+Ugd56t/WM/a9exMclNwhoVKuQEnsrAzJd\nw+3Dzrl23GrhuBRiC0qSbZcTBiIB5Jb9/gqFAiGWKbvqvp3zID/GsENa3qFr\nF5QKghVgjMNBNdCHN5bFlLa33b93+8mnsJtlj7sOVXXHJgmA1Ye4uTcqID1S\nULWY8fr5hXZVIckXLlCh8x1Z9m/MiA4vidx+FPV8dq03xTFesOmwd9W7Kzis\npexUNbLRM9pOB9CMbBcjaOpEcRmj1y3e1QEc2S4YJJT+wFgvxN7IlEihzLAx\nIjxrMQYitiX/iBrhed3WOxdhBW8ql2IhWNug5Hbt/sYUjQYXLLMP55OXCf4a\nXKruv+Al2ffi4ZIPFj8Zl3Ah4Cp54NkJegLeyPvMOpYZRifHp6mTYJCJlg2g\nE3oyWRXm7Ztm5WI6BjeVWIPhRpBVgub1GV3annUnSvU+zM60eCNqyyCpVaQd\nsxgi\r\n=tam+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgo523IGoCRUD31En8ZokeN5dq4C58TRyEa0Cerexi4AIgSXkVDa0g3Y8gnRkLNsr8hwGjX/plhnEbJ6NpF9z4kEM="}]},"_npmUser":{"name":"launchmenu","email":"LaunchMenu@gmail.com"},"directories":{},"maintainers":[{"name":"launchmenu","email":"LaunchMenu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-global-key-listener_0.0.6_1622196929209_0.5260437317962015"},"_hasShrinkwrap":false},"0.0.7":{"name":"node-global-key-listener","version":"0.0.7","description":"A module to listen to global key events","types":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"tsc","test":"node build/test.js","compile-win":"compile-win.bat","compile-mac":"swiftc src/bin/MacKeyServer/main.swift -o bin/MacKeyServer","postinstall:darwin":"sudo chmod +x bin/MacKeyServer","postinstall:default":"echo 'no postinstall required'","postinstall":"run-script-os"},"repository":{"type":"git","url":"git+https://github.com/LaunchMenu/node-global-key-listener.git"},"keywords":["key","listener","global","node"],"author":{"name":"Sancarn"},"license":"MIT","bugs":{"url":"https://github.com/LaunchMenu/node-global-key-listener/issues"},"homepage":"https://github.com/LaunchMenu/node-global-key-listener#readme","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.3"},"publishConfig":{"access":"public"},"dependencies":{"run-script-os":"^1.1.6"},"licenseText":"MIT License\n\nCopyright (c) 2021 LaunchMenu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"node-global-key-listener@0.0.7","dist":{"shasum":"054bc2d805929bb1ab3f4c05d2181b5153635479","integrity":"sha512-7xfupFbpcPjiaGI6EnwTMBZ5yxriWN3lGhFxe1h0MIqkO2xrf2zLah269C/d4PIiSw4m6pKo5mPqBdkEI4MrOw==","tarball":"https://registry.npmjs.org/node-global-key-listener/-/node-global-key-listener-0.0.7.tgz","fileCount":69,"unpackedSize":2588981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsS16CRA9TVsSAnZWagAAzqMP/1+rZlE6Lcakja2s4i6X\nFNNPg5NPJJ9gttLJqclkJR0pnTTwXc/gHMqwqd46ydFbIsfiAce+HUCtX/Vb\ncVYYddaroHGrJIj1JStwmkN/WCvqunTVv0jVPjWvOyLCFFkjsl6ssSLMDveH\n7GnoGwWIWLNae4m6Gp5HPt7kTCohh4OlBAoiUF+PVYVnXd9lhgrZ0gpzKL7G\n9AM3tMAf1hKqUSHozcWn3Y2dZ/Wixhbf3gAdACDmYXNtPp+JKIP4C6RRoet3\nXfW+7gFvrcGRBxSRvuwHTZS++jSf5Q2spF/N6nmkcMXrxGjkl48smWuO0vEQ\nuVch9tg56k4d6HkYM92oevRSkN6DS+hvu2h9nmcFNIi1TYJVlk6WWjuKwmpL\n/npvUHA/S6uA3dDADtN1+SyBEiz3eyq2Le7wk7qtll0+gJLcUeUVXM8JaVfl\nDciVG5jlbp850uQ0H5sqeoBH6SCoOZxbcxw+y2+hsvSq5JrfECYHob+C1k23\nWjReA+uNfT9QGQEXfCzSdjKt+TD6viYSwVFw9m0h+5UpiOLiLtz6qf8P0Sdn\nryfKKTssj8zgMuvOkt9Lyi17/wHU+H9hq4NiVva8ZK9upcdTE5n9OPEhEala\nR4VgVF1aap65OD4FL0T2ILntuk/oIuXX1b9MC/HWUZomLTUU27aYSJv4r5eF\nXi/e\r\n=jlRD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+1tUVMzKRhyVVfpwRqU7LAXrTs8hYILCri0XsNZ3VTgIgbfLejrlHN6z0CZhEDsaXHrIKJnHtPNj3Tf3bGbXHQXk="}]},"_npmUser":{"name":"launchmenu","email":"LaunchMenu@gmail.com"},"directories":{},"maintainers":[{"name":"launchmenu","email":"LaunchMenu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-global-key-listener_0.0.7_1622224250124_0.13436816306886978"},"_hasShrinkwrap":false},"0.0.8":{"name":"node-global-key-listener","version":"0.0.8","description":"A module to listen to global key events","types":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"tsc","test":"node build/test.js","compile-win":"scripts/compile-win.bat","compile-mac":"swiftc src/bin/MacKeyServer/main.swift -o bin/MacKeyServer","postinstall":"node scripts/postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/LaunchMenu/node-global-key-listener.git"},"keywords":["key","listener","global","node"],"author":{"name":"Sancarn"},"license":"MIT","bugs":{"url":"https://github.com/LaunchMenu/node-global-key-listener/issues"},"homepage":"https://github.com/LaunchMenu/node-global-key-listener#readme","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.3"},"publishConfig":{"access":"public"},"licenseText":"MIT License\n\nCopyright (c) 2021 LaunchMenu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"node-global-key-listener@0.0.8","dist":{"shasum":"1b92926e93fe98a5719d74c1c16b41a28fe5f37c","integrity":"sha512-vE7D+4chRmNGbIiEnkxLNvx3IOty6R09buB5bg4jU7azUapLtQpj26yKKuxQlBrJQIQNYYLgJgvGhuPW6uBiPA==","tarball":"https://registry.npmjs.org/node-global-key-listener/-/node-global-key-listener-0.0.8.tgz","fileCount":69,"unpackedSize":2588806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtTgNCRA9TVsSAnZWagAA3qQQAI92ckrm/tQ+Fhvvc4Lu\npfpVZqpc1ExqwL/vYeKEyGSOxlS1k1JimEsMlhrsXYu9Qh3Yq+UlRUf/WUf/\nENqRP3eQgp8UDClEvsf9VBG91f3Lr671b87P0egPDPohDYco+IHyegZKyUcB\n/z2bmKZFgPwbYd5Oz9ftLY1dRI3TLd06pq2W8XivD+VjyKvKudjfuauuVJpX\nOyw/M/txpuv7Uf+w8LqjSAPQ3sytHfBtChWs6ZmCqZYh+Llq1cbaidW5l6kL\nJ6nLhIsCeUonqUUNxwc3OxJxQrxQLsJLe2K2jDHQylvdpMwK/uA5H+3nM8PR\nEXOaCfbAPjbc5oGf1McThu8ZHyGj7s5RH6VtjQ7fPXZ1FsLZBg606eoM6BWO\nwUyeBSvW8XMbdFf1jrwJ0B5hgSUm857vnI8DbkDh7769uXa1XhPtBW0KiOK/\nV3TfyjDOFF4mGe7droHX5HonLZ84/9pPVXOcvKLkAqd6xh+KFY6/DSwTGboo\nMABxLKJEJFWMqlwhoVvIkkJgbnuLhpmfzyWxTuTLbfHOZrqBL2aDQ0Td1GfF\nzaKwtv+IC+GoVBiO6INRxBgADTcRWOLL/SuWxohqwd6UGcgf09/5uCUMV7xN\nVSZU85/da7y59si9X7yqsagIZNSjyMUyMls4WeeSy9PHGeRUV7E6ZATFjU12\nDJCj\r\n=OO79\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4QCayVevyxpB4Tf9fcNeL6tA+3dB6JhcrXy2kEf+ocAiBl/USUjvZxX0iordWxSsij5msv2HNpPqwuJMFqN7Rj/w=="}]},"_npmUser":{"name":"launchmenu","email":"LaunchMenu@gmail.com"},"directories":{},"maintainers":[{"name":"launchmenu","email":"LaunchMenu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-global-key-listener_0.0.8_1622489101086_0.13165135464901234"},"_hasShrinkwrap":false},"0.0.9":{"name":"node-global-key-listener","version":"0.0.9","description":"A module to listen to global key events","types":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"tsc","test":"node build/test.js","compile-win":"scripts/compile-win.bat","compile-mac":"swiftc src/bin/MacKeyServer/main.swift -o bin/MacKeyServer","postinstall":"node scripts/postinstall.js"},"repository":{"type":"git","url":"git+https://github.com/LaunchMenu/node-global-key-listener.git"},"keywords":["key","listener","global","node"],"author":{"name":"Sancarn"},"license":"MIT","bugs":{"url":"https://github.com/LaunchMenu/node-global-key-listener/issues"},"homepage":"https://github.com/LaunchMenu/node-global-key-listener#readme","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.3"},"publishConfig":{"access":"public"},"dependencies":{"sudo-prompt":"^9.2.1"},"licenseText":"MIT License\n\nCopyright (c) 2021 LaunchMenu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"node-global-key-listener@0.0.9","dist":{"shasum":"7730d310716ecf2480c35b11cedd64c129b2752e","integrity":"sha512-7SZ7XKYJTrxo/Np75oi3MdvNByvFyh9nDu/GEpnurN5dfue9DvNkw3HaxcJtGLK+KsXgbNYb2BzvHpdPcTuF1g==","tarball":"https://registry.npmjs.org/node-global-key-listener/-/node-global-key-listener-0.0.9.tgz","fileCount":71,"unpackedSize":2589417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtTyFCRA9TVsSAnZWagAAe5oP/0zInyha5BCJ11CvGHsw\nyXHCnuH6ODdUZRtEcoWw0BASkN9qEjl6qoBYbusJdRDmTY6GuFTUmbT9yo5F\n1H/309OGZGCDf4AqS1kRnVoZSx8+3ROXNWCwHYE0sUtDuDiHgkL9e8PxnDlr\n/C3liYmueehc1d7wiZxzwmKXZX+HRntuHL8MRjWdwu28wnP6F2ZyiH4g1mgu\noVWNzHwE0ioVCSwke8GTqKuc+1ar+CBJvm8t1FeNt8VD2PKwbZ4oDyscSUEo\nf1ZHTHhh8NdtmfFr/bx8DffFtyoou4jEXmjBnDPA/KiZtQFjbGpDhzaM1O8N\n2+SbD2WMKAPPUxDkJz8SbRRt7mrUYB3a/8qX+h4fLJD+H3TXmNbVH8rlVcgF\nFG0O0JB86CfXmcO7hN/uW2IgMM4xHeA9zVHTYXT1odAeb3maH1a4YdG0Ow3Z\n1A306Z+usXaA5PVjhBjrPEJBnUH2GjKE1vxkL2gJeCAeLzgWLSA8alwuYE6t\n3pv10znpcjY6v850ixb4m/SuBUPdiz1ZDb1yhBvjYrK16Sur7ALBiyqY0dQR\nWFs+5UzyydGugdm/nvhnhMkD/6Hv+r41V5EyTNREokACpEA/DVeZgyn3LTvq\ntx0xiGlvxYC2GGpRmrXQFyynxVWickY89RUwfjHVGDhtQJlb/aZjZ2wSwF93\nc1mG\r\n=4CVt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEq+SpyGLWldck2u911gx60moAUqRFNtYYOy9mcEbpB9AiALHvrov9+8RBJ2NWy0fi+fI8WWbM+MKnBkJIoCOg73Og=="}]},"_npmUser":{"name":"launchmenu","email":"LaunchMenu@gmail.com"},"directories":{},"maintainers":[{"name":"launchmenu","email":"LaunchMenu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-global-key-listener_0.0.9_1622490244882_0.9033369134572089"},"_hasShrinkwrap":false},"0.0.10":{"name":"node-global-key-listener","version":"0.0.10","description":"A module to listen to global key events","types":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"tsc","test":"node build/test.js","compile-win":"scripts/compile-win.bat","compile-mac":"swiftc src/bin/MacKeyServer/main.swift -o bin/MacKeyServer"},"repository":{"type":"git","url":"git+https://github.com/LaunchMenu/node-global-key-listener.git"},"keywords":["key","listener","global","node"],"author":{"name":"Sancarn"},"license":"MIT","bugs":{"url":"https://github.com/LaunchMenu/node-global-key-listener/issues"},"homepage":"https://github.com/LaunchMenu/node-global-key-listener#readme","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.3"},"publishConfig":{"access":"public"},"dependencies":{"sudo-prompt":"^9.2.1"},"licenseText":"MIT License\n\nCopyright (c) 2021 LaunchMenu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"node-global-key-listener@0.0.10","dist":{"shasum":"23984dd7cc85c5d52b5082d523a7bddaf37ab232","integrity":"sha512-ehZvMPskLx9GS68lFR+iZjkjmcE+plh3er1SJAWK8/jlH3nK7QXovrptxM9gp9S2xE2Ao1hFyXHdIYCyxl3/SA==","tarball":"https://registry.npmjs.org/node-global-key-listener/-/node-global-key-listener-0.0.10.tgz","fileCount":72,"unpackedSize":2598491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt0AuCRA9TVsSAnZWagAAfcsP+wVrPrcoCYVXBR4/tH4R\nWv7EQC46raqPuNhLQymbwWVWCxp+JHifPav3Sx18i5lCKGb8Q/rBXjpoZ2wd\nIzNJc79ymB+gG6YLYNqZK8+fS3+a1q5ZXNge3ToHpPahU3YM2oGqPuPbyQKE\nKrxMGUgQyPzeIpqA6KPY9yt33XloCf+gmx5VnMy8TclnEaLsjafUAW87x0Fw\nM9EiLgpVFod1bLD3G51oQ815b4sOigiV5MqxTNf1Lebo4B7g/kEjX2z53339\nrokjTBTC3xM0bGYkPT/kM/sDsCIE0o6kOXHsrZD9VUR9ku8nZrYh6KonZuEV\nEn8uuvYnomjPqYNf46Gka+dT4M4uqEFpiy+Q6z53+8KWF6TqK3NkDN50CuHP\nACt4HHR9Lm4uGa0RS+BJScARMjxDplJXQHbuwt7pwugeaUO5qAllnAl216pX\neiUWHdWQjhJJzkrgzATLmB8Eqcp4LSn6rRuJuQ6VYB5pcfPNW14ZIhyS0wtv\nKVr0jCiU+zrYDerm4qRnwykweuEB5AViztja68UYea5Ag6d3behSzolCF1bW\nXhszlT//etKidESEEmAIddHEGZFeJ7qGc+A1E1J3pXMkgR47FPig8L0FYIN0\nHbGYE2wBJ2FH2TBiPPPrczkPf+cKJMIJBY3T5gx9ctB6OEUkWqeL912lzdz2\nh9HC\r\n=k2/t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDYVngrttFCn4b+GLvjL/IiilhB6fNqoWQUbZ7VJUE6AiB/frv7AyLy7GNejEXjl3aPnpF/MAVS9RtbQ49UbsBP9g=="}]},"_npmUser":{"name":"launchmenu","email":"LaunchMenu@gmail.com"},"directories":{},"maintainers":[{"name":"launchmenu","email":"LaunchMenu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-global-key-listener_0.0.10_1622622254191_0.2172475018554305"},"_hasShrinkwrap":false},"0.0.11":{"name":"node-global-key-listener","version":"0.0.11","description":"A module to listen to global key events","types":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"tsc","test":"node build/test.js","compile-win":"scripts/compile-win.bat","compile-mac":"swiftc src/bin/MacKeyServer/main.swift -o bin/MacKeyServer"},"repository":{"type":"git","url":"git+https://github.com/LaunchMenu/node-global-key-listener.git"},"keywords":["key","listener","global","node"],"author":{"name":"Sancarn"},"license":"MIT","bugs":{"url":"https://github.com/LaunchMenu/node-global-key-listener/issues"},"homepage":"https://github.com/LaunchMenu/node-global-key-listener#readme","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.3"},"publishConfig":{"access":"public"},"dependencies":{"sudo-prompt":"^9.2.1"},"licenseText":"MIT License\n\nCopyright (c) 2021 LaunchMenu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"node-global-key-listener@0.0.11","dist":{"shasum":"ec6272cbeb445b37d3f974ae335b4966343ef076","integrity":"sha512-KL/W8V7C6pRCej4pkfUq0Bteh+cZnIfLtfvyuWful5KQUbBSzO7TJXpWoN9vPE4QeQhwBXsO2z7L68eIU50ibQ==","tarball":"https://registry.npmjs.org/node-global-key-listener/-/node-global-key-listener-0.0.11.tgz","fileCount":85,"unpackedSize":2678231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgu5/nCRA9TVsSAnZWagAAHBUP/j/3KQD+u91E7TudVsr1\nFTVdGH1JyMUvjSHaOrvUQfnDdBSQDRch5OQynLYaLuD12AUvmY8TJEhG0ga0\nwA9kMQitXPnIQ8WUopukqkJbEiecNTHfCpcq1gJpc16n7k8eWawnjUpmnu+T\nOpWpuczbG9VSnhFA1i1aQPLZGXYf1xbNBEBwQFz2U/iRzuIh7dAvujaUzRL2\nmpYvx3Pu+pFYZ6dDSg+3qWQGQTcypF9kHuWTTCZwwhT44Y/K/Df//Wt8qnSD\nNs52D1uForXbb8ru2mT096UUJbaBgSMHgvHUINcmWF9dhxCUH73TOhO0Mu/7\noDSSfdk3givdpIkaD8tgVmPyFTQ6cVXNmXO2VIa8/11AdfYVz1jeK6Hyp0nK\nKuyQ37glQg/dVxLFiiitCr8p69p3vDxQWwVW9lSt2nAUXD7qriVr7RJgYiY9\n2t8pl4qOvLfU+H8gzfbqiKl4pcyBH2kS7EW6DLOpJJTTI+lQt0vvix6KxE/s\nG1elS4/RJ5i2ZXhkVm97XUUsrZr3GSFdaDo5s9v8AZ+oP2q7PR0up47u5Y8I\nOm4NZQaa0M235b08Ixlzo/xO5ecVoideIpT0Wii9xqWU2IdqbI8zKxlIqRLQ\n5I0kYWM0YvxEOfET9k8udJJC8q7mDyajDrr11u2xReNdz4MNHa3gXi5Nxw6O\nkvHx\r\n=7qp0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKxYkybpCVaxx5hEATRl9puwtY+92H1oSyQK4fuOFOvAiBmiXIK+tn32eHJX2S372BBE1wKwK6+oY75WFABtGUOSA=="}]},"_npmUser":{"name":"launchmenu","email":"LaunchMenu@gmail.com"},"directories":{},"maintainers":[{"name":"launchmenu","email":"LaunchMenu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-global-key-listener_0.0.11_1622908903271_0.6983171346201782"},"_hasShrinkwrap":false},"0.0.12":{"name":"node-global-key-listener","version":"0.0.12","description":"A module to listen to global key events","types":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"tsc","test":"node build/test.js","compile-win":"scripts/compile-win.bat","compile-mac":"swiftc src/bin/MacKeyServer/main.swift -o bin/MacKeyServer"},"repository":{"type":"git","url":"git+https://github.com/LaunchMenu/node-global-key-listener.git"},"keywords":["key","listener","global","node"],"author":{"name":"Sancarn"},"license":"MIT","bugs":{"url":"https://github.com/LaunchMenu/node-global-key-listener/issues"},"homepage":"https://github.com/LaunchMenu/node-global-key-listener#readme","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.3"},"publishConfig":{"access":"public"},"dependencies":{"sudo-prompt":"^9.2.1"},"licenseText":"MIT License\n\nCopyright (c) 2021 LaunchMenu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"node-global-key-listener@0.0.12","dist":{"shasum":"23a9c96119e6046b4f5536ae0faed4c39c44fe9e","integrity":"sha512-84Qv8lUajZZAOtB+vwQmAFoUAfCONBlyZb9k9g/9NLxdqHeqs6ulFFUnOutRY3pi8kd2TY3VVbuVJKty9n+yVQ==","tarball":"https://registry.npmjs.org/node-global-key-listener/-/node-global-key-listener-0.0.12.tgz","fileCount":85,"unpackedSize":2678774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwSYQCRA9TVsSAnZWagAAa+MP/j7bmcIX0sK69FqC8CYA\nuyL8AIdDUfRtPQ4DpTZ2ECc31qp+Tt9GcBusHlGRR2AfLokrYsdpX064e4sU\nBUxD+GCtswiD0KaAlzdGeQMKnjKVgqu8GB3fBOkImUoEqxd4eBqATCZrP9Lz\nuiIDdTglptDs0WqkBhLMzBWjHJ0EdM0W0rM5enwcEIJlCjk81TrIaPwhcpNg\ncbGJc7OqtJGCkHFOm/LS/B5vCW6XRK5zSbNGoP0ZWk/UR581Vqd4is7+rt8n\n2MnzcxVJXneSj4M/wgzeA3n+p73fWeLRNuDNn+D4cWzzdnxu07XHurSeCdDs\nwYON+rqsA6Ev2iE2HGQmEJzXcEIcZGlJDW816cVXnlZ15KJOW+UksHMAeWjR\n5DsOBM4OYQqgZZLVDjNiBWkLR8D2PcnVY4py2NO8eha88Wd0cE+sxXq25DS4\nhc9K7L/g+xNPVCFv8+Brmq/zp2S471uNcBh6fI2aMrA///nme5ngbdcs5Hc5\nCMIpGhRCyGUmrgTS7uB8Kis6wrqHFMwAm4v+pIRzwoEKbMIz5cOgKu7eNtPs\nNfL+wollHqQi9bZhDNSQ+ub7PDax0Zrf57RILX5uSDQ53FswDkWnEqmJVx1N\ndVQCCVHHToyks5IiXtFU9yvqa89c9LXDJTDGfxgYnBhTZMdhPzRIFIzHlLYB\nXnXU\r\n=xJsV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBmxcGGVat5INF4MftErx1723cc2Bq8en8ZE/JRQTWMAiEA5csXR5l1dDu64UoYjhhRpDnHRnLhEKjBlGa969g8ag0="}]},"_npmUser":{"name":"launchmenu","email":"LaunchMenu@gmail.com"},"directories":{},"maintainers":[{"name":"launchmenu","email":"LaunchMenu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-global-key-listener_0.0.12_1623270928066_0.9019695224178246"},"_hasShrinkwrap":false},"0.0.13":{"name":"node-global-key-listener","version":"0.0.13","description":"A module to listen to global key events","types":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"tsc","test":"node build/test.js","compile-win":"scripts/compile-win.bat","compile-mac":"swiftc src/bin/MacKeyServer/main.swift -o bin/MacKeyServer"},"repository":{"type":"git","url":"git+https://github.com/LaunchMenu/node-global-key-listener.git"},"keywords":["key","listener","global","node"],"author":{"name":"Sancarn"},"license":"MIT","bugs":{"url":"https://github.com/LaunchMenu/node-global-key-listener/issues"},"homepage":"https://github.com/LaunchMenu/node-global-key-listener#readme","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.3"},"publishConfig":{"access":"public"},"dependencies":{"sudo-prompt":"^9.2.1"},"licenseText":"MIT License\n\nCopyright (c) 2021 LaunchMenu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"node-global-key-listener@0.0.13","dist":{"shasum":"1d3166e11d0fae7a88b62923f502789da672fb27","integrity":"sha512-4sU3v9LaKtkaKaQ4hALFGRdWWv5JQMwMAL1lZnNBR0U+bEvbeGrXOLMP+miiklf1OhW19DifvRPM6NKwe3Ht5g==","tarball":"https://registry.npmjs.org/node-global-key-listener/-/node-global-key-listener-0.0.13.tgz","fileCount":85,"unpackedSize":2679034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwSd8CRA9TVsSAnZWagAAS8YP/0NQHU4ymvUXclDKmAwf\nOGa2aEfFgmx4mfW/SHHGyKIHYWaEDinDuRm3s6ocKvwf11hMYRmXiftp//g0\nv3RPk23cG9btxVB/g6aga2HAOr9Ew3K2j2ASgbFH4Ir2qJq3SV6hu+Mo6FP7\nEgnpLBYFwSFyHB2wgRA5c39QRYQVVXr+2cmGS4ChkVUvjR/WRsSbZ0NkLumy\nNp3xAMkeyy1m2lkNaST+by1XPx8KZrPy6VABXchxyyPwai+JhCr0tRJWZpvv\nnS/wHg/USWeDOU0QlzVrwgXJ7Up8HYPyB5Ex2vwQ4h7TSMcTro4b6VIFbXya\nAYraWGQ8P9gFfYp26jcqphQ4OfiY7XNnixkToM40tzvN3VIw1+LIZpN8eN9Z\n8dOcvoSjJLIltUhn0Ct9LgCxv8cSjizW4WzRU5VKhyaSk24fLKqzQMY3ZT6w\nQMp0lvYm4KhH2dpyFw/dT4a2ItxWCSq3nzWXjY/g2sCNDjDuP6qf/FxequSf\nsJJzWfZExEz4yA7tmw26ixTHfBt4gZwMQU6la86N5qfHxSts+JfRBEH31Q/r\neICDioc99q14tAT1HMXpFnp5WrzjyO1uCgj1BWTgjJG7wKrDFIPtWhakc8ta\nPbvRw6NvofXDU5f47pjbwRsThD7L/D/iuP8gEdNaPWI212esNulT0dmhc4ql\nLuPO\r\n=R07E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChdpHSUGjT1J83HECP6F9XzaXPZ0TXb0Hf0KB3jY98cQIgXEC7KDRLNIdLvMc/GrGM0YLmou5yT0O7n+mZfOeGtaA="}]},"_npmUser":{"name":"launchmenu","email":"LaunchMenu@gmail.com"},"directories":{},"maintainers":[{"name":"launchmenu","email":"LaunchMenu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-global-key-listener_0.0.13_1623271292323_0.39489852154660143"},"_hasShrinkwrap":false},"0.0.14":{"name":"node-global-key-listener","version":"0.0.14","description":"A module to listen to global key events","types":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"tsc","test":"node build/test.js","compile-win":"scripts/compile-win.bat","compile-mac":"swiftc src/bin/MacKeyServer/main.swift -o bin/MacKeyServer"},"repository":{"type":"git","url":"git+https://github.com/LaunchMenu/node-global-key-listener.git"},"keywords":["key","listener","global","node"],"author":{"name":"Sancarn"},"license":"MIT","bugs":{"url":"https://github.com/LaunchMenu/node-global-key-listener/issues"},"homepage":"https://github.com/LaunchMenu/node-global-key-listener#readme","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.3"},"publishConfig":{"access":"public"},"dependencies":{"sudo-prompt":"^9.2.1"},"gitHead":"92254196461a0b85c5ea9e763c78d1fc8c866f6d","_id":"node-global-key-listener@0.0.14","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-Oshnx5LahkAmiZTLtNDP6pLoP+oj3T1KyFcPL5VxQ5dVA8Oh6g3J/jg8XMjA12+mIVc4jYXSM3Z6bdkV93Tipw==","shasum":"84c5fe98a9d7414ee70f706fd33d7778b79c5651","tarball":"https://registry.npmjs.org/node-global-key-listener/-/node-global-key-listener-0.0.14.tgz","fileCount":78,"unpackedSize":2679068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkFt5rxpxiQhxZStnom5KbAFH73Ugc8FM7FE723rUmuAiBji0ouoweCoTt/4ruru6TQ5glMMyHS7bOp9kDxuh6/Vg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTM4xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsrxAAkxSH3JLo2zZ/iHicvc9e8ybhTlgN7F3n3gSAA+/6hy280gEo\r\nXy1R78jvfdWmMFUFtMtwW8cENcA6uAJj4KqKRjW53bXg7IwMjD4uq5lpjX/7\r\nsAoPqufE9wHOSRELlMXbSv1sGk/PRRypfhvwS+gFR6yOlhZ51XnNDPvMG27Y\r\nrHAt7EObY8htnt/Vsjf5kdS/B08un7J7992BeND17upXoStz9IXUzqU3N7eP\r\nFlMhMnNBZZZcQwYQdInd4WymaqN63yJAvCUzEh+UBIJByXP5Ebx9ltQ+6uYR\r\nDChiY1kQeWjMJBQVdhTIFhWY5yFeLBgQF8VCV/jajtM7ZGuuqhNJn9uvthTb\r\nLXsdessjq20Bm06Pu682RkhqkLmkXK+LYePRlTtReI7nldTVNsK7lU3NKvyy\r\nC5p1M3EFBVZyik2Vf0sfvUnQjY2IvPu71wcui2M4Pn69kcVgPnCw31RBDrpw\r\n0/jr3q/Xb1wSGOHaf7KaRFkCI9Co1L6j9S4PjCU9rGkI2aJpQce0g4EH4zG/\r\nnB+GtVanqh41ffwiDi2lHSwJt+FPCG2MF+7LNQpaQLtUuRMYrCja72rWNa/G\r\njS1yCwVOx6GasPgRSpOvZiVln4FqgFGARzQqh2T9YFw6SbXEyrIhpZsphZYd\r\nZlZfFp5KKGFyvDafljOqVtErhoNuaHvdsa4=\r\n=c/u7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"launchmenu","email":"LaunchMenu@gmail.com"},"directories":{},"maintainers":[{"name":"launchmenu","email":"LaunchMenu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-global-key-listener_0.0.14_1649200688965_0.2567566548503488"},"_hasShrinkwrap":false},"0.1.0":{"name":"node-global-key-listener","version":"0.1.0","description":"A module to listen to global key events","types":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"tsc","test":"node build/test.js","compile-win":"scripts/compile-win.bat","compile-mac":"swiftc src/bin/MacKeyServer/main.swift -o bin/MacKeyServer"},"repository":{"type":"git","url":"git+https://github.com/LaunchMenu/node-global-key-listener.git"},"keywords":["key","listener","global","node"],"author":{"name":"Sancarn"},"license":"MIT","bugs":{"url":"https://github.com/LaunchMenu/node-global-key-listener/issues"},"homepage":"https://github.com/LaunchMenu/node-global-key-listener#readme","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.3"},"publishConfig":{"access":"public"},"dependencies":{"sudo-prompt":"^9.2.1"},"gitHead":"34799ad9934a62196f5f0fed8942510723b2d8f4","_id":"node-global-key-listener@0.1.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-joOFBlY/PZCwLmhlOmb84TgQC4p1+3zLwqDLYrdn3Vo7Q+E2/G0XW5CRNtOk04tQ/Qn4MLC24QvRn5xZbrg9Nw==","shasum":"e04f28fbb9f692d53521a268a4328ae9b258f136","tarball":"https://registry.npmjs.org/node-global-key-listener/-/node-global-key-listener-0.1.0.tgz","fileCount":65,"unpackedSize":2604925,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGiT8NU4AAngJlYJpDT0Q6uFiZ0AICjJ372zCkepBGkcAiEAjt1+a8HFSX4eghXqDwz1LyjTbF7YsEwjaCrTXTgzaGI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicCl3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpmdw/+N23r0t0rwrhAunC7cORuwmfko79VJ8WnyOSif5VbO+Rtguuz\r\nDt19gY8fNuDv03hfWUjTovLt5YaOat+Ts6Sux1ZlSj1BWdbDE5/+hHC8g6/R\r\nv5vBNBlkd2gAwdAoWA/KSeK821KvJWSVWi2WDyfO3KdId5ODe/XbmJF+dVCy\r\nEFh7bXz+xo7h2qwqEVxDNf17LnCIPDXAa6wZwBMIvfuzmYi8m6Mc2r7ExtpH\r\nxwLWjy8tIIBXVakQoxpLygPr1PSlSImYnk0vCIdkiqK/7sVG/W9OdpvFmaXM\r\ndg1QZfJX/Szox0eNt1ZJOL/VCXWBhxkFbc62yypS06PlQdxlnxZANf5i/+NX\r\n7ylJQOLfm0grcaxry/FZZrj3N+XpNf69eHHRUI8Kp7cj5cjEKXZiSo0C1HNJ\r\n0M6pfYabrx97XlAPrrBdhjcGhYM1QMXDEYqHKKhnPOEQmTJDYyk9eHGiGc5d\r\nqukx2kaD7DWuo2pwo6YnRaPUmRZqDi4rhZdITo2LPQLWoTJ35UrYOTKeCn+O\r\ntq+TbUwj8htSfYZst3tJ0Md30q8cwexssZR/As2YOAvIt/ptX6oaQsPHTOoj\r\niGRj/1nKFytC/7cYMb0/VN98P+jfNmUfhrnOLSrMUIk7JK8d9zUdx+WS8hXx\r\nisSV6BzX/t/kkPAvJtt9DpDz0gSmgTUEKEA=\r\n=hLBR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"launchmenu","email":"LaunchMenu@gmail.com"},"directories":{},"maintainers":[{"name":"launchmenu","email":"LaunchMenu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-global-key-listener_0.1.0_1651517814795_0.17941280784111413"},"_hasShrinkwrap":false},"0.1.1":{"name":"node-global-key-listener","version":"0.1.1","description":"A module to listen to global key events","types":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"tsc","test":"node build/test.js","compile-win":"scripts/compile-win.bat","compile-mac":"swiftc src/bin/MacKeyServer/main.swift -o bin/MacKeyServer"},"repository":{"type":"git","url":"git+https://github.com/LaunchMenu/node-global-key-listener.git"},"keywords":["key","listener","global","node"],"author":{"name":"Sancarn"},"license":"MIT","bugs":{"url":"https://github.com/LaunchMenu/node-global-key-listener/issues"},"homepage":"https://github.com/LaunchMenu/node-global-key-listener#readme","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.3"},"publishConfig":{"access":"public"},"dependencies":{"sudo-prompt":"^9.2.1"},"gitHead":"b8b4e43b90d69b148f30f557d4e23d834260e027","_id":"node-global-key-listener@0.1.1","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-xPuMrjVDJSMWg1VchV4ynrE3I1nCtk84NRZWRr4WiPBAeauBEvmE7bMMmvLZbS7F5Z+xdK6YIhazhervyBINLw==","shasum":"2697bcb5366b963b1aac6c9d5f72759c876d35bc","tarball":"https://registry.npmjs.org/node-global-key-listener/-/node-global-key-listener-0.1.1.tgz","fileCount":79,"unpackedSize":2686146,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBQDrcGgdzqwIPbjZnnNRygMXHOSA96U2bp+/luejRIAiEAizvK+8mspjSC+KycpqkRocnexBNJcOFX7RDlAp1hI9w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicUk0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUmg//Qhe1LnBSlBR6Yk1u0ChGxE3Kn4R/l9HT/sxTmy0hsUVeYSyw\r\n3ppSJPsgN68xf0IpBwtix4SdHlqaOhEJOjCacrwBnpOcK07sbX47AfqqSUZ4\r\ntQB/MM0k4PWPLCIDYLyl/eubP2edC98BrV2YdeVjXZJ19q52pZT7ihRtJ/wX\r\nfh5bdVFEXrkzGM3rbcZWDgO0ua7Tr8a4iewnZ1aE+GxAVuAGFziZBDAdpeZP\r\nXPkucI77oWiydWN8XkKMDu3GZ/Qppbw45Pv8JsTQNVSBlxOKlEXEaVONsrwt\r\n3ycunn48vADGQL2mloU8twul7pVLU3g3F8kE2/D96PvUIV1PDlw6hBDvXszL\r\nKbsjl3sCCGIW7hFPPpyWQwLi9mdrw6t+KJeaf0F8O1FJE6LOxDPckAP8UUbv\r\nk4BjKDvCimNyTUf+zXhlar6iPsoKEwMQF8+DPTnPcFoRHf73ObJPiicdZCLY\r\nNaXGtvalFmAy9Qfcj8ZvMM6U1wu0rIoUCSFLsZoUchbDfDA+7Bp/t0qhQke/\r\nAV/9idQZc5INIeJOlZqd87JNAFL05CErZsScUSRGwJxa1g96cVsJUjlnMQjJ\r\nTWKQCtfMhXnhZFmvjGV8xXDKB7jRpeKo7VqQepBEVZea8deIMXJYJSHAd1UK\r\nspHg0ifdXnTNLxAMeqIQe22FV4ECicS5FP4=\r\n=Txxj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"launchmenu","email":"LaunchMenu@gmail.com"},"directories":{},"maintainers":[{"name":"launchmenu","email":"LaunchMenu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-global-key-listener_0.1.1_1651591476650_0.34685301872917274"},"_hasShrinkwrap":false},"0.2.0":{"name":"node-global-key-listener","version":"0.2.0","description":"A module to listen to global key events","types":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"tsc","test":"node build/test.js","compile-win":".\\scripts\\compile-win.bat","compile-mac":"swiftc src/bin/MacKeyServer/main.swift -o bin/MacKeyServer","compile-x11":"scripts/compile-x11.sh"},"repository":{"type":"git","url":"git+https://github.com/LaunchMenu/node-global-key-listener.git"},"keywords":["key","listener","global","node"],"author":{"name":"Sancarn"},"license":"MIT","bugs":{"url":"https://github.com/LaunchMenu/node-global-key-listener/issues"},"homepage":"https://github.com/LaunchMenu/node-global-key-listener#readme","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.3"},"publishConfig":{"access":"public"},"dependencies":{"sudo-prompt":"^9.2.1"},"_id":"node-global-key-listener@0.2.0","gitHead":"ef0da70e2e2d08ec47f2fa8716d21760d0bde0f2","_nodeVersion":"20.9.0","_npmVersion":"10.2.1","dist":{"integrity":"sha512-hC/up7q63dDFNX3xF1h2OfGkKOo4mBq5YZ7SSzqLQiFbSZsu7JP3L+i23/W+jhvBWuJfLW2vY0RDiWap5dsnPg==","shasum":"0f1fa54db9f5f6ede4b1da99c83533b7ccef812c","tarball":"https://registry.npmjs.org/node-global-key-listener/-/node-global-key-listener-0.2.0.tgz","fileCount":66,"unpackedSize":3901811,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEX0ko4clIXYuX9dERPLmTm1MXWhjRLl1LTLvVnqsMKmAiEAgKwypY6Liek0zSjUtpI6Tvv71Cjo9GhIpjjpGReGSPM="}]},"_npmUser":{"name":"launchmenu","email":"LaunchMenu@gmail.com"},"directories":{},"maintainers":[{"name":"launchmenu","email":"LaunchMenu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-global-key-listener_0.2.0_1709328809485_0.7594534524370493"},"_hasShrinkwrap":false},"0.3.0":{"name":"node-global-key-listener","version":"0.3.0","description":"A module to listen to global key events","types":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"tsc","test":"node build/test.js","compile-win":".\\scripts\\compile-win.bat","compile-mac":"swiftc src/bin/MacKeyServer/main.swift -o bin/MacKeyServer","compile-x11":"scripts/compile-x11.sh"},"repository":{"type":"git","url":"git+https://github.com/LaunchMenu/node-global-key-listener.git"},"keywords":["key","listener","global","node"],"author":{"name":"Sancarn"},"license":"MIT","bugs":{"url":"https://github.com/LaunchMenu/node-global-key-listener/issues"},"homepage":"https://github.com/LaunchMenu/node-global-key-listener#readme","devDependencies":{"@types/node":"^14.14.37","typescript":"^4.2.3"},"publishConfig":{"access":"public"},"dependencies":{"sudo-prompt":"^9.2.1"},"_id":"node-global-key-listener@0.3.0","gitHead":"94f68eb17a8d7b310e94dc808229413b7b3feb31","_nodeVersion":"20.12.2","_npmVersion":"10.2.1","dist":{"integrity":"sha512-yWB1OFrDlzXYm3+hYcE8xOscvclpBAQGXcBnc2ytenFLkZfxFipuCwhuIIlIKVtwBuDRkdXJVZMqN99cPVBFFA==","shasum":"8c5402c3d8fc36ba347f829a5b58dd10c3b17af5","tarball":"https://registry.npmjs.org/node-global-key-listener/-/node-global-key-listener-0.3.0.tgz","fileCount":78,"unpackedSize":3686950,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfHTBYFBkvt4TL/JYprS6iT5Gw2TdEvTRG7pgJ43N1yAIhAICMsUKUlO4PLL18bX7xVYfY/y/8FutCYynGw4bLZ6jC"}]},"_npmUser":{"name":"launchmenu","email":"LaunchMenu@gmail.com"},"directories":{},"maintainers":[{"name":"launchmenu","email":"LaunchMenu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-global-key-listener_0.3.0_1716038946592_0.0709124805381276"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-11T10:57:26.705Z","0.0.0":"2021-05-11T10:57:26.958Z","modified":"2024-05-18T13:29:07.059Z","0.0.1":"2021-05-11T11:32:48.983Z","0.0.2":"2021-05-11T17:14:35.200Z","0.0.3":"2021-05-12T16:01:11.970Z","0.0.4":"2021-05-23T16:51:57.964Z","0.0.5":"2021-05-24T21:01:41.648Z","0.0.6":"2021-05-28T10:15:29.395Z","0.0.7":"2021-05-28T17:50:50.358Z","0.0.8":"2021-05-31T19:25:01.303Z","0.0.9":"2021-05-31T19:44:05.073Z","0.0.10":"2021-06-02T08:24:14.378Z","0.0.11":"2021-06-05T16:01:43.534Z","0.0.12":"2021-06-09T20:35:28.260Z","0.0.13":"2021-06-09T20:41:32.491Z","0.0.14":"2022-04-05T23:18:09.271Z","0.1.0":"2022-05-02T18:56:55.087Z","0.1.1":"2022-05-03T15:24:36.881Z","0.2.0":"2024-03-01T21:33:29.691Z","0.3.0":"2024-05-18T13:29:06.863Z"},"maintainers":[{"name":"launchmenu","email":"LaunchMenu@gmail.com"}],"description":"A module to listen to global key events","homepage":"https://github.com/LaunchMenu/node-global-key-listener#readme","keywords":["key","listener","global","node"],"repository":{"type":"git","url":"git+https://github.com/LaunchMenu/node-global-key-listener.git"},"author":{"name":"Sancarn"},"bugs":{"url":"https://github.com/LaunchMenu/node-global-key-listener/issues"},"license":"MIT","readme":"# node-global-key-listener\n\n## Description\n\nA simple, cross-platform NodeJS package which can be used to listen to and capture keyboard events.\n\nCompatibility table:\n\n| Platform | Compatible?     | Tested        |\n| -------- | --------------- | ------------- |\n| Windows  | True            | Win10         |\n| Mac      | True            | Mac OS Mojave |\n| Linux    | X11 only        | Arch Linux    |\n\nThis keyboard listener was originally made for the productivity application, [LaunchMenu](http://launchmenu.github.io/).\n\n## Usage\n\n```ts\nimport {GlobalKeyboardListener} from \"node-global-key-listener\";\nconst v = new GlobalKeyboardListener();\n\n//Log every key that's pressed.\nv.addListener(function (e, down) {\n    console.log(\n        `${e.name} ${e.state == \"DOWN\" ? \"DOWN\" : \"UP  \"} [${e.rawKey._nameRaw}]`\n    );\n});\n\n//Capture Windows + Space on Windows and Command + Space on Mac\nv.addListener(function (e, down) {\n    if (\n        e.state == \"DOWN\" &&\n        e.name == \"SPACE\" &&\n        (down[\"LEFT META\"] || down[\"RIGHT META\"])\n    ) {\n        //call your function\n        return true;\n    }\n});\n\n//Capture ALT + F\nv.addListener(function (e, down) {\n    if (e.state == \"DOWN\" && e.name == \"F\" && (down[\"LEFT ALT\"] || down[\"RIGHT ALT\"])) {\n        //call your function\n        return true;\n    }\n});\n\n//Call one listener only once (demonstrating removeListener())\ncalledOnce = function (e) {\n    console.log(\"only called once\");\n    v.removeListener(calledOnce);\n};\nv.addListener(calledOnce);\n\n/* \n To add logging of errors please use. This is hopefully not needed in most cases, but may still be useful in production.\n    new GlobalKeyboardListener({\n        windows: {\n            onError: (errorCode) => console.error(\"ERROR: \" + errorCode),\n            onInfo: (info) => console.info(\"INFO: \" + info)\n        },\n        mac: {\n            onError: (errorCode) => console.error(\"ERROR: \" + errorCode),\n        }\n    })\n*/\n```\n\n## Installation\n\nTo install this npm package call:\n\n```\nnpm install node-global-key-listener\n```\n\n## Is this the right package for you?\n\nNodeJS has various packages for listening to keyboard events raised in the operating system. We may not have created the best package for you, please use the below descriptions to aid you in making your decision:\n\n### Electron::globalShortcut\n\n#### Advantages:\n\n-   Native to electron apps\n-   No compiling issues with Node-gyp\n-   All execution occurs in-process\n\n#### Disadvantages:\n\n-   On Windows: Cannot override windows specific shortcuts. E.G. Ctrl+Alt+Delete or Windows+Space etc.\n-   On Mac: Will not prevent other applications from listening for events\n-   Cannot easily be used to listen for arbitrary keys\n-   Requires electron in order to function.\n\n### [IOHook](https://www.npmjs.com/package/iohook)\n\n#### Advantages:\n\n-   All execution occurs in-process\n-   On Windows: Allows capture of windows specific shortcuts. E.G. Ctrl+Alt+Delete or Windows+Space etc.\n-   On Mac: Prevents other applications from listening for captured events.\n\n#### Disadvantages:\n\n-   Cannot easily be used to listen for arbitrary keys\n-   Requires compilation with node-gyp. Sometimes the package is released with binaries, however these binaries need to be compiled seperately for each version of node. Furthermore, when compile errors occur the code given is a black box which you will need to fix, which may be complex if you're not used to the languages they are written in.\n\n### [node-global-key-listener](https://www.npmjs.com/package/node-global-key-listener)\n\n#### Advantages:\n\n-   Easy to setup as an arbitrary key listener/logger.\n-   Does not require node-gyp. Our package comes with pre-compiled binaries which are compatible with your OS and not dependent on node version.\n-   On Windows: Allows capture of windows specific shortcuts. E.G. Ctrl+Alt+Delete or Windows+Space etc.\n-   On Mac: Prevents other applications from listening for captured events.\n\n#### Disadvantages:\n\n-   Most execution occurs out-of-process. Our package executes and runs a seperate key server which NodeJS interfaces with over stdio. This means that this application might require permission to run depending on your anti-virus system.\n-   Some workarounds used may rarely lead to unexpected functionality, see windows specific implementation of windows key listeners\n-   If installed into an application on Mac explicit permission will be required from the user via Accessibility.\n\n## Developement\n\nIf modifying the typescript code you will have to run the following command in a terminal in the root directory of this package:\n\n```\nnpm run watch\n```\n\nThis will cause the application to recompile the typescript whenever the source code is changed. If you are making a change to an application for a single system, please consider adding these changes to both keyboard servers if possible. Generally we will work on both simultaneiously however we know this is not always possible.\n\n### Modifying the compiled binaries\n\nTo modify the Windows `C++` or Mac `Swift` source code please compile these applications before testing with:\n\n#### Pre-requisites\n\n##### Windows\n\nThis project is configured to use [mingw](https://sourceforge.net/projects/mingw/), and thus this should be installed before compiling the source code.\n\n#### Compiling the binary code\n\nTo compile the source code of these applications use the below command line commands respective to the system you are working on.\n\n##### Windows\n\n```\nnpm run compile-win\n```\n\n##### Mac\n\n```\nnpm run compile-mac\n```\n\n##### Linux (X11)\n\n```\nnpm run compile-x11\n```\n\n## Notes\n\n-   If Including this package into an Electron application, the built application will require explicit permission from the user on Mac OS X systems.\n-   Given that a fallback may be required we may release an `electron-global-key-listener` package to accommodate this in the future. In our case for LaunchMenu, our fallback is implemented in [`core/keyHandler`](https://github.com/LaunchMenu/LaunchMenu/blob/master/packages/core/src/keyHandler/globalKeyHandler/globalKeyHandler.ts).\n","readmeFilename":"README.md"}