{"_id":"@aigens/electron-virtual-keyboard","_rev":"17-b44f2984c946fdcc4d9553c269503379","name":"@aigens/electron-virtual-keyboard","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@aigens/electron-virtual-keyboard","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@aigens/electron-virtual-keyboard@1.0.0","maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"dist":{"shasum":"4f65c87616a09a6beaf8fd865fed3e2aba05b82e","tarball":"https://registry.npmjs.org/@aigens/electron-virtual-keyboard/-/electron-virtual-keyboard-1.0.0.tgz","fileCount":8,"integrity":"sha512-Y44DzQC1X04ZfDxEpp0t8XoCOk5Ia7al0Hnyfer+ZwGYYp0nr2qauNUXRqM2SEvOwbvDTEYCdGVLDuiB5iGi4w==","signatures":[{"sig":"MEQCIHgXvQDmh6f6z1xh+s5KpBcGjCm5g3h7dD15XfiW2VPbAiA/qaLR5ueeqlF28K602B4QhCVNPR7FJ2vRQOgFf8of6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230071},"main":"dist/index.min.js","style":"dist/virtual-keyboard.min.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp"},"_npmUser":{"name":"aigens","email":"peter.liu@aigens.com"},"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","sass":"^1.77.8","gulp-if":"^3.0.0","electron":"^14.0.0","gulp-sass":"^5.1.0","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","@babel/core":"^7.25.2","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","gulp-cssnano":"^2.1.3","@babel/preset-env":"^7.25.4"},"_npmOperationalInternal":{"tmp":"tmp/electron-virtual-keyboard_1.0.0_1724841379954_0.9007277206072082","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@aigens/electron-virtual-keyboard","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@aigens/electron-virtual-keyboard@1.0.1","maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"dist":{"shasum":"b9d3363c48cf51d25b951d7838ef8e73774c1b25","tarball":"https://registry.npmjs.org/@aigens/electron-virtual-keyboard/-/electron-virtual-keyboard-1.0.1.tgz","fileCount":6,"integrity":"sha512-q0yKM9vZaI68bt7zv3uSQFG+QRHU0jIxt9ym4dfxhsqaRst9JEPgmGmZZRO0dlQOIhB7fCXwHCtwJ44DfgTwuQ==","signatures":[{"sig":"MEUCIQDTL+cK24gv7eexYa3/pBd/HCDaBiyKD1ExIjL4IQVvGwIgFfLySW0BUOsGsybtYO/55naadJO8RIPSg1D7viy7Tng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230671},"main":"dist/index.min.js","style":"dist/virtual-keyboard.min.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp"},"_npmUser":{"name":"aigens","email":"peter.liu@aigens.com"},"_npmVersion":"10.2.3","description":"```ruby     npm i @aigens/electron-virtual-keyboard ```","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","sass":"^1.77.8","gulp-if":"^3.0.0","electron":"^14.0.0","gulp-sass":"^5.1.0","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","@babel/core":"^7.25.2","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","gulp-cssnano":"^2.1.3","@babel/preset-env":"^7.25.4"},"_npmOperationalInternal":{"tmp":"tmp/electron-virtual-keyboard_1.0.1_1724896733962_0.9019172566758347","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@aigens/electron-virtual-keyboard","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@aigens/electron-virtual-keyboard@1.0.2","maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"dist":{"shasum":"de2f9a65ad9f1cf1a7e78a3853a2721f193088ed","tarball":"https://registry.npmjs.org/@aigens/electron-virtual-keyboard/-/electron-virtual-keyboard-1.0.2.tgz","fileCount":6,"integrity":"sha512-wMLFraJhL0+Cxv1FydaM/dqCtscVC8gNOrh7Bcc/cbozb3c5rTNyeZf53Xfy64rLIQAe+LEd7aRc3cJYl5sKwA==","signatures":[{"sig":"MEQCIFp09E+ZmZPoxvO1UHAosqGSkEyAKiUa3X76HXCYZDUnAiB/PpZ//+GZKc0nIDw3frIodnhl/qDS+EcdEopUQ9295g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230846},"main":"dist/index.min.js","style":"dist/virtual-keyboard.min.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp"},"_npmUser":{"name":"aigens","email":"peter.liu@aigens.com"},"_npmVersion":"10.2.3","description":"```ruby     npm i @aigens/electron-virtual-keyboard ```","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","sass":"^1.77.8","gulp-if":"^3.0.0","electron":"^14.0.0","gulp-sass":"^5.1.0","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","@babel/core":"^7.25.2","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","gulp-cssnano":"^2.1.3","@babel/preset-env":"^7.25.4"},"_npmOperationalInternal":{"tmp":"tmp/electron-virtual-keyboard_1.0.2_1724897465150_0.806763571008555","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@aigens/electron-virtual-keyboard","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"@aigens/electron-virtual-keyboard@1.0.3","maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"dist":{"shasum":"1488cfad3813701867d6628585b9bde3b36b9668","tarball":"https://registry.npmjs.org/@aigens/electron-virtual-keyboard/-/electron-virtual-keyboard-1.0.3.tgz","fileCount":6,"integrity":"sha512-4T1OwZiOCOGghHCVvjUa8du0UEHFmuKXZEAJtTgJf1UFGRFime3FzMbjrgIIkp4FPgnCmHXylxqETtZ9UnVzLw==","signatures":[{"sig":"MEYCIQCBZNT8K4XhMic+PKp+biEMZ1a4DWA/IdfaObZd61iuwwIhAPND7zd7z+hGJDL82z9oBn/xkyyuc744rZQoWae46bsy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143298},"main":"dist/index.min.js","style":"dist/virtual-keyboard.min.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp"},"_npmUser":{"name":"aigens","email":"peter.liu@aigens.com"},"_npmVersion":"10.2.3","description":"```ruby     npm i @aigens/electron-virtual-keyboard ```","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","sass":"^1.77.8","gulp-if":"^3.0.0","electron":"^14.0.0","gulp-sass":"^5.1.0","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","@babel/core":"^7.25.2","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","gulp-cssnano":"^2.1.3","@babel/preset-env":"^7.25.4"},"_npmOperationalInternal":{"tmp":"tmp/electron-virtual-keyboard_1.0.3_1724898168185_0.07405985733213405","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@aigens/electron-virtual-keyboard","version":"1.0.4","keywords":[],"author":"","license":"ISC","_id":"@aigens/electron-virtual-keyboard@1.0.4","maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"dist":{"shasum":"aadf7c2b5785337603bbe7eb00af72e7d20e3492","tarball":"https://registry.npmjs.org/@aigens/electron-virtual-keyboard/-/electron-virtual-keyboard-1.0.4.tgz","fileCount":6,"integrity":"sha512-HPrO6nOKxApUys9o+cahsRQcR2EBldcXrKhKvgFc1ifSLAicDIG3iqOYNzg2eoRXaXtt+Tb2x8PH2QtrIIetGA==","signatures":[{"sig":"MEUCIQCpIShkQqIGOcNIsS8BLnlroOgy6QrwzD3sfSZpUpj4UQIgavimUMBqKfhcdoqJK42GCRxj3rFhGJ55GeTzmZST1Z4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55724},"main":"dist/index.min.js","style":"dist/virtual-keyboard.min.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp"},"_npmUser":{"name":"aigens","email":"peter.liu@aigens.com"},"_npmVersion":"10.2.3","description":"```ruby     npm i @aigens/electron-virtual-keyboard ```","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","sass":"^1.77.8","gulp-if":"^3.0.0","electron":"^14.0.0","gulp-sass":"^5.1.0","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","@babel/core":"^7.25.2","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","gulp-cssnano":"^2.1.3","@babel/preset-env":"^7.25.4"},"_npmOperationalInternal":{"tmp":"tmp/electron-virtual-keyboard_1.0.4_1724898402342_0.2238142640704437","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@aigens/electron-virtual-keyboard","version":"1.0.5","keywords":[],"author":"","license":"ISC","_id":"@aigens/electron-virtual-keyboard@1.0.5","maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"dist":{"shasum":"feb31049da2232910d34994f0da36791ae6699fe","tarball":"https://registry.npmjs.org/@aigens/electron-virtual-keyboard/-/electron-virtual-keyboard-1.0.5.tgz","fileCount":8,"integrity":"sha512-wCVq4O/7XsmMOtjiT8/C5TkDErVAjJ5cA4ZJrfgYdYexFlh4ff7CqbqWqvByKu5ZP2Hn5GQZ0loMLyvOu5H26Q==","signatures":[{"sig":"MEQCIEGr58Iq300zRvoEsKDulCelHBoN7wgguzLQlC0DsEugAiBuezFdhPJudQUKWhsk9RQFrpqIKu258vmwTn6r9HCYcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55836},"main":"dist/index.min.js","style":"dist/virtual-keyboard.min.css","exports":{"VirtualKeyboardJs":"./dist/virtualKeyboardJs.min.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp"},"_npmUser":{"name":"aigens","email":"peter.liu@aigens.com"},"_npmVersion":"10.2.3","description":"```ruby     npm i @aigens/electron-virtual-keyboard ```","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","sass":"^1.77.8","gulp-if":"^3.0.0","electron":"^14.0.0","gulp-sass":"^5.1.0","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","@babel/core":"^7.25.2","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","gulp-cssnano":"^2.1.3","@babel/preset-env":"^7.25.4"},"_npmOperationalInternal":{"tmp":"tmp/electron-virtual-keyboard_1.0.5_1724898940317_0.2630083348814922","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@aigens/electron-virtual-keyboard","version":"1.0.6","keywords":[],"author":"","license":"ISC","_id":"@aigens/electron-virtual-keyboard@1.0.6","maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"dist":{"shasum":"3b3253e74babc30951ed98b358c12b9aa974e31e","tarball":"https://registry.npmjs.org/@aigens/electron-virtual-keyboard/-/electron-virtual-keyboard-1.0.6.tgz","fileCount":8,"integrity":"sha512-j3OI3mHt1LWrAf+etM0nOxnt55gkEoyDyUJlL7EY4X5wPqDnigJCNVZOLL08ofsRCXO90M3kgBTtR+XHDfY4hQ==","signatures":[{"sig":"MEQCIGBpqu4hLbfZFKlQwKzZPDuZgWH1CqeuNiRvK76Fuf9+AiB6uSIPZb97Zj6uy0g9ogx5wAoVldj5U9UTCJZ3niXSaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55838},"main":"dist/index.min.js","style":"dist/virtual-keyboard.min.css","exports":{"./virtualKeyboardJs":"./dist/virtualKeyboardJs.min.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp"},"_npmUser":{"name":"aigens","email":"peter.liu@aigens.com"},"_npmVersion":"10.2.3","description":"```ruby     npm i @aigens/electron-virtual-keyboard ```","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","sass":"^1.77.8","gulp-if":"^3.0.0","electron":"^14.0.0","gulp-sass":"^5.1.0","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","@babel/core":"^7.25.2","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","gulp-cssnano":"^2.1.3","@babel/preset-env":"^7.25.4"},"_npmOperationalInternal":{"tmp":"tmp/electron-virtual-keyboard_1.0.6_1724899232030_0.9739885294788433","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@aigens/electron-virtual-keyboard","version":"1.0.7","keywords":[],"author":"","license":"ISC","_id":"@aigens/electron-virtual-keyboard@1.0.7","maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"dist":{"shasum":"5bfa68adffe409252ea7dbf5e870127f8c496e28","tarball":"https://registry.npmjs.org/@aigens/electron-virtual-keyboard/-/electron-virtual-keyboard-1.0.7.tgz","fileCount":8,"integrity":"sha512-mfFcQgh4ZYtA1DYmqv0n4tFs9k9I0KvQ+SbTpxz64r4DlHbCGN+DG1Sp1gDh2QSZD1fpJIbn5URK5jGW1sNmoQ==","signatures":[{"sig":"MEYCIQCfrvNS+YTyG06GUY58TANungMlZ5gGs1oWF4BsfISj8gIhAO4xXyCkYM9RzPJsndnDBFTP8TAHw6nB/us5qrzCg8wn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55798},"main":"dist/index.min.js","style":"dist/virtual-keyboard.min.css","exports":{"./virtualKeyboardJs":"./dist/virtualKeyboardJs.min.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp"},"_npmUser":{"name":"aigens","email":"peter.liu@aigens.com"},"_npmVersion":"10.2.3","description":"```ruby     npm i @aigens/electron-virtual-keyboard ```","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","sass":"^1.77.8","gulp-if":"^3.0.0","electron":"^14.0.0","gulp-sass":"^5.1.0","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","@babel/core":"^7.25.2","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","gulp-cssnano":"^2.1.3","@babel/preset-env":"^7.25.4"},"_npmOperationalInternal":{"tmp":"tmp/electron-virtual-keyboard_1.0.7_1724900219092_0.9764561995768934","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@aigens/electron-virtual-keyboard","version":"1.0.8","keywords":[],"author":"","license":"ISC","_id":"@aigens/electron-virtual-keyboard@1.0.8","maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"dist":{"shasum":"a63d0a8e948df77188845ede4730f4bd55b19f3c","tarball":"https://registry.npmjs.org/@aigens/electron-virtual-keyboard/-/electron-virtual-keyboard-1.0.8.tgz","fileCount":10,"integrity":"sha512-W+0Z+S+peAP4MUezLcs334q9XiEFcwFE8098HV+HqfjQ5H7AQ6iji5JBBIJeo9gy+ZD1FEyxxY3wl6ZWv7pnAA==","signatures":[{"sig":"MEUCIQDJMl0Ko8nsBQx25200+DO5v8feX6Z33t9/+Of9NQlaswIgRlhfM8OHLtqugyVIALM7duxCLTCM4GCrLaFZ/8W9BW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61737},"main":"dist/index.min.js","style":"dist/virtual-keyboard.min.css","exports":{"./virtualKeyboard":"./dist/virtualKeyboard.min.js","./virtualKeyboardJs":"./dist/virtualKeyboardJs.min.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp"},"_npmUser":{"name":"aigens","email":"peter.liu@aigens.com"},"_npmVersion":"10.2.3","description":"```ruby     npm i @aigens/electron-virtual-keyboard ```","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","sass":"^1.77.8","gulp-if":"^3.0.0","electron":"^14.0.0","gulp-sass":"^5.1.0","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","@babel/core":"^7.25.2","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","gulp-cssnano":"^2.1.3","@babel/preset-env":"^7.25.4"},"_npmOperationalInternal":{"tmp":"tmp/electron-virtual-keyboard_1.0.8_1724901492069_0.07802501344582113","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@aigens/electron-virtual-keyboard","version":"1.0.9","keywords":[],"author":"","license":"ISC","_id":"@aigens/electron-virtual-keyboard@1.0.9","maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"dist":{"shasum":"4c33fa5e0834ac741659446c2f9b8e41ebcdd46a","tarball":"https://registry.npmjs.org/@aigens/electron-virtual-keyboard/-/electron-virtual-keyboard-1.0.9.tgz","fileCount":13,"integrity":"sha512-L5i6oEWCgOY21bXWSFqJeP9kPsUzoFelOqu+N0M4T6rbtUgdZMJe9WdP2lIJz2S6qkc/o3EVgGy1Zz3Lqx45sA==","signatures":[{"sig":"MEQCIAIAc7ZigmeQWM1LXeN8RURdlyLR0ESGzT8lI8kQm1RGAiB8FP8hrAubJjHyXi3JCMd+pXNh8L8VS+QLm1UkFLPrvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117561},"main":"dist/cjs/index.js","style":"dist/virtual-keyboard.min.css","module":"dist/esm/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp"},"_npmUser":{"name":"aigens","email":"peter.liu@aigens.com"},"_npmVersion":"10.2.3","description":"```ruby     npm i @aigens/electron-virtual-keyboard ```","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","sass":"^1.77.8","gulp-if":"^3.0.0","electron":"^14.0.0","gulp-sass":"^5.1.0","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","@babel/core":"^7.25.2","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","gulp-cssnano":"^2.1.3","@babel/preset-env":"^7.25.4"},"_npmOperationalInternal":{"tmp":"tmp/electron-virtual-keyboard_1.0.9_1724905335238_0.7924818624611858","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@aigens/electron-virtual-keyboard","version":"1.0.10","keywords":[],"author":"","license":"ISC","_id":"@aigens/electron-virtual-keyboard@1.0.10","maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"dist":{"shasum":"11d63a929aa449566d79f90123ef408e9f88e9ba","tarball":"https://registry.npmjs.org/@aigens/electron-virtual-keyboard/-/electron-virtual-keyboard-1.0.10.tgz","fileCount":12,"integrity":"sha512-3l3lQbthL3GZ6ICdqyFNILvXimwIoTm3ztKLObfU345R/zMODrV/Lu+F7JX73OFVJzm3LryakkwniX8XkuAnhw==","signatures":[{"sig":"MEQCIBpG80COzmQLHWYsiJAYDdTO60uodf93Kf2Pm6u4QfHhAiBqprm64l8tkCoYnH7qP2XlrsshGcydVCvVzveLwMnC0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80205},"main":"dist/cjs/indexcjs.js","style":"dist/virtual-keyboard.min.css","module":"dist/esm/indexesm.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp"},"_npmUser":{"name":"aigens","email":"peter.liu@aigens.com"},"_npmVersion":"10.2.3","description":"```ruby     npm i @aigens/electron-virtual-keyboard ```","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","sass":"^1.77.8","gulp-if":"^3.0.0","electron":"^14.0.0","gulp-sass":"^5.1.0","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","@babel/core":"^7.25.2","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","gulp-cssnano":"^2.1.3","@babel/preset-env":"^7.25.4"},"_npmOperationalInternal":{"tmp":"tmp/electron-virtual-keyboard_1.0.10_1724905933296_0.6013858180456402","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@aigens/electron-virtual-keyboard","version":"1.0.11","keywords":[],"author":"","license":"ISC","_id":"@aigens/electron-virtual-keyboard@1.0.11","maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"dist":{"shasum":"c333fed7b6a65e9154844dcb0bd2f3aa71495fcb","tarball":"https://registry.npmjs.org/@aigens/electron-virtual-keyboard/-/electron-virtual-keyboard-1.0.11.tgz","fileCount":12,"integrity":"sha512-ZoYMBGlOns7CpMWWPvDgrIyvMxM9vXq0lUZ/86Sw5jKVnaTN9GawZNZNzx6GsNiSlSBc151zKa0zCyLBcJ8tHw==","signatures":[{"sig":"MEYCIQDhvyTeVtTAF3Z7qiHleUaM9m213zhfN6Q44oe7BhEb1gIhALAk01Nszr+3WvmkulDsxpYWZg42JVi9YOKDSpxIoSbq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61946},"main":"dist/cjs/indexcjs.js","style":"dist/virtual-keyboard.min.css","module":"dist/esm/indexesm.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp"},"_npmUser":{"name":"aigens","email":"peter.liu@aigens.com"},"_npmVersion":"10.2.3","description":"```ruby     npm i @aigens/electron-virtual-keyboard ```","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","sass":"^1.77.8","gulp-if":"^3.0.0","electron":"^14.0.0","gulp-sass":"^5.1.0","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","@babel/core":"^7.25.2","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","gulp-cssnano":"^2.1.3","@babel/preset-env":"^7.25.4"},"_npmOperationalInternal":{"tmp":"tmp/electron-virtual-keyboard_1.0.11_1724906347137_0.48723995065657366","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@aigens/electron-virtual-keyboard","version":"1.0.12","keywords":[],"author":"","license":"ISC","_id":"@aigens/electron-virtual-keyboard@1.0.12","maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"dist":{"shasum":"14ed52f445843c2193bc85a9db12c8eb38c18ecd","tarball":"https://registry.npmjs.org/@aigens/electron-virtual-keyboard/-/electron-virtual-keyboard-1.0.12.tgz","fileCount":10,"integrity":"sha512-WVbg1lqHUcdboxUS2rbubqOGV5qp5Qcgso3UIDP2U2eMuw0d9Thy4cyib4YE9Rc8IYnBXFaSOgP99uBmSuxPzQ==","signatures":[{"sig":"MEQCIDihnOoRcj58WM/FgzXcXFYJHwE1x0wHTzIkxcfA4/iHAiBg70x1yloGH/aQX8kSFSahU5vj+ueHlPd9hWH13UUvRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61594},"main":"dist/cjs/virtualKeyboard.js","style":"dist/virtual-keyboard.min.css","module":"dist/esm/virtualKeyboardJs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp"},"_npmUser":{"name":"aigens","email":"peter.liu@aigens.com"},"_npmVersion":"10.2.3","description":"```ruby     npm i @aigens/electron-virtual-keyboard ```","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","sass":"^1.77.8","gulp-if":"^3.0.0","electron":"^14.0.0","gulp-sass":"^5.1.0","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","@babel/core":"^7.25.2","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","gulp-cssnano":"^2.1.3","@babel/preset-env":"^7.25.4"},"_npmOperationalInternal":{"tmp":"tmp/electron-virtual-keyboard_1.0.12_1724906697798_0.5119113311525549","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@aigens/electron-virtual-keyboard","version":"1.0.13","keywords":[],"author":"","license":"ISC","_id":"@aigens/electron-virtual-keyboard@1.0.13","maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"dist":{"shasum":"788c22033e2a923b3a220c19aa1023ec4f66fcbb","tarball":"https://registry.npmjs.org/@aigens/electron-virtual-keyboard/-/electron-virtual-keyboard-1.0.13.tgz","fileCount":10,"integrity":"sha512-MNo3WKTVdSkmv1mTsB8uUAv5PMd6kLF2KBBqvfuZI4oCBRmMQOnoLGIqk+tJR7RCh1Zl0btRYTYBCXsG4OHZKg==","signatures":[{"sig":"MEUCIDI8shZiS3yv2r2Ap3+//09X0y4J/zFwjtxvDvMGrMwvAiEAsUfQ0hiwZMEzOpHktRd2Ke6dgBEdNtV9161YAWk81f0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61596},"main":"dist/cjs/virtualKeyboard.js","style":"dist/virtual-keyboard.min.css","module":"dist/esm/virtualKeyboardJs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp"},"_npmUser":{"name":"aigens","email":"peter.liu@aigens.com"},"_npmVersion":"10.2.3","description":"```ruby     npm i @aigens/electron-virtual-keyboard ```","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","sass":"^1.77.8","gulp-if":"^3.0.0","electron":"^14.0.0","gulp-sass":"^5.1.0","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","@babel/core":"^7.25.2","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","gulp-cssnano":"^2.1.3","@babel/preset-env":"^7.25.4"},"_npmOperationalInternal":{"tmp":"tmp/electron-virtual-keyboard_1.0.13_1724906995799_0.1971455077851434","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@aigens/electron-virtual-keyboard","version":"1.0.14","keywords":[],"author":"","license":"ISC","_id":"@aigens/electron-virtual-keyboard@1.0.14","maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"dist":{"shasum":"01139d7b56a2c63b963ea9e7172f3d64612313e1","tarball":"https://registry.npmjs.org/@aigens/electron-virtual-keyboard/-/electron-virtual-keyboard-1.0.14.tgz","fileCount":14,"integrity":"sha512-TXURE6C875XOxsrDXIpNXXySx6+taQZNtrDvYJ7rONEbsvoPd3ug3uctKaYP2JTo1lI4bOtsuUuKEVjJmTRqmw==","signatures":[{"sig":"MEUCIBZrwzpjP2mdCspvy2DQfEIk171GmuGzu3fjX0b2XVazAiEA7ndH7akI012dZIWdB7KRw4U0+hzGT0sQ5px5nvNAESA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62394},"main":"dist/index.js","style":"dist/virtual-keyboard.min.css","module":"dist/esm/virtualKeyboardJs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp"},"_npmUser":{"name":"aigens","email":"peter.liu@aigens.com"},"_npmVersion":"10.2.3","description":"```ruby     npm i @aigens/electron-virtual-keyboard ```","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","sass":"^1.77.8","gulp-if":"^3.0.0","electron":"^14.0.0","gulp-sass":"^5.1.0","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","@babel/core":"^7.25.2","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","gulp-cssnano":"^2.1.3","@babel/preset-env":"^7.25.4"},"_npmOperationalInternal":{"tmp":"tmp/electron-virtual-keyboard_1.0.14_1724909147332_0.3482450921377589","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@aigens/electron-virtual-keyboard","version":"1.0.15","keywords":[],"author":"","license":"ISC","_id":"@aigens/electron-virtual-keyboard@1.0.15","maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"dist":{"shasum":"848372150b77264c1120dbbcc486760bc35b8a35","tarball":"https://registry.npmjs.org/@aigens/electron-virtual-keyboard/-/electron-virtual-keyboard-1.0.15.tgz","fileCount":14,"integrity":"sha512-1Zv2zLNrfvVpVaBRr+pRigr/+Mzr1uoEquoIGfkslKVIMl/sWL/4552lXyYAtOmnLeMKuwYicGrkbd23ar1tbQ==","signatures":[{"sig":"MEUCIExnF1FnmJ9fbTzBx9LACsSqpxYpOXi3eYxb/d77pStLAiEAnfrKMsIS3ukNqwQSuUr7vDH8MVQx2YzRV4pvWTZ5n6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62400},"main":"dist/index.js","style":"dist/virtual-keyboard.min.css","module":"dist/esm/virtualKeyboardJs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp"},"_npmUser":{"name":"aigens","email":"peter.liu@aigens.com"},"_npmVersion":"10.2.3","description":"```ruby     npm i @aigens/electron-virtual-keyboard ```","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","sass":"^1.77.8","gulp-if":"^3.0.0","electron":"^14.0.0","gulp-sass":"^5.1.0","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","@babel/core":"^7.25.2","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","gulp-cssnano":"^2.1.3","@babel/preset-env":"^7.25.4"},"_npmOperationalInternal":{"tmp":"tmp/electron-virtual-keyboard_1.0.15_1724909295157_0.8525396584239175","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@aigens/electron-virtual-keyboard","version":"1.1.0","keywords":[],"author":"","license":"ISC","_id":"@aigens/electron-virtual-keyboard@1.1.0","maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"dist":{"shasum":"12437374644f50e5dbb0fdd40f024e271e6c21cb","tarball":"https://registry.npmjs.org/@aigens/electron-virtual-keyboard/-/electron-virtual-keyboard-1.1.0.tgz","fileCount":4,"integrity":"sha512-zXkNrGGhV1eh5G+4nFWSSstSbsF3Q0yDx6yy9a1fcuJzAJ0e2UA26dbhCer+LDgpiyyOGEIoquq/RUnrX9GgEA==","signatures":[{"sig":"MEUCICHwzrvaqZ+bzKX6LyFMO3p9yqgTcx49ntyiORFFqt9kAiEA6G5nyT0HiiP4lOgHXaR41f66nXPydcKUgA5sApcLD8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7813},"main":"dist/index.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp"},"_npmUser":{"name":"aigens","email":"peter.liu@aigens.com"},"_npmVersion":"10.2.3","description":"```ruby     npm i @aigens/electron-virtual-keyboard ```","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","sass":"^1.77.8","gulp-if":"^3.0.0","electron":"^14.0.0","gulp-sass":"^5.1.0","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","@babel/core":"^7.25.2","gulp-concat":"^2.6.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","gulp-cssnano":"^2.1.3","@babel/preset-env":"^7.25.4"},"_npmOperationalInternal":{"tmp":"tmp/electron-virtual-keyboard_1.1.0_1724913002462_0.017515153553955942","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@aigens/electron-virtual-keyboard","version":"1.1.1","description":"```ruby     npm i @aigens/electron-virtual-keyboard ```","main":"dist/index.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@babel/core":"^7.25.2","@babel/preset-env":"^7.25.4","electron":"^14.0.0","gulp":"^5.0.0","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","gulp-concat":"^2.6.1","gulp-cssnano":"^2.1.3","gulp-if":"^3.0.0","gulp-rename":"^2.0.0","gulp-sass":"^5.1.0","gulp-uglify":"^3.0.2","sass":"^1.77.8"},"_id":"@aigens/electron-virtual-keyboard@1.1.1","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-eF9KawlDQxaesPeMk1UkFb2zjEkU8ohmFjhZC4rZdJhJYR8hwrA8N/5d2C+lE7+MibMjZBxMTmvsv/Veg9fywA==","shasum":"bff6d2fdfd8f5b9eb45b8c710deea5d891bd31c1","tarball":"https://registry.npmjs.org/@aigens/electron-virtual-keyboard/-/electron-virtual-keyboard-1.1.1.tgz","fileCount":4,"unpackedSize":7307,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7UJFdnXraJz8apwzsvjOYdS3QSJqm6k3qMmvKAOm+dAiBxOhhQpyzwfLjBjRN2y8E3pN3ij1+MHpO+DtjdqwPgFw=="}]},"_npmUser":{"name":"aigens","email":"peter.liu@aigens.com"},"directories":{},"maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-virtual-keyboard_1.1.1_1724913172776_0.9427895310077741"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-28T10:36:19.861Z","modified":"2024-08-29T06:32:53.105Z","1.0.0":"2024-08-28T10:36:20.228Z","1.0.1":"2024-08-29T01:58:54.101Z","1.0.2":"2024-08-29T02:11:05.364Z","1.0.3":"2024-08-29T02:22:48.423Z","1.0.4":"2024-08-29T02:26:42.486Z","1.0.5":"2024-08-29T02:35:40.538Z","1.0.6":"2024-08-29T02:40:32.176Z","1.0.7":"2024-08-29T02:56:59.363Z","1.0.8":"2024-08-29T03:18:12.247Z","1.0.9":"2024-08-29T04:22:15.463Z","1.0.10":"2024-08-29T04:32:13.474Z","1.0.11":"2024-08-29T04:39:07.349Z","1.0.12":"2024-08-29T04:44:57.929Z","1.0.13":"2024-08-29T04:49:55.967Z","1.0.14":"2024-08-29T05:25:47.486Z","1.0.15":"2024-08-29T05:28:15.343Z","1.1.0":"2024-08-29T06:30:02.594Z","1.1.1":"2024-08-29T06:32:52.923Z"},"license":"ISC","keywords":[],"description":"```ruby     npm i @aigens/electron-virtual-keyboard ```","maintainers":[{"name":"aigens","email":"peter.liu@aigens.com"}],"readme":"## Install\n\n```ruby\n    npm i @aigens/electron-virtual-keyboard\n```\n\n## use\n\n* electron\n  \n```js\nconst {\n    VirtualKeyboard\n} = require('@aigens/electron-virtual-keyboard');\n\nvkb = new VirtualKeyboard(mainWindow.webContents)\n\nipcMain.handle('run-method', async (event, ...arg) => {\n    const method = arg?.[0];\n    const params = arg?.[1];\n    switch (method) {\n        case 'virtual-keyboard-keypress':\n            return vkb.receiveKeyPress(null, params);\n    }\n\n    return `${method}`;\n});\n\n\n\npreload.js\n\n\nconst { contextBridge, ipcRenderer } = require('electron');\n\ncontextBridge.exposeInMainWorld('aigensElectronAPI', {\n    run: async (...arg) => {\n        const result = await ipcRenderer.invoke('run-method', ...arg);\n        return result;\n    }\n});\n\n\n```\n","readmeFilename":"README.md"}