{"_id":"simen-keyboard-listener","_rev":"59-49b5ea5e154c608d842b1593c685dcbb","name":"simen-keyboard-listener","dist-tags":{"latest":"1.1.74"},"versions":{"1.0.0":{"name":"simen-keyboard-listener","version":"1.0.0","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.0.0","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"afd54d9b915daf6a42b8b817740fc835729544c2","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.0.0.tgz","fileCount":35,"integrity":"sha512-1FHYNzTzdPG+KXkznN5jHiOSGljK3F24cSWeLAziTQJk2rMkSdzqo674seh+yl9xB1OOHuw7uGe01ymfIlc/Dg==","signatures":[{"sig":"MEUCIQCPrYXBbHu8PQnqf7zsW4uuzGUZ/sKV3HIg5ErrJqbGtwIgYbn4Mfny/WgWYrWVuuLpaH0U30tPlIEchVPUgQVWWv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1064160},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.js"}},"scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"prebuildify --napi --strip --cwd src/native","build:native":"node-gyp rebuild --directory=src/native","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.0.0_1766756767651_0.6874561915166628","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"simen-keyboard-listener","version":"1.0.1","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.0.1","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"5e0cd224f84b93d2a44a06f92da254dd4d07b505","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.0.1.tgz","fileCount":39,"integrity":"sha512-jzwiJRdyKP6stsXryKdpWAgE8sbESJ77tgOGacTTN+9X+eNA6DCbYMiFnI/zN+KsVHvIZ4xk0R9IjK1DX7LWAA==","signatures":[{"sig":"MEUCIAFJCkhyZza3/673QVNnu/kUtE9RO1zLCbDs4LkO31B2AiEAu/P0Yax5GYBpfG9u2jrJ7ISm9I6nmkpciXL24aww5xQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1076467},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3018221dbd9c85867b0a7156e1083a5ea73a8bd9","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"prebuildify --napi --strip --cwd src/native","build:native":"node-gyp rebuild --directory=src/native","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.0.1_1766758920575_0.69971633677012","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"simen-keyboard-listener","version":"1.0.2","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.0.2","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"ac3611feada35c95542f40a0b4865d31ebe3e9f6","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.0.2.tgz","fileCount":11,"integrity":"sha512-DBZYaNoKtwkLQmL5HGctN9ngBSA//e+5TRBK/VVfAWJJzBcp9CT0DyDdF7ZTAaL4+r7Zf4OY+L+1tFOHzP73Vw==","signatures":[{"sig":"MEUCIA4edowaRCXEUTd5tale9YykvdNHQXirHNSm2C6P4x34AiEAubGtxUPYhUuEldATxOfj5xdl63koqnAM24dXaOzw0ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100023},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"e220743abfd0b8bf1d321258d0cbe927f77b62ab","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"prebuildify --napi --strip --cwd src/native","build:native":"node-gyp rebuild --directory=src/native","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.0.2_1766763301017_0.8342566654479651","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"simen-keyboard-listener","version":"1.0.3","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.0.3","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"d96bbf6ad15ad2d8e467a5de74b53d3b01033607","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.0.3.tgz","fileCount":11,"integrity":"sha512-ciwHvFihlP1XwIIFa4wMYYS1f1LLIKCmYmBoSOI6JPEWeIg9rg6RgIUcO5fev4CSmoHZ46+Pcn87l9wxA3ya+w==","signatures":[{"sig":"MEUCIHpF88RIny4d+nKSv9nR2XJdkXnoAafIQZ+Xg48jzKKCAiEAtnTIu2+oks+b+2SPuR35sKK9o9RylSCwLta9oLWg67Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100716},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"b4661dc953d41f85ce3e9870afb1e89b7adaa96e","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"prebuildify --napi --strip --cwd src/native","build:native":"node-gyp rebuild --directory=src/native","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.0.3_1766765688958_0.7314842845603404","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"simen-keyboard-listener","version":"1.0.4","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.0.4","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"a59e4c2ad0d1c1448fef8e895bb37848f8d03ebe","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.0.4.tgz","fileCount":11,"integrity":"sha512-JcNLQLflaVEi+bvGAx98ZWE1WnEkRWutEtPG/2TzOykgBEx2EonikZ7cJo6zFGjMbQl8Do/BqqUZW2KeNjuKBg==","signatures":[{"sig":"MEUCIQCD8QukhJSzJJQoKIzJZTeBORammvZB+4vgJd6Za1avXQIgds6HRjiESKCdiq2mpajRlArtxWWhL87mduwRhy0QHYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192601},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"0633c2afa9a7b5aef0b147e7186473d4fe52d93a","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"prebuildify --napi --strip --cwd src/native","build:native":"node-gyp rebuild --directory=src/native","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.2","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.0.4_1766766810602_0.6021803309970986","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"simen-keyboard-listener","version":"1.0.5","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.0.5","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"c379f073eb7e2084c87bfc2cfcaa85425e0d3593","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.0.5.tgz","fileCount":12,"integrity":"sha512-jIscPlVyJ0dTjmlq6Q0+OkPAn5qcnXC6sKKQcP102xVSmKIawZW7SlqIISuZ+AE8a8xzqh/6UInsux8b97/P0g==","signatures":[{"sig":"MEQCIAt0cASlueZHllZk3/ENeYWVlDoq8JlSUZNjTvw3D3zNAiB8j5D6kAb0vyvuZilh0yAoD8op8Auf3DBJyhqQwHsXQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256916},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"221cff16d56bf026a368c093229348198c60c7d4","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"prebuildify --napi --strip --cwd src/native","build:native":"node-gyp rebuild --directory=src/native","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.0.5_1766815790033_0.4361447465485051","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"simen-keyboard-listener","version":"1.0.6","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.0.6","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"8733896f2a93d4e942e7fcb360a9b146675d362b","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.0.6.tgz","fileCount":12,"integrity":"sha512-e6uxTyB5roK2h2ZPsMFPi9Nqhmg1LQfrVvyOXYPl4KOim2dtIBhns44rbkVYK+snebPLML9fKDyv/HnoP4WgBQ==","signatures":[{"sig":"MEUCIBYH5Qc4qaMI74SeosY+a3W1lrtJ+kr1mAp3UBPfvERnAiEAnZaF4ZQbSDSapnLpUD9Gn6ZXKG2D8vELNVppMXMD/LQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259585},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"99b00d4d159d490776eeec5b0c936878de1ab981","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"prebuildify --napi --strip --cwd src/native --out ../../prebuilds","build:native":"node-gyp rebuild --directory=src/native","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.0.6_1766819980313_0.8934348716295444","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"simen-keyboard-listener","version":"1.0.7","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.0.7","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"2654b5175f18d049fc814eb9a28b22d38bcc5f32","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.0.7.tgz","fileCount":12,"integrity":"sha512-0kcbDouNpqLjZ3arn9mz/Y4RG/OArFG8E9iYekxvhjNAvA/DP0meSzSxdkcJB+Tp3QX1KzCm4KIxnFU9mqzqrg==","signatures":[{"sig":"MEUCIGC8qDNv8idFaH7F8LKQllI/P++Gr/OyLzNR8vWKDJfCAiEAnh6U227POvRJiPR0UEW1yXv2G2+cjtxN2jVBXXMSuiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260446},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"a4c5accbfcb0debe7ddb8d41b6179d840de99cf4","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"prebuildify --napi --strip --cwd src/native --out ../../prebuilds","build:native":"node-gyp rebuild --directory=src/native","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.2","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.0.7_1766833947618_0.6217821091250952","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"simen-keyboard-listener","version":"1.0.8","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.0.8","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"f12e0704e77bde04147669b6a669ff44bae802c1","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.0.8.tgz","fileCount":7,"integrity":"sha512-DwqcnmNp2lPEBPXkx65/pPiVRj/zA8kONqzHUKkvLNhUg0KMlou5yaYSn1FxOaB7Q/c0OvGqizxdbEBdYOOW2Q==","signatures":[{"sig":"MEUCIQC0tTnuijSsWOy9zSh8vIQlUyYcIgf2vA2LJ/FTCD/YqQIgMD9I1fmjJoIP38igrFGNGplRU8+Y2HuK935VIsqbjHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19804},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"97798d20d6428a084dc0f3ec26bb9dd90ebf85b7","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"prebuildify --napi --strip --cwd src/native --out ../../prebuilds","publish:all":"node scripts/publish.js","build:native":"node-gyp rebuild --directory=src/native","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.0.8","@simen-keyboard-listener/darwin-arm64":"1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.0.8_1766851951973_0.7055251416991191","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"simen-keyboard-listener","version":"1.0.9","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.0.9","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"6935057e86646224d36c7adcf032648b293ac2ef","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.0.9.tgz","fileCount":7,"integrity":"sha512-Xr5hfIxUYkbWJspBaqKK6aC55myxSlBjM/BIOBBvKB1jPEfNuRcr/IcQqaA7ScTVl7x7bAwcM4dv07OTwrySXg==","signatures":[{"sig":"MEYCIQDRwwFXCp3c2ZskzkVi7ncKgjKwqGEULWc+m0WdfRwDXwIhAN7+txjMvi6fbyVrdqLoSiChR9kdwAoYemeryBBZCS8c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25347},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"7eef4b0e21b8fa88c812540f2068dcd8e94b2d69","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"prebuildify --napi --strip --cwd src/native --out ../../prebuilds","publish:all":"node scripts/publish.js","build:native":"node-gyp rebuild --directory=src/native","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.0.9","@simen-keyboard-listener/darwin-arm64":"1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.0.9_1767352947562_0.5748952891382944","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"simen-keyboard-listener","version":"1.0.10","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.0.10","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"5a267cf32abe5f4683326d76582501bfa220b5c7","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.0.10.tgz","fileCount":7,"integrity":"sha512-0/ntP77U13kAzEhAVlQtDQWnYjCEegyxXGjYL3fhmyLpTGK6Pu48tEf0MnnLwNZb3sXy331wzhCs98Ekgg3LmQ==","signatures":[{"sig":"MEUCIFEp97lM7jhqwFc/GOiVBn03BykUlsMLO3/hogEXgKoEAiEArZyk5gbeTVTC5h1xb0NYBpzUAhqz5rIwqDkagb0HpMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25350},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"5f7d678bd0e1f34a0d55d0b700f51d062be1932f","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"prebuildify --napi --strip --cwd src/native --out ../../prebuilds","publish:all":"node scripts/publish.js","build:native":"node-gyp rebuild --directory=src/native","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.0.10","@simen-keyboard-listener/darwin-arm64":"1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.0.10_1767438987613_0.9893087843066599","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"simen-keyboard-listener","version":"1.0.11","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.0.11","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"0bc0f5f3551f9f58140b4d5a84fd4ea473da5757","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.0.11.tgz","fileCount":7,"integrity":"sha512-xC+SEPN5y2vzT2lH6owYKitDzSuSMqw6p8rQjFQPJLsAu99c37HFslo92TFyySDSi7Rbp5GZKEbpN/u6vJShmg==","signatures":[{"sig":"MEUCIFjnsFpziwEmqiOuIiLoPkeCkWeBCaI3UJQU6lR2K6U2AiEAy2vBQnzcUJqJuxV0WSM7bHS2Z9RG0SGY8YUuX02q00w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25350},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"867c1fe1f1952d869de25d3ac846ab8334ad5e32","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"prebuildify --napi --strip --cwd src/native --out ../../prebuilds","publish:all":"node scripts/publish.js","build:native":"node-gyp rebuild --directory=src/native","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.0.11","@simen-keyboard-listener/darwin-arm64":"1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.0.11_1767443637323_0.35531089844959474","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"simen-keyboard-listener","version":"1.1.0","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.0","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"6d2423c0a3496aa2c21232f5513622e7341d8160","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.0.tgz","fileCount":7,"integrity":"sha512-2xCp9IOW+IoXStIO5dzftUTOjVwXGkfJAlSX7UOOR9Rpqr/ijMkKcvblBSPSZ+eBSeRZM/BEahzGUamTrwEHVA==","signatures":[{"sig":"MEUCIH3+hF2Smo9pCs71N195pVFK4fphyzf6yJ/oX4jc7HkwAiEAm0kEfliUTsUleQDE73qFZaWy8j4rNpKqqlDf8H/+XV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25347},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3ea00769109f921b3e52755cf48aaa3112e94b14","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"prebuildify --napi --strip --cwd src/native --out ../../prebuilds","publish:all":"node scripts/publish.js","build:native":"node-gyp rebuild --directory=src/native","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.0","@simen-keyboard-listener/darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.0_1767952192996_0.6435193271108515","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"simen-keyboard-listener","version":"1.1.1","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.1","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"71502edd56e7747e0ade465ffee5e8bec74b4417","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.1.tgz","fileCount":7,"integrity":"sha512-em6MoeEzO6fiQdLo+8Q+unjQGyqSed8g4koy2srM/Q2uosycwbGorRd6HW0HTiAqk8lEn7ydttGT/aXv8oGMZw==","signatures":[{"sig":"MEUCIQDEEMYeoXg9OyssRmxVnZoQDfOAjLTpuBFYiA0f5jM3SQIgKAd5OXYhWcVIcHrRZ3ou7WiejevWoc43ugrMYfoK7XE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25347},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"93cbcbf25dd47a70489cd9fee1c9dc6988172f27","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"prebuildify --napi --strip --cwd src/native --out ../../prebuilds","publish:all":"node scripts/publish.js","build:native":"node-gyp rebuild --directory=src/native","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.1","@simen-keyboard-listener/darwin-arm64":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.1_1767953243474_0.9308971414197589","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"simen-keyboard-listener","version":"1.1.2","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.2","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"a2c5012af05bf27e29c88a23c4e5d509afa6e6dc","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.2.tgz","fileCount":7,"integrity":"sha512-S3MkFuo6azH8KVdctQwx3Or5IzKBqOvZvU+0CyL5CvJYf/x4AeS93hFRenyJA8hxJSi7gPsIVrIo45fSUnwPPg==","signatures":[{"sig":"MEUCIHk1JD9BMbaHeivCP9TNucOClS6pnFthkRcNXZTFV2eFAiEA4FCpw5cNDCKXD/ugysnDjreK9x+TEoXZUlyhbYk9EVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25347},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"5d3c8a9879b130b73401238b284b645fd0f96bbb","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"prebuildify --napi --strip --cwd src/native --out ../../prebuilds","publish:all":"node scripts/publish.js","build:native":"node-gyp rebuild --directory=src/native","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.2","@simen-keyboard-listener/darwin-arm64":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.2_1768032768978_0.4299441014898737","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"simen-keyboard-listener","version":"1.1.3","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.3","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"3995de2aca7bdac62bf945b0c95e9c71d083c7c9","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.3.tgz","fileCount":7,"integrity":"sha512-7IQmRK2vpENi8Gj7UUygMNYH7V0EADaR7AAe32x0aZ0wGqM1lTKOUBoJBnVhScgSrcqr+u0rUTxjmcJd813NZw==","signatures":[{"sig":"MEYCIQC1W/INWXTbRY8aCDdyFNJFe21t9IKsxLjy2fg3IDwyjQIhALs1NUjkm0Zkp8Uhmi9r6grtaeFV/A9JEpZJ63CtCcFI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27642},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9510ded962963f5aecf0afad441de00bcd257c1a","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"npm run build:swift && prebuildify --napi --strip --cwd src/native --out ../../prebuilds","build:swift":"cd src/native && swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","publish:all":"node scripts/publish.js","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.3","@simen-keyboard-listener/darwin-arm64":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.3_1768216718259_0.8176983037995753","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"simen-keyboard-listener","version":"1.1.4","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.4","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"ce6630fcb11a2e2d66dd90aac2715c1529b6caf3","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.4.tgz","fileCount":7,"integrity":"sha512-aklk7FohmwVV/zkcs6l4VORAcFMW6W6KrjI9jpkOhH49r9aO2b6ws/WnWKp5d+4ELrvBxFiN/AmAyNM2znKEaA==","signatures":[{"sig":"MEYCIQCe+0xoGKN1XtO/e2C8Up5ANuJr57hogOaVtriroRkSxQIhALQGYcNNKZOp4/3ZSgt/EdlDlmNvD+pj/2/4lLKz4K2b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29362},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"a9aa3355297d1e145fa033edef4b411ad0d4bcc3","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"npm run build:swift && prebuildify --napi --strip --cwd src/native --out ../../prebuilds","build:swift":"cd src/native && swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","publish:all":"node scripts/publish.js","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.4","@simen-keyboard-listener/darwin-arm64":"1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.4_1768366054693_0.5998083029711141","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"simen-keyboard-listener","version":"1.1.5","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.5","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"34a113d98ded591191353b03f32e7a7a1187891d","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.5.tgz","fileCount":7,"integrity":"sha512-KOJMrD/snby7GsM2VU1sMTdGH+t0RMj6rx4317G+CHptNUWWhx7kGjch+Uu3CZt2mj7k3mZP4RLIXYg/azf7dQ==","signatures":[{"sig":"MEQCIGO5iOsrB9PLcP5xw1tSMhpQWtN/J8cMyPU9gcXwihK5AiAKdismrFoQ1/61va3DY6mCOx4G7aSsmp/4EUEozOGTww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30959},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"e8a9443b70783942606ea81444333e0d28faa1fc","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.5","@simen-keyboard-listener/darwin-arm64":"1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.5_1768374270764_0.4386251878757086","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"simen-keyboard-listener","version":"1.1.6","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.6","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"96567a304380b1ef05f360ef8ceda85f9e38abd0","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.6.tgz","fileCount":7,"integrity":"sha512-r1x03NzfITJXqD6F0PSbBkFM5lMXZhO63gIqvukqejiPJDX/tcM/iy6+K6W0Nmu21Hfj23xtMWhEA0cY7nH8Wg==","signatures":[{"sig":"MEQCIGkDGna4/JvWq4hS3nblf9Oyeq9AaDpoMpUcz391UJ0cAiBKHT5UvJ+nL0WEB8jlUOklZjVNPDTjFFnesLjPUVedyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30959},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"8fabb1affc478284176fbdaa8d0e2ce2f78c4417","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.6","@simen-keyboard-listener/darwin-arm64":"1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.6_1768379079399_0.0884726963253264","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"simen-keyboard-listener","version":"1.1.7","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.7","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"2d7342f6fdeecb1d57b8322e676fdc4d2e553ad8","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.7.tgz","fileCount":7,"integrity":"sha512-3/9F5ExDFqYhV3QOyYFhSEbWNVKltbkK0y719a4U0BOQX4B9njJzlexNLP3HaXx0ddHj3a9h/uDb6UaLHBExEQ==","signatures":[{"sig":"MEUCIQD7AOKun665myfePqTS7vVPoUnyafXdbZBjYknz8iqaowIgAaqJ7HtWzckrqpqBovDuQKrtJFqs+RetIbnkbVeilzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30959},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"0c56196f97f89c2eb669afc05bbb2f56a79a6260","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.7","@simen-keyboard-listener/darwin-arm64":"1.1.7"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.7_1768381161108_0.3953373435076264","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"simen-keyboard-listener","version":"1.1.8","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.8","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"e25e4f779612ce1f2a5b717df3a5e7c425adb1f8","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.8.tgz","fileCount":7,"integrity":"sha512-UBQqA3RdpXqMYwaVsABl1vIiwjBvlyGO2oEu46tRCicGy25OzhyAmYdRXHufg+zMLoKc5czHddCLQLe15Paz9w==","signatures":[{"sig":"MEUCIDtqjpDu4QC03Yu4rmGkHTA6lGAa8Jy8gKR9yMhyf7NvAiEAjEB+3YrhuA3WA9NpBRMdET4a0hR2cIoJu7RHpdc+OvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30959},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"33ab729897cad35a79bab7f15457bbcc00e81d3c","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.8","@simen-keyboard-listener/darwin-arm64":"1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.8_1768382763153_0.08901670356841129","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"simen-keyboard-listener","version":"1.1.9","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.9","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"4692590fb67258a6c3300deead8664bb957d33e8","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.9.tgz","fileCount":7,"integrity":"sha512-SPQkmayd4t52XqPQcbZkIlila84QDiHUczXVCvAHKTchP7z5YbGGGrzKNT56M/kl11kJdmGeETJtzQQgnqe3NQ==","signatures":[{"sig":"MEYCIQDhQocOfN861ECGrUfRzO3YN3OlmiPv98Yh/6soShF1ZgIhAJj5PL1wVpKkBKEiGLMyjpzQuFOurNipbs+JNNejGBkT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30959},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"cacf3b7231e36a7960ebdd6a25589ee60a1c06fe","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.9","@simen-keyboard-listener/darwin-arm64":"1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.9_1768449296552_0.6534187713305244","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"simen-keyboard-listener","version":"1.1.10","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.10","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"e9c417486e681c32bda333a37a13a02b2c3df986","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.10.tgz","fileCount":7,"integrity":"sha512-fHCGGD1QtGr61c+D1MqprvECdwvozOV0qTBW3F9cKbifqMDw3jlkK2cymt1E+DB5Ek6IVBU2Kwpo+YnUOAePrw==","signatures":[{"sig":"MEUCIQDv3mlDSVw7K4kJUzjywOcgixnG4eY79rTHO6XgLEAfEQIgAlhvRmSb0Z3UZIjF/ApWPjYOo8uRhoyvwB6A88n/r6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138458},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"42f6cc49defdfce6afe21342d21a02820ab7ae39","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.10","@simen-keyboard-listener/darwin-arm64":"1.1.10"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.10_1768659647598_0.9501454602352475","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"simen-keyboard-listener","version":"1.1.11","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.11","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"995d7db33c92bcccbede82823b02756fc46cb3d2","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.11.tgz","fileCount":7,"integrity":"sha512-8vmQ/CZ+oLAb0IdHnsm3ni77MKpSqCCtHH5g8Ww+unZAbJAgeqcHFlwlx27uF00nRI79MCdzCoYo3mFe2pFIXQ==","signatures":[{"sig":"MEUCIQDpcwtvuEcsNNOp0fNIaOG7ruJ7KtE1yBsLRpb81REKOgIgZuzP124qfjobZMpubAywjtiaj+qVPH8oMBtkWw7LLmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138458},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"121d452b2477654c02f61a2e7eacb27f8a5bac52","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.11","@simen-keyboard-listener/darwin-arm64":"1.1.11"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.11_1769062322999_0.7253313791243574","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"simen-keyboard-listener","version":"1.1.12","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.12","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"c01ca1d6873f9012e672ca4d68618074fda57c9e","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.12.tgz","fileCount":7,"integrity":"sha512-QHxKrCtHZKvwjtB1kk/g8QTJ28sDXF5BB1LxRdkP1GeE/K0RDEfT12gVMMwLc/HMnym2Xvt5gZ93Ezs/lZZAxg==","signatures":[{"sig":"MEYCIQDTQNebmff4fSWFma2OnxLawbrdUjMGXBKrxvHStxfLfAIhAPWXEqauuDBOKSTxFhh3Hxe6Z/+tvBc8h6xq2yLU0jnw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208474},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"24956a1b3cb160db4344f389ceaf71491c000397","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.12","@simen-keyboard-listener/darwin-arm64":"1.1.12"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.12_1769072892678_0.08488684331817797","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"simen-keyboard-listener","version":"1.1.13","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.13","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"e5fc55c92f8c7bfe661a41d16e3273d3d56e1e6c","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.13.tgz","fileCount":7,"integrity":"sha512-cfc2slNdXy6mDdg8FcRZRkDfiluLnqlElUOZM3xse3O4Fv4rJ1fuyKfZI7IamdJlU/Xbq9lb35RHHYuk593D8w==","signatures":[{"sig":"MEYCIQDv72jtxTD0yNQvHNDto7iHijnA+CaM7Io+6tr3jHsQCgIhALwMFsGMErp0/HQHPtnYfv4WYVeAfPRHfz+KDjS87/0P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208474},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"24956a1b3cb160db4344f389ceaf71491c000397","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.13","@simen-keyboard-listener/darwin-arm64":"1.1.13"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.13_1769073133715_0.8558790063532082","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"simen-keyboard-listener","version":"1.1.14","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.14","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"11f9d5ab4d7b9a25b81c97161789b4e4e09c9e7b","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.14.tgz","fileCount":7,"integrity":"sha512-Kd7ZrQsv8Nb1s2WURPkQghWPzFq6e9DFKELqKg5OqhWCW2zCpOfyBFm3FHZYzMsxpSJ8+L6CSy/eQkWbpOhheA==","signatures":[{"sig":"MEYCIQCwJLRcVQmLvWXscIz6xlRce9YBZ7X/tLW8IczlnmogdwIhAOr5fMpkVTwSR1HkcGUTEv3JC8zVbYB+0b858wgOWmMj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208665},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"24956a1b3cb160db4344f389ceaf71491c000397","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.2","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.14","@simen-keyboard-listener/darwin-arm64":"1.1.14"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.14_1769077707945_0.6600923572679702","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"simen-keyboard-listener","version":"1.1.15","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.15","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"c0b9236415c325e3024d6118f2ca7cf8152fd6ef","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.15.tgz","fileCount":7,"integrity":"sha512-+Ek023xwAvKBhoVHrWAQwskpgeHX1Jom7fzOmCV/DW2KZIoPTWltVKhauahKKtuQjVnd/KanN0UJEuopoedoaw==","signatures":[{"sig":"MEUCIQDt42Nmic2yXh1M04w9TeAMyEUmCeeDxi9Ay0SzQ8fmxgIgLWzektpqqvM3uT0WHQ7QiyOz/UaCSBBGxmJcLi/dfZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208665},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"fc6262d9f708cc2fe6bbfe2880d8efa49ceba513","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.2","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.15","@simen-keyboard-listener/darwin-arm64":"1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.15_1769148816307_0.8619112418141692","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"simen-keyboard-listener","version":"1.1.16","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.16","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"f2531ab9cfc55518fd267282d11259b602fca952","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.16.tgz","fileCount":7,"integrity":"sha512-39AgX2f6lybdpDTw2OoL0U6xvoWCVHQphqjUqH8kZzhm7O/6QQurPgitd/piyxdIcKabarlOrnn5eASKfOc+6w==","signatures":[{"sig":"MEUCIQCiMVYTFeAkqVMeVlnCI+PAEa+Q2GfzLY4i2SGDpR15AAIgbR8WdEWp+AqGHN1183URVAN7ywHZK+fwxrGEYld7hAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208474},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"7b1b222b1e0c08f726f4f75eeebf343d8906c20a","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.16","@simen-keyboard-listener/darwin-arm64":"1.1.16"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.16_1769159025909_0.7744081240193093","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"simen-keyboard-listener","version":"1.1.17","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.17","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"9e25d8108b2f6521cdfa51e56eecfb4f394d4cce","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.17.tgz","fileCount":7,"integrity":"sha512-JErHUbUXHiMBXDD4Z5WzNNm0yPSOKRYGwsaAs5JhEYbeEqibd/DVYmzSP7z5xtlk3JqtNuDXPD0w85GKUq5d/A==","signatures":[{"sig":"MEUCIQCaTPC+Veo/QGtfQA6PD7ep02mxEP9HD0Xbhif/clpeZAIgeOU6C+RnHzHewrrpnkZEFhX6gVquTy4fnhIOMdF+cw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208474},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9cacec0179870d67825efb8c6c92cd44ae9ce5cb","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.17","@simen-keyboard-listener/darwin-arm64":"1.1.17"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.17_1769689962153_0.4095699821052279","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"simen-keyboard-listener","version":"1.1.18","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.18","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"a50e3e51f2eb78433e554907f3b0f8bd762b769c","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.18.tgz","fileCount":7,"integrity":"sha512-SYnhfC4wddX5Ip/G/NbLWHZZ71BNCsV+3Te60xeIAA7XRwzwUUA0QuuSi8xdX+3DZLJ/F2FumABNKdhdXhYj/A==","signatures":[{"sig":"MEYCIQDxWuD+eBKSkrutBAqA8sy2d7xxCAnuwG8vWuPQZ1teWgIhAPa5LkJm4qdsTmqI52u/hZLGH4kE0kt36TKNMv3z29oF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210774},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"bb48ae641a563e75fce0ddb71de4bcbb550c7c9a","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.18","@simen-keyboard-listener/darwin-arm64":"1.1.18"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.18_1769692162204_0.3154037509608245","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"simen-keyboard-listener","version":"1.1.19","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.19","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"4cec4000dbe8a61bf9fbc7cee34574d9ae220772","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.19.tgz","fileCount":7,"integrity":"sha512-HiONsLeoIKajhJlswCXLVrzWNN2qW9U0G68ZjFB1e2T+upsY6tEkcpJ40AXn76POwUri6rbEKXVIV7lnoDS6vw==","signatures":[{"sig":"MEUCIElkodVfvfLEzgxUZydUw3JMeR61iW7vXH6/tYACIHOfAiEAtih8Ad/5ro31r4G4Ic72AvQ03gKdcU2NeTZR+vnv5j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215434},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"703264ed2178dd76f1876347e7f1c947789c0ada","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.19","@simen-keyboard-listener/darwin-arm64":"1.1.19"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.19_1769855712967_0.49319581573985793","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"simen-keyboard-listener","version":"1.1.20","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.20","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"bef5dbfb06ef2946dcbcab8532f87c73d2e84192","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.20.tgz","fileCount":7,"integrity":"sha512-blBb36AZyghJ5yFOsOwm+AAEgZSkt+iFn3XzDZ4Voe61xLURSCDQOto2w4x0th+2npvLH6tsJsY5foZFsfyFxQ==","signatures":[{"sig":"MEUCIB6EkQBdk+N5Oi51X2ZFwe7EDQqlvrPMygG5AY/+icodAiEAk/QO5//h5wdgQOmqkgtw7wnZz/QdJ/8O1hk8fHHXBpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215434},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"33c3fa44608501c3b307444d72218ebf2b8ccc95","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.20","@simen-keyboard-listener/darwin-arm64":"1.1.20"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.20_1769922105996_0.34207113831198344","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"simen-keyboard-listener","version":"1.1.21","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.21","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"9e9a811e5d650af0916b51faca56c3ce73aad5a6","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.21.tgz","fileCount":7,"integrity":"sha512-ua6s07FMTu+yyGuY4NY9PlWAdiuTwRwkgF4AZZCwBNLK2SbdtOtirZLGi3/9avHFBpzzlccnISBQUCIeNxH4Zg==","signatures":[{"sig":"MEYCIQCGv5se0HyaxtVzqu/WMewg0Ydx5KDorHCymTzn0Qzk1AIhAK7/wXxwGs+DLg4Ps+jNBWIu3gvTdqicPAbSYLjjgxS5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215640},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"02e56e2fff8141489f5ed018c7a1241fb2224869","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.2","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.21","@simen-keyboard-listener/darwin-arm64":"1.1.21"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.21_1769936704154_0.13384315486543574","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"simen-keyboard-listener","version":"1.1.22","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.22","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"945906dfa5b199261ed51f662282b57c9231d415","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.22.tgz","fileCount":7,"integrity":"sha512-k6VCVhBFwyZKO3/sqHGfr9Kpp/swkLGz8Wo2E1fLbF4HxwK1HS+BNCyD7tn5lMDEL3YWto/CEdE18ooyZsIsrw==","signatures":[{"sig":"MEUCIE/DuIpRd13pOiIudR6xPzUSii0PnxZtyzDcYO85ZiDRAiEApcNWH3aeiz6c3TRPBjwxW+/0I7CdAUivDS7XODpcQpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215640},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"02e56e2fff8141489f5ed018c7a1241fb2224869","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.2","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.22","@simen-keyboard-listener/darwin-arm64":"1.1.22"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.22_1769937937453_0.5684627396603148","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"simen-keyboard-listener","version":"1.1.23","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.23","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"f49c5bf8da4e852fff9d96536eba17e3d479c747","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.23.tgz","fileCount":7,"integrity":"sha512-YPbsf+OdzHKq290p91CPIVHUEUmDFh4Jl0/yevZ3/qRoSVgkyeMEWwrS/DlSSGhUErRtw9gtpKG3VXCjmzEYVA==","signatures":[{"sig":"MEUCIAzm3rvFmbYHFixJOj8mdWEHEadFjYqr1m90wNOzMrgyAiEA/ZIntxEpNJZy8KvK2cq+xzQeUcJvmvx4qglNbv5ZAuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215791},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c940edc6d2f0b3d582c8c1332a24cb42471e71a8","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.23","@simen-keyboard-listener/darwin-arm64":"1.1.23"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.23_1770189664460_0.19870156505449899","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"simen-keyboard-listener","version":"1.1.24","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.24","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"c6b783a870a5172bf38f526141f72fd2d5bd98a6","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.24.tgz","fileCount":7,"integrity":"sha512-BcUbZ16x+ALV/HHezTA/2whBqq4J720CE7seR9N5eXHu61ed0aPSmG0bF9ueFekcJS0v/bk+y453gAIj9gY6hQ==","signatures":[{"sig":"MEQCIFogyxCqcQPn+XB0C5OHKyYG2vYXBXIHOX7kOCdT6eYtAiBA0GNevjBQDM9PvzhvEXmvb2A8mkTTzcR0YoEm7UFrZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215767},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"6843fa737f828372468afee3ea161a443acc1564","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.24","@simen-keyboard-listener/darwin-arm64":"1.1.24"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.24_1770282398616_0.7834288573011587","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"name":"simen-keyboard-listener","version":"1.1.25","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.25","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"66115c3391f621e40d898450f02edc9f4b3f2909","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.25.tgz","fileCount":7,"integrity":"sha512-cNIOTIq5ocR2iAmz+IQQzJj75xGwPtO32RWlogavm2V0wxCZwpZzniWLR93gMYbM4f+UqZeREszdX0ZNbOGhWA==","signatures":[{"sig":"MEUCIB55iLvs21NzufLQcN+t+CGsfE9AUFtlDJSMZstdY9SEAiEAh/Y4bcKAJi0YEKGC5kaY3syljyowVNkYWkyBvL2HGbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215973},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"93a966b5024d4dc3c05ab21dc1ea7dd2d805f433","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.2","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.25","@simen-keyboard-listener/darwin-arm64":"1.1.25"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.25_1770297237865_0.0026492920361924632","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"name":"simen-keyboard-listener","version":"1.1.26","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.26","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"bcd2914adc6d4d95217a4d88759228ed3462eab5","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.26.tgz","fileCount":7,"integrity":"sha512-KRgPbqUFcrqNIBTkZfQZg39yhIiJp8/9rxh7CxZgxGrCPWphW56huERDtyoHF7FxhhZYvNTJ2xhXz6cczUhFAg==","signatures":[{"sig":"MEYCIQDBn2Dfc70GSvYFGvVH6HS+D/AuOc0EQmbuRkhH6rtqjQIhAJTeee8HTBmoUBu6wM45ms5j2vNTntf6vueu107cp7w5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215973},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"93a966b5024d4dc3c05ab21dc1ea7dd2d805f433","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.2","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.26","@simen-keyboard-listener/darwin-arm64":"1.1.26"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.26_1770297286316_0.3918678242156495","host":"s3://npm-registry-packages-npm-production"}},"1.1.27":{"name":"simen-keyboard-listener","version":"1.1.27","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.27","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"3c2cc9a2a3c3c1a57036546f430c8fb3e273dfa4","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.27.tgz","fileCount":7,"integrity":"sha512-trQUhwVvVkPC2D5+Y2uUNPF1kr2tV3bbYTNl6avMQONlBIqoNGQaKujpZflVYdGd+l4TyqOosdXkBxL2r3WhTg==","signatures":[{"sig":"MEUCIQDVU0t8nXxrUtUyNh6l69+eOKfagC4vZG7k0ttCqq9pvwIgGClLw4pbdrPIi5CjUW/ffgZRWn5hjG23Qdqd3RqIgA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217633},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"849423741f61310bb44e93563b9de6eb3ce687d9","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.27","@simen-keyboard-listener/darwin-arm64":"1.1.27"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.27_1770531498154_0.3449245141433006","host":"s3://npm-registry-packages-npm-production"}},"1.1.28":{"name":"simen-keyboard-listener","version":"1.1.28","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.28","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"bc4c6d0a5122c5bba7464fd7a5b7a467efe953a7","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.28.tgz","fileCount":7,"integrity":"sha512-9lKjgWp7Bvn6mHEi7hgPiDOcY2OJcRuhhSnph+Qe+eWHW3g5MaRFD/6UCAcHGWohiEVwMsYNycvwb1EI4YBlcg==","signatures":[{"sig":"MEUCIQC1PRE5kA7kKw+GOWUORzJFK/rQDK6TL+sDcYMIKD29GAIgO3th0GRFdEdUlNlnweTESa94E9s0gNQgyzooagm+TPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217633},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"568f722f9e102bc23e8742f8c4d91784298111a7","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.28","@simen-keyboard-listener/darwin-arm64":"1.1.28"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.28_1770539333072_0.29600762533888214","host":"s3://npm-registry-packages-npm-production"}},"1.1.29":{"name":"simen-keyboard-listener","version":"1.1.29","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.29","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"da2d5f8e01a28c07db9129396b5d3cb17bd6f1ef","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.29.tgz","fileCount":7,"integrity":"sha512-IFb3RfLEDNWox09wwEY23T/nNaoPvLmjBKGaS1ivh7hkfLKGij0rb37D4PBlGO7Lh1ZjVc9ylYF89JYDS1L/fg==","signatures":[{"sig":"MEYCIQDcGTwYemilwOmfufcoDfmJbLsAJhaNrA23sz6NHwpIrAIhANIfmiSFi7QBsrOTiov4sQcJ0+Nzv0BFpuzgL4ocL8bq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217633},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"568f722f9e102bc23e8742f8c4d91784298111a7","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.29","@simen-keyboard-listener/darwin-arm64":"1.1.29"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.29_1770539983758_0.23697070005306942","host":"s3://npm-registry-packages-npm-production"}},"1.1.30":{"name":"simen-keyboard-listener","version":"1.1.30","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.30","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"542d367e30511d88562005d66bb9171ccaa19d3f","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.30.tgz","fileCount":7,"integrity":"sha512-g0uerIpcvT0rmdi7Zxa4G+YTeBdsqa5mGEficXyMGT/e9er3MXjnN7z6mHQuud3Q+AyfxIR65UJcTIC4T1VKig==","signatures":[{"sig":"MEQCIFCE1CmPnYlI4mXP56ibqfrBrXNCEkQd1qzDA24vb6mSAiBm16HPGod7eEvxaBVRJikXoOgb7N1ng1NfZ9wayLDG0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217633},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"568f722f9e102bc23e8742f8c4d91784298111a7","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.30","@simen-keyboard-listener/darwin-arm64":"1.1.30"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.30_1770546975978_0.48014891402623294","host":"s3://npm-registry-packages-npm-production"}},"1.1.40":{"name":"simen-keyboard-listener","version":"1.1.40","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.40","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"710e25ba466a58c0423515a8b7c0d5ca0e611fe5","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.40.tgz","fileCount":7,"integrity":"sha512-PxB/odWt5vrmRTR8QN4XA1XZZ5ma7kVOhHFN9B6BfbN4cBt/vFnKScGP1WN2A8Cv4Z+vW09DVhNsJUyWoXCJ6A==","signatures":[{"sig":"MEUCIQDNIB/WtZQbrz+WFwSmhg9aXT5tU8OdCXxfJ3EeFd1nYQIgQfb+XHVNFJ7BMqOpaeZVMrauCmJjmgjP0kib5hBDn3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219089},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"568f722f9e102bc23e8742f8c4d91784298111a7","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.40","@simen-keyboard-listener/darwin-arm64":"1.1.40"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.40_1770625278386_0.5343877558902754","host":"s3://npm-registry-packages-npm-production"}},"1.1.41":{"name":"simen-keyboard-listener","version":"1.1.41","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.41","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"fe3ddd1daaa1c1686803c03824a839ae1435b05e","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.41.tgz","fileCount":7,"integrity":"sha512-Ji38TIDZbGmh7lVT3qBlDVtIuBqF8ASqh6KQr+oRuBrAU2qz7l7Df5aRe78DZ5Is0djRxRMBtPH3OP7zQnhZcw==","signatures":[{"sig":"MEYCIQCWMhr5YpJ0/pox0V/kBpmgMA1KaIBFziSeUu3Q9EavkgIhAM+z1cUW6xfwFdzilR1z7F+3C9fq+GexgTVR3d4EGs9e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219089},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"568f722f9e102bc23e8742f8c4d91784298111a7","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.41","@simen-keyboard-listener/darwin-arm64":"1.1.41"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.41_1770625721732_0.5089289825986858","host":"s3://npm-registry-packages-npm-production"}},"1.1.50":{"name":"simen-keyboard-listener","version":"1.1.50","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.50","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"21def29877ae6cc99420c15405ca9a94c476d843","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.50.tgz","fileCount":7,"integrity":"sha512-rGF5LslUdDPdupj8V9FX2v2JZ3/RqnUmPKkyeYYDjFykQLmjAbgxSQR1URpEjbMdCAqLZdKa5FZBh2PaXuPwKQ==","signatures":[{"sig":"MEYCIQDrYMTj1GV+cpHW92SxlyHOKIcyARnKzGjYHsth4IadWgIhAKte0iJKNn3dRiU5jL172VdYuqHBvAiOgyXJTEBK8Jzv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219089},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"10862b54bc7379f635ce0aa9addcb4002722a8f7","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.50","@simen-keyboard-listener/darwin-arm64":"1.1.50"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.50_1770700014114_0.9586317225830818","host":"s3://npm-registry-packages-npm-production"}},"1.1.51":{"name":"simen-keyboard-listener","version":"1.1.51","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.51","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"354a27aca12688139c4ab9d8f5b401dd95994dd5","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.51.tgz","fileCount":7,"integrity":"sha512-RlVa3BUtnFxSmA0sSoZmVoS/k0iPGv1EMLQbBkwsX+nDjHZmPiFsZcGnRoQGXdNhk88FXARO1jwCkH0tlbKeJg==","signatures":[{"sig":"MEQCIFMOnEXlKC24lxnIOnu9XIrXGzIhNXhPx3L9Ij6esGcXAiBuPViIwpic7HcdpSEXrefJhzKaEf5yYXwFjdts0/simQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219089},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9f33f50f94d6849ddf799def46991d6e6802b165","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.51","@simen-keyboard-listener/darwin-arm64":"1.1.51"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.51_1770724817508_0.849705669132852","host":"s3://npm-registry-packages-npm-production"}},"1.1.52":{"name":"simen-keyboard-listener","version":"1.1.52","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.52","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"8d02357e886262ef83b9cd23efb529825273f6cf","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.52.tgz","fileCount":7,"integrity":"sha512-tp/F/qA55I9+g53cGVHfk8Tmzw6AvR7G8OTAouWhilZPoVFZ5b1iYyG956rv38RR7cSMDSIDR/dd6QGh8wXB5g==","signatures":[{"sig":"MEYCIQD891T3hdKFd7IEBVlihDiLzpSTNwxJNBF/wYxOASxAQwIhALyUqwMznmNoIXBW5itavgMirVTPhIz+DIFNsFSgK0rv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219089},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9f33f50f94d6849ddf799def46991d6e6802b165","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.52","@simen-keyboard-listener/darwin-arm64":"1.1.52"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.52_1770725336214_0.856179711589097","host":"s3://npm-registry-packages-npm-production"}},"1.1.53":{"name":"simen-keyboard-listener","version":"1.1.53","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.53","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"9a0eaf14bb80b124771fbc08fc3fb65de3289ef5","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.53.tgz","fileCount":7,"integrity":"sha512-qZMZXIQT9c8UfW+JvCRVqcVsLgCr2PdQP3ZtRB4BAyJrBpQE7K25MWXvZzigOHwtu9it2WGMhw+azU6oQWcRcA==","signatures":[{"sig":"MEUCIHZCqGdtHXTTLkrIpRcrrA/sHB/FVQQtIDsoNI5ac4HfAiEAidRp5A3pnQx++azFtWR5Wss2x+BM00ktACuIZzgtZfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219089},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"734107d759415cac46fb54aae9afcaab1ea58cd7","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.53","@simen-keyboard-listener/darwin-arm64":"1.1.53"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.53_1770726206968_0.20971568766235427","host":"s3://npm-registry-packages-npm-production"}},"1.1.54":{"name":"simen-keyboard-listener","version":"1.1.54","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.54","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"7d1b1e53a4089dc1ad5f83db6c5df5b319959a44","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.54.tgz","fileCount":7,"integrity":"sha512-SrAEZ5uZMeL8LL6hZDaImYBjXwNvDOxOj2ua/lU9XB9Ri9ANLcgDgLiVDGxYLYRoJIFQspOw+t2IybM0gPHtMw==","signatures":[{"sig":"MEUCIELYkQpLdbOr/WlEYCAPIPHeWyY5SihvRKVLHUQEkVKZAiEAqkxQOmzQKcEaFpsjTEOVAfQ2gB/+eat1bRJUcyz6cbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219089},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"f26e2ac421d52bf4c4a01e062c73da974ffbd6ba","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.54","@simen-keyboard-listener/darwin-arm64":"1.1.54"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.54_1770727436069_0.7457019299974246","host":"s3://npm-registry-packages-npm-production"}},"1.1.60":{"name":"simen-keyboard-listener","version":"1.1.60","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.60","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"c6205a27078d47d1978bf233d4f4207fb0a496f5","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.60.tgz","fileCount":7,"integrity":"sha512-3W18TXz2IAy71hirCfZV2C8abcXRV4MfgQ4mFpGonvpQVk9/Z+Y48qBOI8AR0dPDTl/N3Xg/PUtbeHpUlr6tIA==","signatures":[{"sig":"MEYCIQCLy8yZY9Z3Z7iZO+A1jgXUEJ8SNq0TRMF9YY0BlGHPnQIhAI8KWmXAR7MrN3CidFKy13s3CNLss4fi04MZHuiPBcBd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219089},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"14e7712fa3c0f291934eebd719ef0db36a4f9e49","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.60","@simen-keyboard-listener/darwin-arm64":"1.1.60"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.60_1770736300028_0.9906236309283629","host":"s3://npm-registry-packages-npm-production"}},"1.1.61":{"name":"simen-keyboard-listener","version":"1.1.61","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.61","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"0df40dbf9009ebfb738edf8581e8fd610ce33e15","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.61.tgz","fileCount":7,"integrity":"sha512-96MOxyoQ8u2Lz6gx6IJMDyaGR5lZ1MtRHo4FqE4MVznzozFECob7v2PI1qFDjNgUf860Xosrrcb2iCkOB3omHQ==","signatures":[{"sig":"MEUCIQCUoXZOPNoni7TfqHie5nKPLauQ8V5MlKCtO4zOkHJxmQIgW0GDoTihWtnwFUGTu3begtxKGKTgOIXaKO2e0RkM6eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219089},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"14e7712fa3c0f291934eebd719ef0db36a4f9e49","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.61","@simen-keyboard-listener/darwin-arm64":"1.1.61"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.61_1770737446704_0.35809928065609165","host":"s3://npm-registry-packages-npm-production"}},"1.1.62":{"name":"simen-keyboard-listener","version":"1.1.62","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.62","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"120e24fc79294c04b07c74f3e5d7ae2547d5eff9","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.62.tgz","fileCount":7,"integrity":"sha512-gtcHliLPG45twhaR/JFa4KRZIhS40fL17CkSV4Tn8mj6W1evNIgSfsIkXNyaS3jYML8dD0GIQFHEa3PYe/8exg==","signatures":[{"sig":"MEUCIDurMuKBkE7n2P4kwgfDnTAhjdb89D7B6SFk4VKrCf2NAiEAwueFhkFX2b0TVxf0UVW6R2oRCl6eFY8PqPZOeUts/1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219089},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"91ee4ed68dd2b77d1fa6e0dd307247beccc3f6dc","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.62","@simen-keyboard-listener/darwin-arm64":"1.1.62"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.62_1770739319707_0.14040374051375015","host":"s3://npm-registry-packages-npm-production"}},"1.1.63":{"name":"simen-keyboard-listener","version":"1.1.63","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.63","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"db644155697de9a9cf06740a2605acabdd3b7b67","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.63.tgz","fileCount":7,"integrity":"sha512-rn6VW/ScYV/mt4ytkyEkan8Mm4aMQC+JhOIbfut6SiZP/x2OkQtGD39OPW1vcSQfDARmZjtNHXkhpetXBoDaOg==","signatures":[{"sig":"MEQCIGHRwm+9aVrm6DvImwCN2bRycKnWvOAHkPwyhs8ncSFXAiBdItcuSzDv3oo1HuJgqZY3GQGub8mQzSMi0c1o0q1o3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219295},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3d9e1d1513e100878f1f378dfeec2ecc36d158db","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.19.2","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.63","@simen-keyboard-listener/darwin-arm64":"1.1.63"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.63_1770780854722_0.272506166451008","host":"s3://npm-registry-packages-npm-production"}},"1.1.70":{"name":"simen-keyboard-listener","version":"1.1.70","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.70","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"c5e8e3d9fefc7861fe3a89ae7be7ef82c01501ce","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.70.tgz","fileCount":7,"integrity":"sha512-DwC/87btJuJwRTMAteju8QrtmANh6fazTJiNp1by3b2XRkT+tRBvx42ZR5c+AiJIPEr+85DMZTHtAbDT5rpFBA==","signatures":[{"sig":"MEQCIBbZ9BvCOCLwCQA4iEixFDU+W7dZBiIZ9KV8TpHU4ic1AiBn0ag/b5jFWSUPyGtPmH7bEeiagWIJvgNOI86pJ14y/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219089},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3d9e1d1513e100878f1f378dfeec2ecc36d158db","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.18.2","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.70","@simen-keyboard-listener/darwin-arm64":"1.1.70"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.70_1770784446383_0.5736089853905784","host":"s3://npm-registry-packages-npm-production"}},"1.1.71":{"name":"simen-keyboard-listener","version":"1.1.71","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.71","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"c799450d31206509b1df57a625da2b69eae56f79","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.71.tgz","fileCount":7,"integrity":"sha512-NZpE0rAHgKwSwyZ1rdqfVdjzoa7Pr5V5/OvwT4TTsc5cKL8fprh89BBWswDcoWBdLaS2j6b3j1DumBYIeayzng==","signatures":[{"sig":"MEQCIC0KZIIyHURDOs1uFz+I5XOcp0L/esiMQUE4kLIEn97HAiBtnxYNRer7Mo12sz7gUtl8sZDvK2xXhwbLJXrmNgQ5Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219089},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"25b5e0f56f9ec7fc2f6a2a669d23cda39bb2b690","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.71","@simen-keyboard-listener/darwin-arm64":"1.1.71"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.71_1770789709168_0.9696233616072976","host":"s3://npm-registry-packages-npm-production"}},"1.1.72":{"name":"simen-keyboard-listener","version":"1.1.72","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.72","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"b7f46bce22a6cf8f6e55179a22627853bfd50f5d","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.72.tgz","fileCount":7,"integrity":"sha512-hFI2Q1o7TRoPYQOXU9NjvCWO42arqS7HAoV2PcDHklRdx+Bk1YojB5RbiRe0i44uTHJW8doSmp/vqFnogyqjJQ==","signatures":[{"sig":"MEQCIFr0wgiUgyIkw6tFau5qc5/gHLAv3bB9aiQo1FzGnAbfAiBOVC0ZQHS8J/VF35t9C/xZ725dSVjKkpuRM1F27m2imA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219089},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"d110aad1309620cbe19c882f15e0d1c84c254b94","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.18.2","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.72","@simen-keyboard-listener/darwin-arm64":"1.1.72"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.72_1770791310079_0.4660126130685758","host":"s3://npm-registry-packages-npm-production"}},"1.1.73":{"name":"simen-keyboard-listener","version":"1.1.73","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","_id":"simen-keyboard-listener@1.1.73","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"homepage":"https://github.com/user/simen-keyboard-listener#readme","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"dist":{"shasum":"8cc25d9f68119ba5193b054301f88caee6b81448","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.73.tgz","fileCount":7,"integrity":"sha512-LHJYoEXAmD4NkO2nf5UZtGvQLxWRKfoZAQJFmUHuzDvI3edx4fiLlabaqEWoTvl18BEQ+HRBE7YnjLD4rxX3cQ==","signatures":[{"sig":"MEUCICcoZjjjZJk3P4G1yLxaXGyTdLKmqNWqrZdiuBTgTmnBAiEAivTY7dO+mMgy7b5wtKN2U9Y84Dg62bDZUxk6CGlaws8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219089},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"d110aad1309620cbe19c882f15e0d1c84c254b94","scripts":{"build":"npm run build:native && npm run build:ts","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"node scripts/prebuild-current.js","build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","copy-native":"node scripts/copy-native.js","publish:all":"node scripts/publish.js","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"repository":{"url":"git+https://github.com/user/simen-keyboard-listener.git","type":"git"},"_npmVersion":"10.8.2","description":"Native global keyboard listener for macOS and Windows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"node-addon-api":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","node-gyp":"^10.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","prebuildify":"^6.0.1"},"optionalDependencies":{"@simen-keyboard-listener/win32-x64":"1.1.73","@simen-keyboard-listener/darwin-arm64":"1.1.73"},"_npmOperationalInternal":{"tmp":"tmp/simen-keyboard-listener_1.1.73_1770791671576_0.9455851596858167","host":"s3://npm-registry-packages-npm-production"}},"1.1.74":{"name":"simen-keyboard-listener","version":"1.1.74","description":"Native global keyboard listener for macOS and Windows","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"build:swift":"cd src/native && MACOSX_DEPLOYMENT_TARGET=11.0 swiftc -O -parse-as-library -c ContextHelper.swift -o ContextHelper.o","build:native":"npm run build:swift && node-gyp rebuild --directory=src/native && npm run sync-native","sync-native":"node -e \"const fs=require('fs'),src='src/native/build/Release/simen_keyboard_listener.node',dsts=['packages/darwin-arm64','node_modules/@simen-keyboard-listener/darwin-arm64'];dsts.forEach(d=>{const p=d+'/simen_keyboard_listener.node';if(fs.existsSync(d)){fs.copyFileSync(src,p);console.log('Synced to',p)}})\"","build:ts":"tsup src/index.ts --format cjs,esm --dts --clean","build":"npm run build:native && npm run build:ts","prebuild":"node scripts/prebuild-current.js","prebuild:win":"npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js win32-x64","prebuild:mac":"npm run build:swift && npx node-gyp rebuild --directory=src/native && node scripts/copy-native.js darwin-arm64","copy-native":"node scripts/copy-native.js","prepublishOnly":"npm run build:ts","publish:all":"node scripts/publish.js"},"keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"author":{"name":"Simen"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/user/simen-keyboard-listener.git"},"engines":{"node":">=18.0.0"},"dependencies":{"node-addon-api":"^8.0.0"},"optionalDependencies":{"@simen-keyboard-listener/darwin-arm64":"1.1.74","@simen-keyboard-listener/win32-x64":"1.1.74"},"devDependencies":{"@types/node":"^20.0.0","node-gyp":"^10.0.0","prebuildify":"^6.0.1","tsup":"^8.0.0","typescript":"^5.0.0"},"_id":"simen-keyboard-listener@1.1.74","gitHead":"d110aad1309620cbe19c882f15e0d1c84c254b94","bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"homepage":"https://github.com/user/simen-keyboard-listener#readme","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2mjVPMLZmEdGD9mADBuY30f3JTz85+4s23eKThH+9IkZjcE8Tcm65p46YIt2eX3o1RNgwR+V0km52sT363mn9w==","shasum":"744a07069db3e25416e17cb2d71ebf74d6fd9259","tarball":"https://registry.npmjs.org/simen-keyboard-listener/-/simen-keyboard-listener-1.1.74.tgz","fileCount":7,"unpackedSize":219089,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEw3d93qrD1kdnvsLaAY6+tQ9P4LyJQ/e3SYNMrOigmvAiAdCH/vZhz1ZxjtRvtmXSV4vUf11a4CCkxBqa88bOEh7g=="}]},"_npmUser":{"name":"riverray","email":"rivers@88.com"},"directories":{},"maintainers":[{"name":"riverray","email":"rivers@88.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/simen-keyboard-listener_1.1.74_1770797006962_0.6393135193919666"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-26T13:46:07.500Z","modified":"2026-02-11T08:03:27.227Z","1.0.0":"2025-12-26T13:46:07.842Z","1.0.1":"2025-12-26T14:22:00.738Z","1.0.2":"2025-12-26T15:35:01.185Z","1.0.3":"2025-12-26T16:14:49.110Z","1.0.4":"2025-12-26T16:33:30.833Z","1.0.5":"2025-12-27T06:09:50.223Z","1.0.6":"2025-12-27T07:19:40.455Z","1.0.7":"2025-12-27T11:12:27.776Z","1.0.8":"2025-12-27T16:12:32.118Z","1.0.9":"2026-01-02T11:22:27.708Z","1.0.10":"2026-01-03T11:16:27.757Z","1.0.11":"2026-01-03T12:33:57.477Z","1.1.0":"2026-01-09T09:49:53.162Z","1.1.1":"2026-01-09T10:07:23.623Z","1.1.2":"2026-01-10T08:12:49.113Z","1.1.3":"2026-01-12T11:18:38.439Z","1.1.4":"2026-01-14T04:47:34.849Z","1.1.5":"2026-01-14T07:04:30.901Z","1.1.6":"2026-01-14T08:24:39.549Z","1.1.7":"2026-01-14T08:59:21.250Z","1.1.8":"2026-01-14T09:26:03.296Z","1.1.9":"2026-01-15T03:54:56.710Z","1.1.10":"2026-01-17T14:20:47.788Z","1.1.11":"2026-01-22T06:12:03.134Z","1.1.12":"2026-01-22T09:08:12.823Z","1.1.13":"2026-01-22T09:12:13.859Z","1.1.14":"2026-01-22T10:28:28.093Z","1.1.15":"2026-01-23T06:13:36.488Z","1.1.16":"2026-01-23T09:03:46.052Z","1.1.17":"2026-01-29T12:32:42.292Z","1.1.18":"2026-01-29T13:09:22.374Z","1.1.19":"2026-01-31T10:35:13.107Z","1.1.20":"2026-02-01T05:01:46.137Z","1.1.21":"2026-02-01T09:05:04.300Z","1.1.22":"2026-02-01T09:25:37.603Z","1.1.23":"2026-02-04T07:21:04.595Z","1.1.24":"2026-02-05T09:06:38.773Z","1.1.25":"2026-02-05T13:13:58.048Z","1.1.26":"2026-02-05T13:14:46.502Z","1.1.27":"2026-02-08T06:18:18.325Z","1.1.28":"2026-02-08T08:28:53.224Z","1.1.29":"2026-02-08T08:39:43.902Z","1.1.30":"2026-02-08T10:36:16.138Z","1.1.40":"2026-02-09T08:21:18.537Z","1.1.41":"2026-02-09T08:28:41.873Z","1.1.50":"2026-02-10T05:06:54.248Z","1.1.51":"2026-02-10T12:00:17.691Z","1.1.52":"2026-02-10T12:08:56.396Z","1.1.53":"2026-02-10T12:23:27.144Z","1.1.54":"2026-02-10T12:43:56.209Z","1.1.60":"2026-02-10T15:11:40.200Z","1.1.61":"2026-02-10T15:30:46.881Z","1.1.62":"2026-02-10T16:01:59.851Z","1.1.63":"2026-02-11T03:34:14.881Z","1.1.70":"2026-02-11T04:34:06.557Z","1.1.71":"2026-02-11T06:01:49.313Z","1.1.72":"2026-02-11T06:28:30.244Z","1.1.73":"2026-02-11T06:34:31.781Z","1.1.74":"2026-02-11T08:03:27.109Z"},"bugs":{"url":"https://github.com/user/simen-keyboard-listener/issues"},"author":{"name":"Simen"},"license":"MIT","homepage":"https://github.com/user/simen-keyboard-listener#readme","keywords":["keyboard","hotkey","global","native","addon","macos","windows"],"repository":{"type":"git","url":"git+https://github.com/user/simen-keyboard-listener.git"},"description":"Native global keyboard listener for macOS and Windows","maintainers":[{"name":"riverray","email":"rivers@88.com"}],"readme":"# simen-keyboard-listener\n\nNative global keyboard listener for macOS and Windows. Captures keyboard events system-wide, including special keys like FN that cannot be detected via standard DOM events.\n\n## Installation\n\n```bash\nnpm install simen-keyboard-listener\n```\n\nThe package uses `optionalDependencies` to automatically install the correct native binary for your platform. Supported platforms:\n\n| Package | Platform |\n|---------|----------|\n| `@simen-keyboard-listener/darwin-arm64` | macOS Apple Silicon |\n| `@simen-keyboard-listener/win32-x64` | Windows x64 |\n\n### For Electron/Bundler Projects\n\nIf you're using webpack, electron-builder, or other bundlers, you may need to configure them to include the native addon:\n\n**electron-builder (package.json):**\n```json\n{\n  \"build\": {\n    \"files\": [\n      \"node_modules/@simen-keyboard-listener/**/*\"\n    ]\n  }\n}\n```\n\n**webpack (webpack.config.js):**\n```javascript\nmodule.exports = {\n  externals: {\n    '@simen-keyboard-listener/darwin-arm64': 'commonjs @simen-keyboard-listener/darwin-arm64',\n    '@simen-keyboard-listener/win32-x64': 'commonjs @simen-keyboard-listener/win32-x64',\n  }\n};\n```\n\n## Usage\n\n```typescript\nimport { getGlobalKeyboardListener } from 'simen-keyboard-listener';\n\nconst listener = getGlobalKeyboardListener();\n\nlistener.addListener((event, isDown) => {\n  console.log(`Key: ${event.name}, State: ${event.state}`);\n});\n\n// Later, to stop listening:\nlistener.removeListener(myListener);\n```\n\n## 开发与构建\n\n### 构建原生模块\n\n本项目包含 C++ 和 Swift 原生代码，需要编译为平台特定的二进制文件。构建脚本会自动处理编译和文件复制。\n\n#### 一键构建（推荐）\n\n自动检测当前平台并构建：\n\n```bash\nnpm run prebuild\n```\n\n此命令会：\n- 自动检测当前操作系统和架构\n- macOS：编译 Swift 辅助文件 + 构建原生模块 + 复制到 `packages/darwin-arm64/`\n- Windows：构建原生模块 + 复制到 `packages/win32-x64/`\n\n#### 手动指定平台构建\n\n**Windows 平台：**\n```bash\nnpm run prebuild:win\n```\n\n**macOS 平台：**\n```bash\nnpm run prebuild:mac\n```\n\n#### 仅复制已构建的文件\n\n如果已经构建完成，只需要复制文件到 packages 目录：\n\n```bash\nnpm run copy-native win32-x64    # Windows\nnpm run copy-native darwin-arm64 # macOS\n```\n\n#### 完整构建流程\n\n如果需要构建 TypeScript 代码和原生模块：\n\n```bash\nnpm run build\n```\n\n这会执行：\n1. 编译 Swift 文件（macOS）\n2. 构建原生模块（node-gyp）\n3. 编译 TypeScript 代码\n\n### 发布流程\n\n发布所有平台包到 npm：\n\n```bash\nnpm run publish:all\n```\n\n发布脚本会：\n1. 同步所有平台包的版本号\n2. 检查 `.node` 文件是否存在\n3. 依次发布各平台包\n4. 最后发布主包\n\n**注意：** 发布前需要确保所有平台的 `.node` 文件都已构建并复制到对应的 `packages/` 目录。\n\n## API\n\n### `getGlobalKeyboardListener(): IGlobalKeyboardListener`\n\nReturns the singleton keyboard listener instance.\n\n### `IGlobalKeyboardListener`\n\n- `addListener(listener: IGlobalKeyListener): void` - Add a key event listener\n- `removeListener(listener: IGlobalKeyListener): void` - Remove a listener\n- `kill(): void` - Stop the listener (only when no listeners remain)\n\n### `IGlobalKeyEvent`\n\n```typescript\ninterface IGlobalKeyEvent {\n  readonly name: string;   // e.g. \"FN\", \"LEFT SHIFT\", \"A\", \"ESCAPE\"\n  readonly state: 'DOWN' | 'UP';\n}\n```\n\n### Context APIs (macOS & Windows)\n\n这些 API 在 macOS 和 Windows 上都可用：\n\n- `getSelectedTextSmart(): string | null` - 获取选中文本（必要时模拟 Cmd+C / Ctrl+C）\n- `getContextJSON(): string | null` - 获取完整上下文（JSON）\n- `getFrontmostAppInfo(): IAppInfo | null` - 获取前台应用信息\n- `getFocusedElementInfo(): IElementInfo | null` - 获取焦点元素信息\n- `getFocusedTextInfo(): ITextInfo | null` - 获取文本信息（选中/输入框等）\n- `getFocusedDOMInfo(): IDOMInfo | null` - 获取浏览器 DOM 信息（仅浏览器应用）\n\n**平台差异：**\n- macOS: 使用 Accessibility API，需要辅助功能权限\n- Windows: 使用 UI Automation API，无需特殊权限\n\n## Supported Keys\n\n- **Modifiers**: FN (macOS), SHIFT, CTRL, ALT, META (Cmd/Win)\n- **Letters**: A-Z\n- **Numbers**: 0-9\n- **Function keys**: F1-F12 (Windows)\n- **Special**: ESCAPE, SPACE, RETURN, TAB, BACKSPACE, DELETE\n- **Arrows**: UP, DOWN, LEFT, RIGHT\n\n## Platform Support\n\n- macOS ARM64 (Apple Silicon)\n- Windows x64\n\n## Requirements\n\n- Node.js >= 18.0.0\n- macOS: Accessibility permission required\n- Windows: No special permissions needed\n\n## License\n\nMIT\n","readmeFilename":"README.md"}