{"_id":"@sigx/lynx-keyboard","_rev":"48-e4d365c3847b93ccebeb8e16c0d0524c","name":"@sigx/lynx-keyboard","dist-tags":{"latest":"0.34.0"},"versions":{"0.4.6":{"name":"@sigx/lynx-keyboard","version":"0.4.6","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.4.6","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://github.com/signalxjs/lynx/tree/main/packages/lynx-keyboard","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"321d514bab8fefa54c28189155e7cb3cbf7d5c39","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.4.6.tgz","fileCount":28,"integrity":"sha512-GLiINJYzWs0yrelBjcljmuk1Y3xxEarcLuRqgzsA6TkA1whWOsojjLfzNv/UbkdeFu5hy3KNSNl5yTQKyfYKZg==","signatures":[{"sig":"MEQCIBdwxPa49jVND3Cr6oFNKu+4uGoRFpiBMElM0s4k13d/AiB4+SN+Y2UZ/BSDQrTl2Yw9pmp3502MlEc3eFWA7hCjSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47720},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.4.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"},"_resolved":"/private/var/folders/91/rx246wg956j9sc7w7gflhczc0000gn/T/7dc26210174effbe6b381b3005f8491f/sigx-lynx-keyboard-0.4.6.tgz","_integrity":"sha512-GLiINJYzWs0yrelBjcljmuk1Y3xxEarcLuRqgzsA6TkA1whWOsojjLfzNv/UbkdeFu5hy3KNSNl5yTQKyfYKZg==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.6.2","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@sigx/lynx":"^0.4.6","@sigx/lynx-motion":"^0.4.6","@sigx/lynx-safe-area":"^0.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.4.6","@sigx/lynx-testing":"^0.4.6","@sigx/lynx-runtime-main":"^0.4.6","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.4.6_1780575235776_0.35553608590642316","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@sigx/lynx-keyboard","version":"0.4.7","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.4.7","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://github.com/signalxjs/lynx/tree/main/packages/lynx-keyboard","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"1f960a4da52a1800b3d8c86798b064a4fe7d7d22","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.4.7.tgz","fileCount":28,"integrity":"sha512-OLXtJaUfzF/MtxdRAdBI/nhcPixziNAnOVmxk13PvwcawhqcwWkARCgqwoCki8QovUGONjXQFgKWd+v/ziMx1A==","signatures":[{"sig":"MEUCIQDBroL/lbQsd6wt9dWuV9YqWkF5kmYRCAgqXyyrBhpArAIgYUB8wNHfC2rrXLFhykBILNkM7Ecwk0R21A9Ysl1QIZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47720},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.4.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/9cfae72da7f163e0afb382a91ec9ac47/sigx-lynx-keyboard-0.4.7.tgz","_integrity":"sha512-OLXtJaUfzF/MtxdRAdBI/nhcPixziNAnOVmxk13PvwcawhqcwWkARCgqwoCki8QovUGONjXQFgKWd+v/ziMx1A==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.16.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx":"^0.4.7","@sigx/lynx-motion":"^0.4.7","@sigx/lynx-safe-area":"^0.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.4.7","@sigx/lynx-testing":"^0.4.7","@sigx/lynx-runtime-main":"^0.4.7","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.4.7_1780578640377_0.4402809234827305","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@sigx/lynx-keyboard","version":"0.4.8","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.4.8","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://github.com/signalxjs/lynx/tree/main/packages/lynx-keyboard","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"a6219d6c3811acb402a28968f1b3a025ac61df40","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.4.8.tgz","fileCount":28,"integrity":"sha512-nDJRmzW9nZKTfgeVkbsjmQZAim2pnnCoYjP2clvA8IhkaXPawYNLcj7qqfBP6syq6CzCJWWYXU0jITagilrjdw==","signatures":[{"sig":"MEUCIF0r9Dx/r9qr7KBXYdAkgE91bn/dt7ID8v4en1LGyUzdAiEAyC4O3YfYId4kMtcZOIZFDw3zQDR53cN9Pgft6omSG6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47720},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.4.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/e197c46556e81b50f0e20968d065d20d/sigx-lynx-keyboard-0.4.8.tgz","_integrity":"sha512-nDJRmzW9nZKTfgeVkbsjmQZAim2pnnCoYjP2clvA8IhkaXPawYNLcj7qqfBP6syq6CzCJWWYXU0jITagilrjdw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.16.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx":"^0.4.8","@sigx/lynx-motion":"^0.4.8","@sigx/lynx-safe-area":"^0.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.4.8","@sigx/lynx-testing":"^0.4.8","@sigx/lynx-runtime-main":"^0.4.8","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.4.8_1780655535602_0.8152173145584176","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@sigx/lynx-keyboard","version":"0.4.9","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.4.9","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://github.com/signalxjs/lynx/tree/main/packages/lynx-keyboard","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"10acddbf97152d0c79185854b65e46b7b6c70935","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.4.9.tgz","fileCount":28,"integrity":"sha512-3OgPprDmE998yR5evHh/Wak8BMjdfBrT0XfkGw4GnEZiRydVOFUDtHnDeAcMwXoSvZzMAHaYJCoKRNj1lCTorw==","signatures":[{"sig":"MEUCIH6iIiHGF5v5Tj6x/RO5fQXcOUYbPHIMG5bUCRVyAEQlAiEAlq4i/8d2LbPpbWgHXvfOY7W2/McqHZFUxEzVOBQTuKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47720},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.4.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/14944f6d59a09c00e0222bfb3853214f/sigx-lynx-keyboard-0.4.9.tgz","_integrity":"sha512-3OgPprDmE998yR5evHh/Wak8BMjdfBrT0XfkGw4GnEZiRydVOFUDtHnDeAcMwXoSvZzMAHaYJCoKRNj1lCTorw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.16.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx":"^0.4.9","@sigx/lynx-motion":"^0.4.9","@sigx/lynx-safe-area":"^0.4.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.4.9","@sigx/lynx-testing":"^0.4.9","@sigx/lynx-runtime-main":"^0.4.9","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.4.9_1780676004434_0.07129621883257475","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@sigx/lynx-keyboard","version":"0.5.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.5.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://github.com/signalxjs/lynx/tree/main/packages/lynx-keyboard","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"4244ba7595c7961dedb030ef1b0dcd544ce5bbb3","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.5.0.tgz","fileCount":28,"integrity":"sha512-Z5jQCvYE0kqXgVc4bgN20uQBibsl8laQDMad75uffbGH1TVQWYPEPgAz6Ft1SUcIZgly1jdYsq/saMifl0Ah1g==","signatures":[{"sig":"MEUCIQC82XeO4TCTKqhYLTkZN/YiDpTgPCeQkdk2cTUZahcfWAIgFk5+XnoTsp01p4su++RikfQL7qiWvu2U/QBpf/X0oHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47720},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.5.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/4466565bb36228ced24dcdf406486b8f/sigx-lynx-keyboard-0.5.0.tgz","_integrity":"sha512-Z5jQCvYE0kqXgVc4bgN20uQBibsl8laQDMad75uffbGH1TVQWYPEPgAz6Ft1SUcIZgly1jdYsq/saMifl0Ah1g==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.16.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx":"^0.5.0","@sigx/lynx-motion":"^0.5.0","@sigx/lynx-safe-area":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.5.0","@sigx/lynx-testing":"^0.5.0","@sigx/lynx-runtime-main":"^0.5.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.5.0_1780949771276_0.09671630371974849","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@sigx/lynx-keyboard","version":"0.5.1","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.5.1","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://github.com/signalxjs/lynx/tree/main/packages/lynx-keyboard","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"905a04b05d1dd0e4f4a92bac15d6d6cf1fd678b7","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.5.1.tgz","fileCount":28,"integrity":"sha512-1RHH3bijJOPVjfPhmV1FSwCHLLP6KjfslAt2ekRqNXMgX8YPrXL6m8WgIZXleg6j2fvj3ILuAj2iImieZpqhEQ==","signatures":[{"sig":"MEUCIHEyECtXMU5PWx78w/a2crYJ/3Xe+ZteyBUbwv8ZD7IoAiEA3MXRqld6Wtc+AqJ48o42L7kA/+3pdUlBMRQOY9E2ft0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47720},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.5.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/97880ef81d76b46353e32ad98d623cc2/sigx-lynx-keyboard-0.5.1.tgz","_integrity":"sha512-1RHH3bijJOPVjfPhmV1FSwCHLLP6KjfslAt2ekRqNXMgX8YPrXL6m8WgIZXleg6j2fvj3ILuAj2iImieZpqhEQ==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.16.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx":"^0.5.1","@sigx/lynx-motion":"^0.5.1","@sigx/lynx-safe-area":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.5.1","@sigx/lynx-testing":"^0.5.1","@sigx/lynx-runtime-main":"^0.5.1","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.5.1_1780991074604_0.5395242753460516","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@sigx/lynx-keyboard","version":"0.5.2","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.5.2","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://github.com/signalxjs/lynx/tree/main/packages/lynx-keyboard","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"d9a210dbdc645cdb973f2724cdfade3dd280bf0b","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.5.2.tgz","fileCount":28,"integrity":"sha512-PxtJ3vLG0iSmy24A4iloQKKE6gyxYiRoCVgVHvvTX/yNos7pNkklC4t+CS03vBZQhx8Gkpm463AYmiZUnF7iDA==","signatures":[{"sig":"MEUCIFCQRlrmQL56eaQzuSYPY1UVfdo+h2dFB++eZua2NgPDAiEAi37xQExLK+rOc1tYPKV3zaVuHt92gLgDPeJWZyVXpFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47720},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.5.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"},"_resolved":"/private/var/folders/91/rx246wg956j9sc7w7gflhczc0000gn/T/203ec3b3c056e16dbe9eca89575f3079/sigx-lynx-keyboard-0.5.2.tgz","_integrity":"sha512-PxtJ3vLG0iSmy24A4iloQKKE6gyxYiRoCVgVHvvTX/yNos7pNkklC4t+CS03vBZQhx8Gkpm463AYmiZUnF7iDA==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.6.2","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@sigx/lynx":"^0.5.2","@sigx/lynx-motion":"^0.5.2","@sigx/lynx-safe-area":"^0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.5.2","@sigx/lynx-testing":"^0.5.2","@sigx/lynx-runtime-main":"^0.5.2","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.5.2_1781017335385_0.9505629497385686","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@sigx/lynx-keyboard","version":"0.5.3","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.5.3","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://github.com/signalxjs/lynx/tree/main/packages/lynx-keyboard","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"7573d746546a574599e8e287242ecfa1772a92a6","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.5.3.tgz","fileCount":28,"integrity":"sha512-luBQJHGlrGF9hKZdJCF22vuU4ffgRyZkXeHMAJqKceGeqoe7Bsfq9o7vMTtJRkwk+MtpskU/Glnj4QdmDUs/Xw==","signatures":[{"sig":"MEYCIQCFeMB9twabEU3d83slUfRF+m3x/cTokxGzw7azjgNWJgIhAMssXze6U8YwoPs5LG5j+E7tTxaB1pCIF+/CsIDWmRHe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47720},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.5.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/ae3cfb67e9fd11817b5e06386398ff04/sigx-lynx-keyboard-0.5.3.tgz","_integrity":"sha512-luBQJHGlrGF9hKZdJCF22vuU4ffgRyZkXeHMAJqKceGeqoe7Bsfq9o7vMTtJRkwk+MtpskU/Glnj4QdmDUs/Xw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.16.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx":"^0.5.3","@sigx/lynx-motion":"^0.5.3","@sigx/lynx-safe-area":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.5.3","@sigx/lynx-testing":"^0.5.3","@sigx/lynx-runtime-main":"^0.5.3","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.5.3_1781041876749_0.3410357123915939","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@sigx/lynx-keyboard","version":"0.5.4","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.5.4","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"9aac4c5fa4e137c09241e0085c6f1714e521cbb1","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.5.4.tgz","fileCount":28,"integrity":"sha512-RJaYtgwtVuQ4hAdynQNE8z/OCVj8qNFF8q6l9+IBntE+AAeSskCeVeqRQKPaOR13YOR+2ikevctx5GKisT31BA==","signatures":[{"sig":"MEUCIQDVAjR28iBcHEKL8b+i8f+50eVICv/IZHX3uBSzVLKBIwIgS6SQv+tzqFzgPVsqZwjF2ClZCKZeM7Xy94kTN+x8PKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47938},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.5.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/3ed0800aca4b7caa76a83fc2830ad466/sigx-lynx-keyboard-0.5.4.tgz","_integrity":"sha512-RJaYtgwtVuQ4hAdynQNE8z/OCVj8qNFF8q6l9+IBntE+AAeSskCeVeqRQKPaOR13YOR+2ikevctx5GKisT31BA==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.16.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx":"^0.5.4","@sigx/lynx-motion":"^0.5.4","@sigx/lynx-safe-area":"^0.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.5.4","@sigx/lynx-testing":"^0.5.4","@sigx/lynx-runtime-main":"^0.5.4","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.5.4_1781072368882_0.35768482235799137","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@sigx/lynx-keyboard","version":"0.5.5","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.5.5","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"3a11d8c169c0128421348baf7c19d09175a9d027","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.5.5.tgz","fileCount":28,"integrity":"sha512-1mpb//t44OwF2kYuAmQPnTU8D9M2IzrVv0lxjv23I2RGX6o15p7Aq4s917JqEyu+060/7/wgZ4jl7DeLLOkCow==","signatures":[{"sig":"MEQCIGV+qaGZImFrICV/IymM2AhR6ShKgnstSi1xft9htdYAAiAtHg8YDcLiT4XeFt32BHnFxGzNR/2D8mVAqDopC/IZqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47938},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.5.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/669f4ad4f030aa713369ff59d1a70db5/sigx-lynx-keyboard-0.5.5.tgz","_integrity":"sha512-1mpb//t44OwF2kYuAmQPnTU8D9M2IzrVv0lxjv23I2RGX6o15p7Aq4s917JqEyu+060/7/wgZ4jl7DeLLOkCow==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.16.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx":"^0.5.5","@sigx/lynx-motion":"^0.5.5","@sigx/lynx-safe-area":"^0.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.5.5","@sigx/lynx-testing":"^0.5.5","@sigx/lynx-runtime-main":"^0.5.5","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.5.5_1781083639538_0.4649644620705251","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@sigx/lynx-keyboard","version":"0.5.6","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.5.6","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"991907fbc28a8cd5a5d0b37a825aa2fcaa6dec60","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.5.6.tgz","fileCount":28,"integrity":"sha512-7kr491ALv1fU+/bfjHR33/0apehWj4xXpVx71Ht7ECWZrII4r2voxL8G0yq+JVsj8dvO6+Wolsi5oIkS/GUHuA==","signatures":[{"sig":"MEQCIHaxL7ZxhCVbIoxu7/xwRuxQpmLNro5DaC0TTsEIIhIUAiADTZuwmyc/9FXsFggvIWoMEZeS/U3GR85oMPfie5g90g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47938},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.5.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/2da25b4aad2f633061a4cd01f7f27681/sigx-lynx-keyboard-0.5.6.tgz","_integrity":"sha512-7kr491ALv1fU+/bfjHR33/0apehWj4xXpVx71Ht7ECWZrII4r2voxL8G0yq+JVsj8dvO6+Wolsi5oIkS/GUHuA==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.16.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx":"^0.5.6","@sigx/lynx-motion":"^0.5.6","@sigx/lynx-safe-area":"^0.5.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.5.6","@sigx/lynx-testing":"^0.5.6","@sigx/lynx-runtime-main":"^0.5.6","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.5.6_1781114421110_0.0821093711087888","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@sigx/lynx-keyboard","version":"0.5.7","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.5.7","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"4f51c469eb81e2b87c225435f341e93fb59d5fed","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.5.7.tgz","fileCount":28,"integrity":"sha512-HjMTHiyqeugLf6aDWMksQDyAY6sCd7lHrK7LsSVl9yIG+5q3xc1U1khKOiWRcZKgXpTrmCGVhnsZLAn/Dg8G9A==","signatures":[{"sig":"MEUCIGs/69IGoMiB6abRSMudDyIbgMSj6/owSWKOkyKNEvFHAiEAkMWRk4qbyxjuHkqIQVReUdMtIJqwMEgDQWKqEE3jD3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47938},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.5.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/e0caa5022d4cabd49ce01fff0ede21a3/sigx-lynx-keyboard-0.5.7.tgz","_integrity":"sha512-HjMTHiyqeugLf6aDWMksQDyAY6sCd7lHrK7LsSVl9yIG+5q3xc1U1khKOiWRcZKgXpTrmCGVhnsZLAn/Dg8G9A==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.17.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx":"^0.5.7","@sigx/lynx-motion":"^0.5.7","@sigx/lynx-safe-area":"^0.5.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.5.7","@sigx/lynx-testing":"^0.5.7","@sigx/lynx-runtime-main":"^0.5.7","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.5.7_1781237930062_0.9250188438489517","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@sigx/lynx-keyboard","version":"0.6.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.6.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"50df712723c557aaf5bbc687fc6da1035fad9701","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.6.0.tgz","fileCount":28,"integrity":"sha512-MOHCdWILrvCKC3SFD82i4Q+FwGhMTvAtj5v8wKRVnMjj8ObvafdmCZL6P05k9CcZK+sxtRoq3+Ensn9PTOoyTg==","signatures":[{"sig":"MEUCIQCXrZowDD1O0ArucjR/4U/ZlK6bwbMZJs2MtjrIX24umgIgdkzZeaA9zq/D1/s5Jz/pNXJfPLDGdo85vL8Eo4+ajhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47938},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.6.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/c45863faf24246e00f1b2866bb750519/sigx-lynx-keyboard-0.6.0.tgz","_integrity":"sha512-MOHCdWILrvCKC3SFD82i4Q+FwGhMTvAtj5v8wKRVnMjj8ObvafdmCZL6P05k9CcZK+sxtRoq3+Ensn9PTOoyTg==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.17.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx":"^0.6.0","@sigx/lynx-motion":"^0.6.0","@sigx/lynx-safe-area":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.6.0","@sigx/lynx-testing":"^0.6.0","@sigx/lynx-runtime-main":"^0.6.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.6.0_1781246881726_0.2818679175536629","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@sigx/lynx-keyboard","version":"0.6.1","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.6.1","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"57d8755da2fd5ed8b8e78e8bd6649e424b07cfda","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.6.1.tgz","fileCount":28,"integrity":"sha512-0FBPicV59SQ0Xh42VxT9SBMyiJqwjrF0a3ZbmwQGa3JM0grWp8Cpz87kJFb+aLiNdBL7uVPOpqKWlB4Ly8uUiQ==","signatures":[{"sig":"MEYCIQCzv3nKAdk/ZSm9Ovi4GTuSPLivZ599G/ADiMBT9bf8zgIhAOEiQQTiga4ei7o0B2xZXoPH83u+C5zE5S3FfuYYdZK1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48362},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.6.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"},"_resolved":"C:\\Users\\andy\\AppData\\Local\\Temp\\773079860d79c98e98d52d970988d6d4\\sigx-lynx-keyboard-0.6.1.tgz","_integrity":"sha512-0FBPicV59SQ0Xh42VxT9SBMyiJqwjrF0a3ZbmwQGa3JM0grWp8Cpz87kJFb+aLiNdBL7uVPOpqKWlB4Ly8uUiQ==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"10.9.4","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sigx/lynx":"^0.6.1","@sigx/lynx-motion":"^0.6.1","@sigx/lynx-safe-area":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.6.1","@sigx/lynx-testing":"^0.6.1","@sigx/lynx-runtime-main":"^0.6.1","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.6.1_1781257332745_0.3355022293004677","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@sigx/lynx-keyboard","version":"0.7.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.7.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"df1668a5415c844cfd99c42cc7d39d2aab350908","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.7.0.tgz","fileCount":28,"integrity":"sha512-btHvKSMbdRU5u/5cy6k3l8jfaVWbHK2byc9NAUlXHyzEWI3+YnUD2FDnulkriYoAuWdIkNj+nyESptNZp9xpnw==","signatures":[{"sig":"MEUCIQC4vn6iUcacsttBlywl/sc+ki/lymrWyf2j5kVZdEuSFQIgddZ44s1zOfL8iKk4o00dqHVglgybh0fPiBqqvg8/pac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47938},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.7.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/fb9965aeec21311ff667236be2e9406f/sigx-lynx-keyboard-0.7.0.tgz","_integrity":"sha512-btHvKSMbdRU5u/5cy6k3l8jfaVWbHK2byc9NAUlXHyzEWI3+YnUD2FDnulkriYoAuWdIkNj+nyESptNZp9xpnw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.17.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx":"^0.7.0","@sigx/lynx-motion":"^0.7.0","@sigx/lynx-safe-area":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.7.0","@sigx/lynx-testing":"^0.7.0","@sigx/lynx-runtime-main":"^0.7.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.7.0_1781279002406_0.13678848168418467","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@sigx/lynx-keyboard","version":"0.8.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.8.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"021d74ef019d5b59e8d8ca89a2da176864c5565d","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.8.0.tgz","fileCount":28,"integrity":"sha512-7o/KA3OOHr6yI0Am6NIUfE8jnNhTjXThQ4BdW39KomY7QD/tXGQL1dpSOjDOxuFmPB5MivzL/zh/YATNkvFI5g==","signatures":[{"sig":"MEQCIHNXdTYXQ+RGdt9XpeQQildbyEL6/54YBbVaMyXZxyZCAiAi5qyQv+8kuisvAfWndwfWMP37jjCJFLdE+DYffn227Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48392},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.8.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"},"_resolved":"C:\\Users\\andy\\AppData\\Local\\Temp\\9587245f54e50f7ab45a3d24849a4ad0\\sigx-lynx-keyboard-0.8.0.tgz","_integrity":"sha512-7o/KA3OOHr6yI0Am6NIUfE8jnNhTjXThQ4BdW39KomY7QD/tXGQL1dpSOjDOxuFmPB5MivzL/zh/YATNkvFI5g==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"10.9.4","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sigx/lynx":"^0.8.0","@sigx/lynx-motion":"^0.8.0","@sigx/lynx-safe-area":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.8.0","@sigx/lynx-testing":"^0.8.0","@sigx/lynx-runtime-main":"^0.8.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.8.0_1781541653744_0.9721173217800294","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@sigx/lynx-keyboard","version":"0.8.1","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.8.1","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"f60b902e3f3167369a5836477049e4a5d31620bf","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.8.1.tgz","fileCount":28,"integrity":"sha512-Ks2SFrDNpdKO0K4SLMXVbZ+JTL1MSOsAQ/x+3Tx8bE1x4ibksOf5w7Cl/58PLFwiCx+QryFKqkq4nD9dvcOiCw==","signatures":[{"sig":"MEQCIEPMr77QLmbFKkra8eIqhp6tffv3YtB3j+bLHxbdLssAAiBbU2/E7dQDfYFzP4RG9E94n29woIJL1Gi2D10LBR15WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47968},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.8.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/1844e11d6d693a27659c5b250650f386/sigx-lynx-keyboard-0.8.1.tgz","_integrity":"sha512-Ks2SFrDNpdKO0K4SLMXVbZ+JTL1MSOsAQ/x+3Tx8bE1x4ibksOf5w7Cl/58PLFwiCx+QryFKqkq4nD9dvcOiCw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.17.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx":"^0.8.1","@sigx/lynx-motion":"^0.8.1","@sigx/lynx-safe-area":"^0.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.8.1","@sigx/lynx-testing":"^0.8.1","@sigx/lynx-runtime-main":"^0.8.1","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.8.1_1781783155563_0.0748317880786904","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@sigx/lynx-keyboard","version":"0.9.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.9.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"f30a26af6ecc40ef471c62b39faaf44eef581e20","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.9.0.tgz","fileCount":28,"integrity":"sha512-OqWp4/M5q1nLpPtwOPnatxAczep9ldKSK2el9Hr5kFhCJ3Mk6bP3xvN5RSDb1ar54Q0ZcmWg4l3Eb2JPkdaL7g==","signatures":[{"sig":"MEUCIQDpgaxgNkrGVRJ/X7xk7K7qs10gYrVXzh/X0+GmRrK3WQIgJ3n0Ls8kIcbPi7xXxir9Tu1IOp8myXFCBHJYcdz0H7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47968},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.9.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"},"_resolved":"/private/var/folders/91/rx246wg956j9sc7w7gflhczc0000gn/T/b00c2f7c674961227d2dc850d6958ff0/sigx-lynx-keyboard-0.9.0.tgz","_integrity":"sha512-OqWp4/M5q1nLpPtwOPnatxAczep9ldKSK2el9Hr5kFhCJ3Mk6bP3xvN5RSDb1ar54Q0ZcmWg4l3Eb2JPkdaL7g==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.6.2","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@sigx/lynx":"^0.9.0","@sigx/lynx-motion":"^0.9.0","@sigx/lynx-safe-area":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.9.0","@sigx/lynx-testing":"^0.9.0","@sigx/lynx-runtime-main":"^0.9.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.9.0_1781808656408_0.5568923275514481","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@sigx/lynx-keyboard","version":"0.9.1","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.9.1","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"7d7872a010d1131072867d8acf80d9f171f2ff9d","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.9.1.tgz","fileCount":28,"integrity":"sha512-CplUSAZPIDMn4yBOvf3yJIU18B1AKz/5n3FqZl0eoXQ8NY9KuCAi9jB7vNOpEkrMT2ADmBJxPZXVmKxt7+7glQ==","signatures":[{"sig":"MEUCIDCYru3AEBijRKUN9jdWu/l3YAjbuDbxeSaUnkSg+09gAiEAyqUdskK8Tvlaos87bLZXsQhIIvmJNYM1Km09MLTpXx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47968},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.9.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/e7771cfa20727ab04007d2bb7fa24ef7/sigx-lynx-keyboard-0.9.1.tgz","_integrity":"sha512-CplUSAZPIDMn4yBOvf3yJIU18B1AKz/5n3FqZl0eoXQ8NY9KuCAi9jB7vNOpEkrMT2ADmBJxPZXVmKxt7+7glQ==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.17.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx":"^0.9.1","@sigx/lynx-motion":"^0.9.1","@sigx/lynx-safe-area":"^0.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.9.1","@sigx/lynx-testing":"^0.9.1","@sigx/lynx-runtime-main":"^0.9.1","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.9.1_1781809784220_0.20717205509364334","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@sigx/lynx-keyboard","version":"0.9.2","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.9.2","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"f2e446f7f6399096b00c43aa403c72864ddb6a83","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.9.2.tgz","fileCount":28,"integrity":"sha512-mTiP8IFFbmpbeh/PJZ9otB5nHw8lcPmiE8DoBtNcxxHSQTyc9UMqCBqX0kW7mj/9XvqP+9rHspXwtS+Fd6p5+Q==","signatures":[{"sig":"MEQCIDQPwrDbTC3RWItqNyzuzPZJIz7Cl4Bcr6hnEC2lxFARAiAiVKQJjRx5jnI3howWVhLwE2AOK0U0h1B3RCWZQow1lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47968},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.9.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/2b7032b44ffda360d442e12bc4beeec2/sigx-lynx-keyboard-0.9.2.tgz","_integrity":"sha512-mTiP8IFFbmpbeh/PJZ9otB5nHw8lcPmiE8DoBtNcxxHSQTyc9UMqCBqX0kW7mj/9XvqP+9rHspXwtS+Fd6p5+Q==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.17.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx":"^0.9.2","@sigx/lynx-motion":"^0.9.2","@sigx/lynx-safe-area":"^0.9.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.9.2","@sigx/lynx-testing":"^0.9.2","@sigx/lynx-runtime-main":"^0.9.2","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.9.2_1782110150925_0.8222719215163441","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@sigx/lynx-keyboard","version":"0.10.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.10.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"c9a29001b088241186e37b81a9ce957bb2ff19ea","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.10.0.tgz","fileCount":28,"integrity":"sha512-03XxCr8Nf953qUGpKzo4JwfGzSt2YeJ+63TqBhG+Uh/NOMvR5Bcnabyxivx51ji4zM3+FpenGRFUfhTZSnpHQw==","signatures":[{"sig":"MEUCIC9ovFsJAXBxLgYGqGJKx98f/mddJANmkt0RJ7WSe43nAiEA8e4R3ct2SqZyiZvkAo7bkmOhqPobVA1nq2q5XCU056c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47975},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.10.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/ebb5dfe3841f8b467195c0d1929f6994/sigx-lynx-keyboard-0.10.0.tgz","_integrity":"sha512-03XxCr8Nf953qUGpKzo4JwfGzSt2YeJ+63TqBhG+Uh/NOMvR5Bcnabyxivx51ji4zM3+FpenGRFUfhTZSnpHQw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.17.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx":"^0.10.0","@sigx/lynx-motion":"^0.10.0","@sigx/lynx-safe-area":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.10.0","@sigx/lynx-testing":"^0.10.0","@sigx/lynx-runtime-main":"^0.10.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.10.0_1782206293734_0.7066938158527099","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@sigx/lynx-keyboard","version":"0.11.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.11.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"03c0c1a00112b53cc281c1c2d748eeac704f6d01","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.11.0.tgz","fileCount":28,"integrity":"sha512-2ADD0U6qsgEzbgdtCtfSrPlTkFAY+GNGGWxfzq9zRfFzQmNrBgWMLqRhTE1ZoMqLTnsG3l2U/0YlvPZHPCLyUA==","signatures":[{"sig":"MEQCIEWmsAPmY2sb6Y+EVTuCzbRo7rTFMGyOD1fparOZYI5ZAiBNt1Y4Nsli3j4ur7Ue3E3JEKv3pwJJnJSOeROfrzqm7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47975},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.11.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/0d6eb825eb15e23272499b8477130728/sigx-lynx-keyboard-0.11.0.tgz","_integrity":"sha512-2ADD0U6qsgEzbgdtCtfSrPlTkFAY+GNGGWxfzq9zRfFzQmNrBgWMLqRhTE1ZoMqLTnsG3l2U/0YlvPZHPCLyUA==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.17.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sigx/lynx":"^0.11.0","@sigx/lynx-motion":"^0.11.0","@sigx/lynx-safe-area":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.11.0","@sigx/lynx-testing":"^0.11.0","@sigx/lynx-runtime-main":"^0.11.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.11.0_1782296798626_0.2772467724318315","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@sigx/lynx-keyboard","version":"0.12.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.12.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"eed5f655d0d823a9bfdda41ea2c047dd00fb04fc","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.12.0.tgz","fileCount":28,"integrity":"sha512-Wswpe1o450X8SoCDP5RbaCH86B/uRe1HXoEVLu5TFd8UmSPQ3MlCmDKt261rzTrpg1FiPlEUq2BvAdH6SDnHHQ==","signatures":[{"sig":"MEQCIDecJJyCRbsULhOqDdMkmvVN70SMbCjvbSUhWFmvJnJ5AiBb+leePrlrM22IFObOC5AtGlapPVo4T3W6VKFtkIDV4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47975},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.12.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/2a31df6ad8a606ab79b3178ecc813498/sigx-lynx-keyboard-0.12.0.tgz","_integrity":"sha512-Wswpe1o450X8SoCDP5RbaCH86B/uRe1HXoEVLu5TFd8UmSPQ3MlCmDKt261rzTrpg1FiPlEUq2BvAdH6SDnHHQ==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.1","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx":"^0.12.0","@sigx/lynx-motion":"^0.12.0","@sigx/lynx-safe-area":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.12.0","@sigx/lynx-testing":"^0.12.0","@sigx/lynx-runtime-main":"^0.12.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.12.0_1783949903029_0.5698725412610719","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@sigx/lynx-keyboard","version":"0.12.1","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.12.1","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"305948964f170c606a837f31aad6d09b561eb8be","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.12.1.tgz","fileCount":28,"integrity":"sha512-VFMh+3o3KaLPPpCj9xv/jHQrjKVtLNSvY1B/Uoc+0njxReN5KhFmgcyeRdccGCzLgt5FQAPveUnFGH89uC+NGw==","signatures":[{"sig":"MEUCIFBOVmimpi6rZ0+pFdx66cHjiB722zefgmzwNJkvgSB3AiEAlGCWN8FrdOH1iQgZjz5BoOJnjSqip0J96a1AMv719I8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47975},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.12.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/808615e984b9af9503a592ae59bf5f54/sigx-lynx-keyboard-0.12.1.tgz","_integrity":"sha512-VFMh+3o3KaLPPpCj9xv/jHQrjKVtLNSvY1B/Uoc+0njxReN5KhFmgcyeRdccGCzLgt5FQAPveUnFGH89uC+NGw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.1","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx":"^0.12.1","@sigx/lynx-motion":"^0.12.1","@sigx/lynx-safe-area":"^0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.12.1","@sigx/lynx-testing":"^0.12.1","@sigx/lynx-runtime-main":"^0.12.1","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.12.1_1783972388327_0.43183202186772895","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@sigx/lynx-keyboard","version":"0.12.2","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.12.2","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"f1296df92a6e5722da5beb4cd28b7c9d3efeba45","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.12.2.tgz","fileCount":28,"integrity":"sha512-/YqTdYcwqr1tGWR1lWcLuu5187CsfjCo/CnyQV5MWFEB/t02oBOzh8NKm/z8EYCoqieSPQieGq7gApJKL6CJ0g==","signatures":[{"sig":"MEYCIQC7ad1J8q2BjBo1k9gSNAZyfmE4284sjCP5G3wca8t7lwIhAMNI8qTdrte4fKtQZcQqtPiLouZjxOrVQG34JDKd20ZQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47975},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.12.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/6614d2c33494a6a7830129d996897bee/sigx-lynx-keyboard-0.12.2.tgz","_integrity":"sha512-/YqTdYcwqr1tGWR1lWcLuu5187CsfjCo/CnyQV5MWFEB/t02oBOzh8NKm/z8EYCoqieSPQieGq7gApJKL6CJ0g==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.1","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx":"^0.12.2","@sigx/lynx-motion":"^0.12.2","@sigx/lynx-safe-area":"^0.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.12.2","@sigx/lynx-testing":"^0.12.2","@sigx/lynx-runtime-main":"^0.12.2","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.12.2_1784019838475_0.08961827018097823","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@sigx/lynx-keyboard","version":"0.13.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.13.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"d5fcbe01624423425fab3516d1a53f0d7eb6685f","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.13.0.tgz","fileCount":28,"integrity":"sha512-BUsn+ZyuApl4bKPRyQr14FEYYwEcsF1GEyf/UPy0ija0XJdGU8MKnVauUg/J9CaDOEPa/AnAythLPu0GjX66Kw==","signatures":[{"sig":"MEUCIQD1NxD73LOHhKpIQgdm6s2uhivRmF4Wlcnt9NL3qKRMVwIgckeNGkItIShJfF+q2kt72v73t/OA6ketBWvpsGBNrUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47975},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.13.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/cbf88f11aeb64cc483d1bb77a0e964d3/sigx-lynx-keyboard-0.13.0.tgz","_integrity":"sha512-BUsn+ZyuApl4bKPRyQr14FEYYwEcsF1GEyf/UPy0ija0XJdGU8MKnVauUg/J9CaDOEPa/AnAythLPu0GjX66Kw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.1","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx":"^0.13.0","@sigx/lynx-motion":"^0.13.0","@sigx/lynx-safe-area":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.13.0","@sigx/lynx-testing":"^0.13.0","@sigx/lynx-runtime-main":"^0.13.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.13.0_1784139152050_0.5915777973301037","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@sigx/lynx-keyboard","version":"0.14.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.14.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"5b8d54cf53101dff11a65d91e3357328e52219f6","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.14.0.tgz","fileCount":28,"integrity":"sha512-+bae1i2v+Uhv/n3k0cQoYVFYfeEtGggkkjv+HpwL0hxeixkSh6ie1H3F5148Sw8iSNsOFGBquGpiBvaUm2ncmA==","signatures":[{"sig":"MEUCIQCQe1lRJhHDFDZeCjAMLOqmE3HcjGpm9BUo83H1uIURKwIgT+P44Eou37BmktkF3+kt0gocMorFxixYzMdculkD9sY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47975},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.14.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/52cc04402a347b7f8ac19d22388921df/sigx-lynx-keyboard-0.14.0.tgz","_integrity":"sha512-+bae1i2v+Uhv/n3k0cQoYVFYfeEtGggkkjv+HpwL0hxeixkSh6ie1H3F5148Sw8iSNsOFGBquGpiBvaUm2ncmA==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.1","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx":"^0.14.0","@sigx/lynx-motion":"^0.14.0","@sigx/lynx-safe-area":"^0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.14.0","@sigx/lynx-testing":"^0.14.0","@sigx/lynx-runtime-main":"^0.14.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.14.0_1784200247024_0.22794082178903108","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@sigx/lynx-keyboard","version":"0.15.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.15.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"960a18e8097d6ca40704b4130f5cc66aea896f33","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.15.0.tgz","fileCount":28,"integrity":"sha512-e8nI/plJ4y8MgVZZfXV47a7qYdphzL3sNpNYGMIcXIS9EUosjRqQhtie0lrCqgGP+a3wkdOxCMQn1MXpw5csKA==","signatures":[{"sig":"MEYCIQDmbdww4mT4EQGZvf74Nz0rswPWgQcByYV/rqEqRJgzRAIhALLuXZunP/Y/rEmgj/RLXvGCbrWfg0PR32vxKTPgzHm/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47975},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.15.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/73d88680b8c48ce4a5e6d23cc34ed35d/sigx-lynx-keyboard-0.15.0.tgz","_integrity":"sha512-e8nI/plJ4y8MgVZZfXV47a7qYdphzL3sNpNYGMIcXIS9EUosjRqQhtie0lrCqgGP+a3wkdOxCMQn1MXpw5csKA==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.1","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx":"^0.15.0","@sigx/lynx-motion":"^0.15.0","@sigx/lynx-safe-area":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.15.0","@sigx/lynx-testing":"^0.15.0","@sigx/lynx-runtime-main":"^0.15.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.15.0_1784236925222_0.9297826843415804","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@sigx/lynx-keyboard","version":"0.17.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.17.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"7502da42584b9bb2f6eb06abf73df30b3275ffee","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.17.0.tgz","fileCount":28,"integrity":"sha512-5mmOqAc2d/2aj/JhftdKPJuXJz+TmDb/F6kIhall3DXsxPDFfEeDNrkDy1TrbRVljAGPHUOXCfMGY8Tq8oBWgw==","signatures":[{"sig":"MEQCIClkxj0HXjHjWjP+E0B1cInGLSxD8XPmbqEHxfw1rU4gAiAIZVKtk0TlV45NxOwHC/TJf+cq3SZe4UlspNuOfxcjow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47975},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.17.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/3ef9425777ff7a140bd0d8d65d0a173c/sigx-lynx-keyboard-0.17.0.tgz","_integrity":"sha512-5mmOqAc2d/2aj/JhftdKPJuXJz+TmDb/F6kIhall3DXsxPDFfEeDNrkDy1TrbRVljAGPHUOXCfMGY8Tq8oBWgw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.1","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx":"^0.17.0","@sigx/lynx-motion":"^0.17.0","@sigx/lynx-safe-area":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.17.0","@sigx/lynx-testing":"^0.17.0","@sigx/lynx-runtime-main":"^0.17.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.17.0_1784480360643_0.48851251378705385","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@sigx/lynx-keyboard","version":"0.18.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.18.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"3123a0fdde3a645cf0b0bdb56ae1e20374786eb8","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.18.0.tgz","fileCount":28,"integrity":"sha512-WAJ00pV8ku8ANyKVqgKBk+lMP/MomJbOMTOMq6efCpnlNS5TZubgsfsB2fr5pl0By9902q/XTtHUgCHUVP6tBQ==","signatures":[{"sig":"MEYCIQCNPVzIxz/mf3nj8PBnYem3lyItsH/zMJd5g8SbEUkbKAIhAKgUzlJbA282XEm/KhnWPb1nU8N0xfuEZFUTdOMP5Uao","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62694},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.18.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/a0424464b81328dc2017d10bd152141a/sigx-lynx-keyboard-0.18.0.tgz","_integrity":"sha512-WAJ00pV8ku8ANyKVqgKBk+lMP/MomJbOMTOMq6efCpnlNS5TZubgsfsB2fr5pl0By9902q/XTtHUgCHUVP6tBQ==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.1","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx":"^0.18.0","@sigx/lynx-motion":"^0.18.0","@sigx/lynx-safe-area":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.18.0","@sigx/lynx-testing":"^0.18.0","@sigx/lynx-runtime-main":"^0.18.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.18.0_1784625881620_0.8000512291693438","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@sigx/lynx-keyboard","version":"0.18.1","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.18.1","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"432780c231eae0dda129c12cb4606aff05802e57","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.18.1.tgz","fileCount":28,"integrity":"sha512-1gKsbrWP68h6doz67gg0ZDL7PvvO8oF0Mi6VDBPbnquw/0lnCvJJ1mVkwWxDhL860+UXwBwRHpeydx5/lVKY2A==","signatures":[{"sig":"MEYCIQD4000uTQFdR5bBX17Izr7sAVetjJxfY2lAAJgM4jd3xwIhANBbnW7UFmEB+gZLLqBHDF0yhKWfWvgYr7iE/KxwOcSu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62694},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.18.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/cb0e778348ba051db8da85a4e1b88cf7/sigx-lynx-keyboard-0.18.1.tgz","_integrity":"sha512-1gKsbrWP68h6doz67gg0ZDL7PvvO8oF0Mi6VDBPbnquw/0lnCvJJ1mVkwWxDhL860+UXwBwRHpeydx5/lVKY2A==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.1","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx":"^0.18.1","@sigx/lynx-motion":"^0.18.1","@sigx/lynx-safe-area":"^0.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.18.1","@sigx/lynx-testing":"^0.18.1","@sigx/lynx-runtime-main":"^0.18.1","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.18.1_1784668224229_0.6720172914146145","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@sigx/lynx-keyboard","version":"0.19.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.19.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"ba5e63a4a8735939692391acf78523748d6ac736","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.19.0.tgz","fileCount":28,"integrity":"sha512-GLqoJJHhaGQpmyzQzOqqMcZONxHarsu2CehNEK/h8dHEKAQKXx8NUNoehNezvzPjBJSijgN3bVyDiZSqH+a/KQ==","signatures":[{"sig":"MEUCIG6DkG77oXF+6dRMaR5gMhgdUBZ8N9zaPw0axssYOu7CAiEAlsepLHU6eIq//6Y3VulHEZUfYXOuOvKcF+lgavHnZ4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62694},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.19.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/0a83012a1c3069b9d9d1a88520b6a7ce/sigx-lynx-keyboard-0.19.0.tgz","_integrity":"sha512-GLqoJJHhaGQpmyzQzOqqMcZONxHarsu2CehNEK/h8dHEKAQKXx8NUNoehNezvzPjBJSijgN3bVyDiZSqH+a/KQ==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.1","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx":"^0.19.0","@sigx/lynx-motion":"^0.19.0","@sigx/lynx-safe-area":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.19.0","@sigx/lynx-testing":"^0.19.0","@sigx/lynx-runtime-main":"^0.19.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.19.0_1784812667266_0.14120265554034162","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@sigx/lynx-keyboard","version":"0.20.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.20.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"40dd1c9bec2108a02b5a295fce8713b6d42aaf24","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.20.0.tgz","fileCount":28,"integrity":"sha512-KcISCrMxLfDqKZB8oZeZOcqczCAojEJ0EJOPWHguqUA067R/ZhevKN69zaaJXqmyVTRWAxdJJlYh/Y6RjqKueQ==","signatures":[{"sig":"MEUCICJcNymxPkksTzZG/qQuH1AWC7HElR8GpOcunikI6itkAiEAyRxpDyeP9UMiXA9WQAUg56nSp1IucyRA08g5Yw/Cj7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62694},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.20.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/60415c4b8d6842a04c084e6fcde4862b/sigx-lynx-keyboard-0.20.0.tgz","_integrity":"sha512-KcISCrMxLfDqKZB8oZeZOcqczCAojEJ0EJOPWHguqUA067R/ZhevKN69zaaJXqmyVTRWAxdJJlYh/Y6RjqKueQ==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.1","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx":"^0.20.0","@sigx/lynx-motion":"^0.20.0","@sigx/lynx-safe-area":"^0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.20.0","@sigx/lynx-testing":"^0.20.0","@sigx/lynx-runtime-main":"^0.20.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.20.0_1784816008070_0.5163594235299953","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@sigx/lynx-keyboard","version":"0.21.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.21.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"c4498df9ffbd9797e842a7317b4d0cbd10fd2e33","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.21.0.tgz","fileCount":28,"integrity":"sha512-urXD0t2HG6G5YAK1cGzcIfEPbv9B9gObNznPJeyMmYWx82nyZPC+yZJKbGom2wQwg/H9HR/+zCr4ML2pXekVhQ==","signatures":[{"sig":"MEUCIEjDX1zFxEyqQvymrssXlWcQzFEz7S3hJv3EZqymnPe+AiEApdy1oX9F6soUU2QY9T77VpkV4goRdJpXlrrE6bZPRtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62694},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.21.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/0e5992399241e1b47b16df38a31b4f1e/sigx-lynx-keyboard-0.21.0.tgz","_integrity":"sha512-urXD0t2HG6G5YAK1cGzcIfEPbv9B9gObNznPJeyMmYWx82nyZPC+yZJKbGom2wQwg/H9HR/+zCr4ML2pXekVhQ==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.1","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx":"^0.21.0","@sigx/lynx-motion":"^0.21.0","@sigx/lynx-safe-area":"^0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.21.0","@sigx/lynx-testing":"^0.21.0","@sigx/lynx-runtime-main":"^0.21.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.21.0_1784877131359_0.9912567291229","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@sigx/lynx-keyboard","version":"0.22.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.22.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"ff64cad6b3193225bead1f632b0187f6f51503b6","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.22.0.tgz","fileCount":33,"integrity":"sha512-+lTsjS3pG0Kh6b0Wbaa90E6FxSGPnY5g4YtLuzeKV44gWvPd46pqnkN5UiEcnlYlKSVNJVZcLj/GDVWeQzV/mA==","signatures":[{"sig":"MEUCIQCtvt04YBt7la5a0AqraPXk2LHTrOBVyNY7f1xYc50XrQIge+DRFAvjC6QW3CKZh5p/aGE18FywDKHdB+7fbuFYawA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79939},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.22.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/8ff30c891ea069a69298b749166bed1a/sigx-lynx-keyboard-0.22.0.tgz","_integrity":"sha512-+lTsjS3pG0Kh6b0Wbaa90E6FxSGPnY5g4YtLuzeKV44gWvPd46pqnkN5UiEcnlYlKSVNJVZcLj/GDVWeQzV/mA==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.1","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx":"^0.22.0","@sigx/lynx-motion":"^0.22.0","@sigx/lynx-safe-area":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.22.0","@sigx/lynx-storage":"^0.22.0","@sigx/lynx-testing":"^0.22.0","@sigx/lynx-runtime-main":"^0.22.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx-storage":"^0.22.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.22.0_1785241695423_0.05298826531255796","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@sigx/lynx-keyboard","version":"0.23.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.23.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"d289ee2bae080eccfc860f44d7710d2fdcca9437","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.23.0.tgz","fileCount":33,"integrity":"sha512-y6d8i6ziAYXp8jU+dnDmQPk4K7hIHB9jHj/np1X5T0XKXwE+QxNNw3M3K9Jntsqh4pFd5bdycyi67696yAfouw==","signatures":[{"sig":"MEUCIGHITaFnP0WH1SeKMJbszRNd35djKZzV6TbRXjbclv1HAiEAjqfuxi/MFWHXQK5b1MS0yX23dhS3JDEmAo1zehX+YvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79939},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.23.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/ba6d7f33d3f44965689321859952ddfb/sigx-lynx-keyboard-0.23.0.tgz","_integrity":"sha512-y6d8i6ziAYXp8jU+dnDmQPk4K7hIHB9jHj/np1X5T0XKXwE+QxNNw3M3K9Jntsqh4pFd5bdycyi67696yAfouw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.2","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx":"^0.23.0","@sigx/lynx-motion":"^0.23.0","@sigx/lynx-safe-area":"^0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.23.0","@sigx/lynx-storage":"^0.23.0","@sigx/lynx-testing":"^0.23.0","@sigx/lynx-runtime-main":"^0.23.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx-storage":"^0.23.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.23.0_1785422851907_0.3322238780996405","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@sigx/lynx-keyboard","version":"0.24.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.24.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"bb5604aedde09d51ebb1852102362732085b8e63","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.24.0.tgz","fileCount":33,"integrity":"sha512-khFMX7YESEWwOwIcxJubcRl7bzYgg/avFERgcrVpUODLCQA7O2mNttezIQxOchXp5YVAKnB+YBJ68sAtNiJPww==","signatures":[{"sig":"MEUCID1xKVP8yOTkh1/0RHhfVhZkN8QsWiIXgS7nDQrlaWk0AiEA45eWjMijGcF5dsMSDwl4DMXDGzea74ZAcWzLCPvjRMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79939},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.24.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/62ff673b014dda8d280fa9694846e5d7/sigx-lynx-keyboard-0.24.0.tgz","_integrity":"sha512-khFMX7YESEWwOwIcxJubcRl7bzYgg/avFERgcrVpUODLCQA7O2mNttezIQxOchXp5YVAKnB+YBJ68sAtNiJPww==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.2","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx":"^0.24.0","@sigx/lynx-motion":"^0.24.0","@sigx/lynx-safe-area":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.24.0","@sigx/lynx-storage":"^0.24.0","@sigx/lynx-testing":"^0.24.0","@sigx/lynx-runtime-main":"^0.24.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx-storage":"^0.24.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.24.0_1785884125596_0.43724567555604543","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@sigx/lynx-keyboard","version":"0.25.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.25.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"25dca1b8cb0aa2241c6b0c0f4fe3bc948b4ed660","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.25.0.tgz","fileCount":33,"integrity":"sha512-C6ubFlvXCsB68EWHTZaFGpGcK8dMDA+q35Yt1YlaT5va94meacxsnULQXRyTi46nnRuR91EowCxfEKxtKqtewg==","signatures":[{"sig":"MEYCIQCtUdzybGeZ0wZ0TuK6zDbKADcnKcUqPqY0ETQnbHYwsgIhALprcWDKTHDDXEDMXbJj1Z6I4FQ+LDwfuRHIFzXN4yY6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79939},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.25.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/1de12e7c3539ffab591cab7123e61114/sigx-lynx-keyboard-0.25.0.tgz","_integrity":"sha512-C6ubFlvXCsB68EWHTZaFGpGcK8dMDA+q35Yt1YlaT5va94meacxsnULQXRyTi46nnRuR91EowCxfEKxtKqtewg==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.2","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx":"^0.25.0","@sigx/lynx-motion":"^0.25.0","@sigx/lynx-safe-area":"^0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.25.0","@sigx/lynx-storage":"^0.25.0","@sigx/lynx-testing":"^0.25.0","@sigx/lynx-runtime-main":"^0.25.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx-storage":"^0.25.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.25.0_1785917204311_0.9750767254935793","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@sigx/lynx-keyboard","version":"0.26.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.26.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"f82237f21ec4318ab8e9e76348bbb77c1e28c280","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.26.0.tgz","fileCount":33,"integrity":"sha512-jXpiKHlB0s8jDtQufLOaYZLexzcRmmQLkiizpwMR5D8CKXnr1SEO/PgMV3nwc+I9wVlr8SvM0tWS64qR+6yNHA==","signatures":[{"sig":"MEYCIQCNJWlvYJSsHVft2+p4oLQVXYGo4Ko/HRZ1I47FFlgujgIhAPWFXMy/0cCvMfGeM0AKuHBGoLqeYNc1NTawxHtM4rGI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79939},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.26.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/0ff4fd3c08bd9594656406ce31795a32/sigx-lynx-keyboard-0.26.0.tgz","_integrity":"sha512-jXpiKHlB0s8jDtQufLOaYZLexzcRmmQLkiizpwMR5D8CKXnr1SEO/PgMV3nwc+I9wVlr8SvM0tWS64qR+6yNHA==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.2","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx":"^0.26.0","@sigx/lynx-motion":"^0.26.0","@sigx/lynx-safe-area":"^0.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.26.0","@sigx/lynx-storage":"^0.26.0","@sigx/lynx-testing":"^0.26.0","@sigx/lynx-runtime-main":"^0.26.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx-storage":"^0.26.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.26.0_1785935415250_0.2367891366382302","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@sigx/lynx-keyboard","version":"0.27.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.27.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"1445fac8ed572e3ec2b34c7066d11e4d643e2688","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.27.0.tgz","fileCount":33,"integrity":"sha512-KhKVX+5Ss8lPNNE8HoGanuODJEEA7tzEYsj6nHCit7aB1NzsO7eTqM/3f7VTi/7jd8V+HMR6Lw45lk/5MdCmUw==","signatures":[{"sig":"MEUCIF/nLCBE507i5F7DjN0z+3hXlAAHtbRd4ME3ZPyeMg+4AiEAskrCpDLDfxhGK9iowfUGy9oqRIoW/u6brhjpvLie5uY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79939},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.27.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/d67a3a161bed5bfd1ddd33ae9d53cf04/sigx-lynx-keyboard-0.27.0.tgz","_integrity":"sha512-KhKVX+5Ss8lPNNE8HoGanuODJEEA7tzEYsj6nHCit7aB1NzsO7eTqM/3f7VTi/7jd8V+HMR6Lw45lk/5MdCmUw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.2","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sigx/lynx":"^0.27.0","@sigx/lynx-motion":"^0.27.0","@sigx/lynx-safe-area":"^0.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.27.0","@sigx/lynx-storage":"^0.27.0","@sigx/lynx-testing":"^0.27.0","@sigx/lynx-runtime-main":"^0.27.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx-storage":"^0.27.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.27.0_1786351097218_0.768847257101835","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@sigx/lynx-keyboard","version":"0.28.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.28.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"d9d892aa1429b112e9ee3f1b73529090647a8f75","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.28.0.tgz","fileCount":33,"integrity":"sha512-ZlG9Z9KPLaHKwJ3NTDJ9jHCZEMFp3xr3Ik+Ry5wUCO+yvvHP1krQPJ3gceYxkp0WA/y7rtMKkcekRZB5rYjs9g==","signatures":[{"sig":"MEUCIQCFzNAnzL/ug47Zn2Jnv8R0X5a/ensgt3nvhB00cCCzXAIgfMGYJHbUYeunflWGvqZp3TLcxj7T2qp5+z9OInCG1gU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82903},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.28.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"},"_resolved":"/private/var/folders/91/rx246wg956j9sc7w7gflhczc0000gn/T/32ecef01e217873da72720b13285da4c/sigx-lynx-keyboard-0.28.0.tgz","_integrity":"sha512-ZlG9Z9KPLaHKwJ3NTDJ9jHCZEMFp3xr3Ik+Ry5wUCO+yvvHP1krQPJ3gceYxkp0WA/y7rtMKkcekRZB5rYjs9g==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"11.6.2","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"sideEffects":["./dist/use-keyboard.js"],"_nodeVersion":"24.11.1","dependencies":{"@sigx/lynx":"^0.28.0","@sigx/lynx-motion":"^0.28.0","@sigx/lynx-safe-area":"^0.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.28.0","@sigx/lynx-storage":"^0.28.0","@sigx/lynx-testing":"^0.28.0","@sigx/lynx-runtime-main":"^0.28.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx-storage":"^0.28.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.28.0_1788364135598_0.717460157260055","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@sigx/lynx-keyboard","version":"0.29.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.29.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"722fe82d2f9d047b16ac203912b42d0487d5c27a","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.29.0.tgz","fileCount":33,"integrity":"sha512-0slvLBdDD8DHMo9qn9124b5X0GB28i+y4hF30drlMv3QJpeyvmbHSGbaFHl9EmJWCmmucSKTC8mwoxZpEnUm0Q==","signatures":[{"sig":"MEQCICs0vzerwNSXC7aN7lQFTh+RrGMTn0qnAG14rsWJOyvuAiA185UKWNAl6rClnhfeLX56epmkBgjDifvXCLCzUZmnjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICXXraVj+4LCqRklTDHTi0O2yIXIQcbeMRUlwPuzJxiOAiBNNUDDuakdxQeBBAUECV287EJ74BCxwA/kKXwNPzH3QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82903},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.29.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/685ce72426f780d12f36d4edfacc6f91/sigx-lynx-keyboard-0.29.0.tgz","_integrity":"sha512-0slvLBdDD8DHMo9qn9124b5X0GB28i+y4hF30drlMv3QJpeyvmbHSGbaFHl9EmJWCmmucSKTC8mwoxZpEnUm0Q==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.2","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"sideEffects":["./dist/use-keyboard.js"],"_nodeVersion":"24.20.0","dependencies":{"@sigx/lynx":"^0.29.0","@sigx/lynx-motion":"^0.29.0","@sigx/lynx-safe-area":"^0.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.29.0","@sigx/lynx-storage":"^0.29.0","@sigx/lynx-testing":"^0.29.0","@sigx/lynx-runtime-main":"^0.29.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx-storage":"^0.29.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.29.0_1789220591751_0.10010418337739724","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@sigx/lynx-keyboard","version":"0.30.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.30.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"1c17059163e7ae5dff5a2416561587e01018708e","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.30.0.tgz","fileCount":33,"integrity":"sha512-owHGQFbwoPFRs2iKxePLNib0XIhhl6UjWmJyPRHnRQn0iZUwnLh084cKB57rcSYPPr16zlzA9m4aPYgnZJJ/2w==","signatures":[{"sig":"MEUCIQCg/+wn3xgsP6KqC+Cux1flka+lfkh4Y+SZ1hu9PFXmBwIgNqb4PFeJO7qhFgo6VChqK20DvDuTPGzQThdCMYpVkKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG0JF3zbNpPjYETNMf6XlEm0jRu+fkZSBbMn7izuYjB3AiAF3cKH0OpCqFebbksbcJWlvE03dszjOmT9heZD++ELHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82903},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.30.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/30d4b5624cf19c6c6ce6181db3fe09bd/sigx-lynx-keyboard-0.30.0.tgz","_integrity":"sha512-owHGQFbwoPFRs2iKxePLNib0XIhhl6UjWmJyPRHnRQn0iZUwnLh084cKB57rcSYPPr16zlzA9m4aPYgnZJJ/2w==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.2","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"sideEffects":["./dist/use-keyboard.js"],"_nodeVersion":"24.20.0","dependencies":{"@sigx/lynx":"^0.30.0","@sigx/lynx-motion":"^0.30.0","@sigx/lynx-safe-area":"^0.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.30.0","@sigx/lynx-storage":"^0.30.0","@sigx/lynx-testing":"^0.30.0","@sigx/lynx-runtime-main":"^0.30.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx-storage":"^0.30.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.30.0_1789249798576_0.9272857215934591","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@sigx/lynx-keyboard","version":"0.31.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.31.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"2d88aee353d823c630ffab6336601303d7bd2549","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.31.0.tgz","fileCount":33,"integrity":"sha512-sRNRo4vMEcgBAVHsuAVESKXOON6TuQtcbndqyl59TAJVN4ecLiICNHSqIj0KsXoJKD4BLFnAntnYrLjtaY/8eg==","signatures":[{"sig":"MEQCIHvFWtw+ivVpYdtI0hN7aGADJhZO7cVFviEEVEZ6C9sEAiAgRnKaji/N8Azb8saW1Nam8Pp90ckfH7P7poVGCkEV3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD6O2jTugzKiVAuUBrJejmgWX2dLGnmeSLa5f7FHV9lBQIhAOe7BKGG1O/zwGOqfV5QieRkb8oBkkQk3kpDIGYRsdtl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82903},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.31.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/756b967a59f89b461f7ef3d7cd0e226f/sigx-lynx-keyboard-0.31.0.tgz","_integrity":"sha512-sRNRo4vMEcgBAVHsuAVESKXOON6TuQtcbndqyl59TAJVN4ecLiICNHSqIj0KsXoJKD4BLFnAntnYrLjtaY/8eg==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.0.2","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"sideEffects":["./dist/use-keyboard.js"],"_nodeVersion":"24.20.0","dependencies":{"@sigx/lynx":"^0.31.0","@sigx/lynx-motion":"^0.31.0","@sigx/lynx-safe-area":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.31.0","@sigx/lynx-storage":"^0.31.0","@sigx/lynx-testing":"^0.31.0","@sigx/lynx-runtime-main":"^0.31.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx-storage":"^0.31.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.31.0_1790080113620_0.021900678002611196","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@sigx/lynx-keyboard","version":"0.32.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.32.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"46a82e8dec7781f956fd6fdc62c386b367530f65","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.32.0.tgz","fileCount":33,"integrity":"sha512-OXUyj8V7Yd4JUBBcSqCRHLf6cBDhiJ+DwYh3tM9g9wPfQHNvZr2xsmW63/BwokDJz5vD+5To2sd9UKuLpShYvg==","signatures":[{"sig":"MEQCIHbJFvXmygNjeqKZqyccQzWhYPu8HZZyg87XAoDe20H7AiAmDROpYg9J5cotYvWlLwRQImxaqznHjJPTfQdLKepuPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCO5vxk/7wyw/7nd7DHLHcqKwxVNnclqLdci8+89UOUagIgJjeWIsC1zexKEclottBKCAUSeN3bvaTOxfSyOo9Nih4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82903},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.32.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/1bb88cb52afaf93dde5e3ee09ba01c79/sigx-lynx-keyboard-0.32.0.tgz","_integrity":"sha512-OXUyj8V7Yd4JUBBcSqCRHLf6cBDhiJ+DwYh3tM9g9wPfQHNvZr2xsmW63/BwokDJz5vD+5To2sd9UKuLpShYvg==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.1.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"sideEffects":["./dist/use-keyboard.js"],"_nodeVersion":"24.21.0","dependencies":{"@sigx/lynx":"^0.32.0","@sigx/lynx-motion":"^0.32.0","@sigx/lynx-safe-area":"^0.32.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.32.0","@sigx/lynx-storage":"^0.32.0","@sigx/lynx-testing":"^0.32.0","@sigx/lynx-runtime-main":"^0.32.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx-storage":"^0.32.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.32.0_1790410924751_0.33008944339610546","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@sigx/lynx-keyboard","version":"0.33.0","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.33.0","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"da676b9d88197bf64d014d040604bde9e805b842","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.33.0.tgz","fileCount":33,"integrity":"sha512-OezxCd34VFHh8zkT00Bq4fmGAVnBgog50e106n9iymU6pvvndkSQHbTY/MAXPojYu9i24uULZkeBaL0lT50mmg==","signatures":[{"sig":"MEQCICLiTVGEvB/Lrgr/a7VFeqBt4fI84UwwuIfI21h2sqgJAiBKU50eHtfkrcAfAeq3pgDPFpBisZVFHok9OoQelW7qnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH1h5FvOClFGAnMwZ1meAYsmsBwlC7Ptu41hW2dKu8WzAiEAosbv8GNBE8ulPAT/nJgHtm2j8gEq+PLAqr1QqVuLs9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82903},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.33.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/690fc4e2689b5eae5acced1e9dc03dd9/sigx-lynx-keyboard-0.33.0.tgz","_integrity":"sha512-OezxCd34VFHh8zkT00Bq4fmGAVnBgog50e106n9iymU6pvvndkSQHbTY/MAXPojYu9i24uULZkeBaL0lT50mmg==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.1.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"sideEffects":["./dist/use-keyboard.js"],"_nodeVersion":"24.21.0","dependencies":{"@sigx/lynx":"^0.33.0","@sigx/lynx-motion":"^0.33.0","@sigx/lynx-safe-area":"^0.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.33.0","@sigx/lynx-storage":"^0.33.0","@sigx/lynx-testing":"^0.33.0","@sigx/lynx-runtime-main":"^0.33.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx-storage":"^0.33.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.33.0_1790434073559_0.8702152299515373","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"@sigx/lynx-keyboard","version":"0.33.1","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"author":{"name":"Andreas Ekdahl"},"license":"MIT","_id":"@sigx/lynx-keyboard@0.33.1","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"d59b8d519b7b2d86e9bb67d0385b2c718c668440","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.33.1.tgz","fileCount":33,"integrity":"sha512-tyUjpWq1xti0b6xDhbu2alylEosN8u7r7EBGgkXDtAvMyHSB6uVzt85wuK35fuZn0PECdI2iasVQP+l3q/4Xcw==","signatures":[{"sig":"MEUCIAW/3XCeAv/uMMAeZe3s1i72DAzX1NmFQB1HZmX/M9C+AiEA12FQKvblfAPDMxC75qzd0py2aEb9CGsKUZTXI25HaZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH2d4pQW1+gJIixc+dDLHbvTq3SWImuI9IXUCJvbUNxRAiEA5YX8IUQin0trtjvo7MVXUI7x8rv0EzC92qDoG37LgMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82903},"main":"./dist/index.js","type":"module","_from":"file:sigx-lynx-keyboard-0.33.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"_resolved":"/tmp/153a4edb251ddfe746642f677cba2a6a/sigx-lynx-keyboard-0.33.1.tgz","_integrity":"sha512-tyUjpWq1xti0b6xDhbu2alylEosN8u7r7EBGgkXDtAvMyHSB6uVzt85wuK35fuZn0PECdI2iasVQP+l3q/4Xcw==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.1.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"sideEffects":["./dist/use-keyboard.js"],"_nodeVersion":"24.21.0","dependencies":{"@sigx/lynx":"^0.33.1","@sigx/lynx-motion":"^0.33.1","@sigx/lynx-safe-area":"^0.33.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.33.1","@sigx/lynx-storage":"^0.33.1","@sigx/lynx-testing":"^0.33.1","@sigx/lynx-runtime-main":"^0.33.1","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx-storage":"^0.33.1"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lynx-keyboard_0.33.1_1790502798442_0.7744510766829462","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"_id":"@sigx/lynx-keyboard@0.34.0","bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"dist":{"shasum":"735542912d9c5c9b70d3795eee5014f484e2d4f2","tarball":"https://registry.npmjs.org/@sigx/lynx-keyboard/-/lynx-keyboard-0.34.0.tgz","fileCount":33,"integrity":"sha512-zmA7ayblO8OCX8XS4RCs+lfmEX3mGytk9AuNkvPdQZlVMqgfOfHOlovZcjFcHCfA2cL60uvLtxv0hMeKkK5wqA==","signatures":[{"sig":"MEUCIB9i7E2whfnKSOxnvDerS40cpWCctGxVUYFYa57MK3AYAiEA+NEDD073yd/itY6zEFGRZgZWwK2Oj2L8k9aeNCLzr8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE5vfRDy8Ocowx7abafFAe2SnuoUjntZ2O3SfAthez9FAiAl+w2dypzJb5q7xTKBS7GJggKFhlr4iO8UEjIuGeAvnQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sigx%2flynx-keyboard@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82903},"main":"./dist/index.js","name":"@sigx/lynx-keyboard","type":"module","_from":"file:sigx-lynx-keyboard-0.34.0.tgz","types":"./dist/index.d.ts","author":{"name":"Andreas Ekdahl"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"MIT","scripts":{"dev":"tsgo --watch","test":"vitest run","build":"node ../../scripts/clean.mjs dist && tsgo","clean":"node ../../scripts/clean.mjs dist .turbo"},"version":"0.34.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29820f34-e89a-488b-ba84-62f15488953a"}},"homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"_resolved":"/tmp/b1554220fdf7a3e00cc3cf14ea0c18d6/sigx-lynx-keyboard-0.34.0.tgz","_integrity":"sha512-zmA7ayblO8OCX8XS4RCs+lfmEX3mGytk9AuNkvPdQZlVMqgfOfHOlovZcjFcHCfA2cL60uvLtxv0hMeKkK5wqA==","repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"_npmVersion":"12.1.0","description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","directories":{},"maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"sideEffects":["./dist/use-keyboard.js"],"_nodeVersion":"24.21.0","dependencies":{"@sigx/lynx":"^0.34.0","@sigx/lynx-motion":"^0.34.0","@sigx/lynx-safe-area":"^0.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@sigx/lynx-plugin":"^0.34.0","@sigx/lynx-storage":"^0.34.0","@sigx/lynx-testing":"^0.34.0","@sigx/lynx-runtime-main":"^0.34.0","@typescript/native-preview":"7.0.0-dev.20260521.1"},"peerDependencies":{"@sigx/lynx-storage":"^0.34.0"},"peerDependenciesMeta":{"@sigx/lynx-storage":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lynx-keyboard_0.34.0_1790601919481_0.22839349883651927"}}},"time":{"created":"2026-06-04T12:13:55.355Z","modified":"2026-09-28T13:25:19.943Z","0.4.6":"2026-06-04T12:13:55.928Z","0.4.7":"2026-06-04T13:10:40.533Z","0.4.8":"2026-06-05T10:32:15.749Z","0.4.9":"2026-06-05T16:13:24.577Z","0.5.0":"2026-06-08T20:16:11.421Z","0.5.1":"2026-06-09T07:44:34.743Z","0.5.2":"2026-06-09T15:02:15.526Z","0.5.3":"2026-06-09T21:51:16.895Z","0.5.4":"2026-06-10T06:19:29.052Z","0.5.5":"2026-06-10T09:27:19.666Z","0.5.6":"2026-06-10T18:00:21.267Z","0.5.7":"2026-06-12T04:18:50.223Z","0.6.0":"2026-06-12T06:48:01.864Z","0.6.1":"2026-06-12T09:42:12.875Z","0.7.0":"2026-06-12T15:43:22.551Z","0.8.0":"2026-06-15T16:40:53.894Z","0.8.1":"2026-06-18T11:45:55.695Z","0.9.0":"2026-06-18T18:50:56.550Z","0.9.1":"2026-06-18T19:09:44.439Z","0.9.2":"2026-06-22T06:35:51.056Z","0.10.0":"2026-06-23T09:18:13.865Z","0.11.0":"2026-06-24T10:26:38.762Z","0.12.0":"2026-07-13T13:38:23.177Z","0.12.1":"2026-07-13T19:53:08.489Z","0.12.2":"2026-07-14T09:03:58.618Z","0.13.0":"2026-07-15T18:12:32.233Z","0.14.0":"2026-07-16T11:10:47.157Z","0.15.0":"2026-07-16T21:22:05.385Z","0.17.0":"2026-07-19T16:59:20.776Z","0.18.0":"2026-07-21T09:24:41.753Z","0.18.1":"2026-07-21T21:10:24.413Z","0.19.0":"2026-07-23T13:17:47.417Z","0.20.0":"2026-07-23T14:13:28.215Z","0.21.0":"2026-07-24T07:12:11.503Z","0.22.0":"2026-07-28T12:28:15.774Z","0.23.0":"2026-07-30T14:47:32.028Z","0.24.0":"2026-08-04T22:55:25.745Z","0.25.0":"2026-08-05T08:06:44.465Z","0.26.0":"2026-08-05T13:10:15.377Z","0.27.0":"2026-08-10T08:38:17.343Z","0.28.0":"2026-09-02T15:48:55.754Z","0.29.0":"2026-09-12T13:43:11.833Z","0.30.0":"2026-09-12T21:49:58.662Z","0.31.0":"2026-09-22T12:28:33.696Z","0.32.0":"2026-09-26T08:22:04.840Z","0.33.0":"2026-09-26T14:47:53.647Z","0.33.1":"2026-09-27T09:53:18.545Z","0.34.0":"2026-09-28T13:25:19.562Z"},"bugs":{"url":"https://github.com/signalxjs/lynx/issues"},"author":{"name":"Andreas Ekdahl"},"license":"MIT","homepage":"https://sigx.dev/lynx/modules/keyboard/overview/","keywords":["sigx","lynx","keyboard","keyboard-avoiding","input-accessory","ime"],"repository":{"url":"git+https://github.com/signalxjs/lynx.git","type":"git","directory":"packages/lynx-keyboard"},"description":"Soft-keyboard handling for sigx-lynx — KeyboardStickyView, KeyboardAvoidingView and keyboard hooks","maintainers":[{"name":"andtii","email":"andreas.ekdahl@omniaintranet.com"}],"readme":"# @sigx/lynx-keyboard\n\nSoft-keyboard handling for [SignalX](https://sigx.dev/lynx/) on Lynx, with an API mirroring React Native's (`KeyboardAvoidingView`, `KeyboardStickyView`/`InputAccessoryView`, `useKeyboard`). Keeps a composer input — and an accessory toolbar above it — pinned to the top edge of the on-screen keyboard.\n\nKeyboard height reaches JS through the safe-area bridge ([`@sigx/lynx-safe-area`](https://sigx.dev/lynx/modules/safe-area/overview/)): the native publisher reports the IME height as the `keyboard` inset on every `safeAreaChanged` event. This package turns that inset into ready-made layout primitives — no extra native module needed. Keyboard handling stays a separate concern from safe-area, mirroring the RN ecosystem split (`react-native` core / `react-native-keyboard-controller` vs `react-native-safe-area-context`).\n\n## 📚 Documentation\n\nFull guides, API reference and live examples → **[https://sigx.dev/lynx/modules/keyboard/overview/](https://sigx.dev/lynx/modules/keyboard/overview/)**\n\n## Install\n\n```bash\npnpm add @sigx/lynx-keyboard\n```\n\nRequires `<SafeAreaProvider>` (from `@sigx/lynx-safe-area`) at the app root — the same provider every safe-area hook already needs.\n\n## Usage\n\nThe proven chat-screen shape: the content area shrinks (`KeyboardAvoidingView`), the composer bar rides the keyboard (`KeyboardStickyView`). The bar's translate and the area's padding are both `max(0, keyboard - bottomInset)`, so the list bottom always ends exactly where the bar lands.\n\n```tsx\nimport { component } from '@sigx/lynx';\nimport { KeyboardAvoidingView, KeyboardStickyView } from '@sigx/lynx-keyboard';\n\nconst ChatScreen = component(() => () => (\n  <view style={{ display: 'flex', flexDirection: 'column', flexGrow: 1, flexShrink: 1, flexBasis: 0 }}>\n    <KeyboardAvoidingView behavior=\"padding\">\n      <scroll-view style={{ flexGrow: 1, flexShrink: 1, flexBasis: 0 }}>\n        {/* messages */}\n      </scroll-view>\n    </KeyboardAvoidingView>\n    <KeyboardStickyView>\n      {/* toolbar row (formatting buttons, attachments, …) */}\n      {/* input row */}\n    </KeyboardStickyView>\n  </view>\n));\n```\n\nUse **one** primitive per subtree: a bar inside both a padding `KeyboardAvoidingView` *and* a `KeyboardStickyView` lifts twice.\n\n## API\n\n### `<KeyboardStickyView>`\n\nPins its children to the keyboard's top edge with an MT-animated `translateY` (smooth 60fps, no per-frame thread crossing). When the keyboard is closed the bar rests in its natural flex position. Aliases: `KeyboardAccessoryView`, `KeyboardToolbar`.\n\n| Prop | Type | Default | Description |\n| --- | --- | --- | --- |\n| `offset` | `number` | `0` | Extra gap (dp) above the keyboard. |\n| `animated` | `boolean` | `true` | `false` = discrete BG re-render (debug fallback). |\n| `discountBottomInset` | `boolean` | `true` | Subtract the bottom safe-area inset from the lift. Keep `true` when an ancestor `<SafeAreaView edges={['bottom']}>` already pads the home indicator. |\n| `pinned` | `boolean` | `false` | Freeze the bar in flow (`translateY` pinned to `0`, instantly). For the WhatsApp keyboard ⇄ emoji-panel swap: pin in the same frame an app panel takes the keyboard's remembered lift as flow height and the bar never moves — the system keyboard's own show/hide animation does all visible motion, covering or revealing the already-painted panel (see `@sigx/lynx-emoji`'s `KeyboardPanelPicker` and the showcase Chat composer). |\n| `extraLiftSV` | `SharedValue<number>` | — | An extra lift the bar must also clear: it rides `max(keyboardLift, extraLiftSV)`. Pass a bottom accessory's live height — e.g. `@sigx/lynx-navigation`'s `useSheetHeight()` for an emoji sheet — so the bar sits above whichever of the keyboard or the accessory is taller, riding the finger frame-for-frame during a drag (folded on the MT via `useDerivedValue([…], 'max')`). Because it's a `max`, the keyboard ⇄ sheet swap is dip-free as long as one shrinks while the other grows. Must be in the same unit as the lift (dp). |\n\nNote: the bar's `transform` is controlled internally (the MT binding writes `translateY` via `setStyleProperties`; the non-animated path writes an inline transform). A `transform` passed through `style` will be overridden — wrap children in their own view if you need an additional transform.\n\n### `<KeyboardAvoidingView>`\n\nWraps content and keeps it above the keyboard. Layout-affecting, so it applies inline BG styles (the same pattern as `<SafeAreaView>` — MT-driven layout writes don't reflow `<scroll-view>`).\n\n| Prop | Type | Default | Description |\n| --- | --- | --- | --- |\n| `behavior` | `'padding' \\| 'translate' \\| 'height'` | `'padding'` | `padding` shrinks the column; `translate` shifts it; `height` appends a spacer. |\n| `keyboardVerticalOffset` | `number` | `0` | Added to the computed lift (RN parity). |\n| `discountBottomInset` | `boolean` | `true` | Same as on `KeyboardStickyView` — set `false` to lift by the full keyboard height when no ancestor pads the bottom inset. |\n| `pinned` | `boolean` | `false` | Freeze avoidance (lift `0`) while a sibling already holds the keyboard's space in flow — pair with `<KeyboardStickyView pinned>`. |\n| `extraLiftSV` | `SharedValue<number>` | — | Also shrink by an accessory's live height: content shrinks by `max(keyboardLift, extraLiftSV)`. Pass e.g. `@sigx/lynx-navigation`'s `useSheetHeight()` so an emoji sheet overlaying the bottom pushes the thread up too, not only the keyboard. Symmetric to `KeyboardStickyView`'s `extraLiftSV`. |\n\n### Hooks\n\n- `useKeyboard(): Computed<{ height, visible }>` — BG-reactive keyboard state.\n- `useKeyboardLift(discountBottomInset?, offset?): Computed<number>` — the raw lift value.\n- `useKeyboardLiftSV(discountBottomInset?, offset?, duration?): SharedValue<number>` — smoothly animated MT SharedValue tracking the lift; bind with `useAnimatedStyle(ref, sv, 'translateY', { factor: -1 })`. `duration` is in **seconds** (the `@sigx/lynx-motion` convention), default `0.25`.\n- `rememberedKeyboardLift(): number` — the LAST observed lift, or `0` if the keyboard has never been shown. See below. Like every length in this package it is in Lynx logical pixels — the unit `@sigx/lynx-safe-area` reports insets in, which the docs there call dp/pt.\n- `resetRememberedKeyboardLift(): void` — clears that memory, including the persisted copy. A **test seam**, not app API: calling it from a screen throws away the app-wide measurement every keyboard-sized panel seeds itself from.\n\n### Remembered keyboard height\n\nA panel that must occupy exactly the keyboard's space — a WhatsApp-style emoji sheet — has to know how tall the keyboard is *before* showing it. \"How tall is this device's keyboard\" is a fact about the app's environment, not about whichever component was mounted when it last appeared, so the observation is **module-level and persisted**:\n\n- any mounted `useKeyboardLift()` / `useKeyboardLiftSV()` with the default shape (bottom inset discounted, no offset) records what it sees;\n- the value survives the keyboard closing, screens unmounting, and **app restarts** (via the optional `@sigx/lynx-storage` peer — without it the memory is simply per-run);\n- a real observation always supersedes a restored one, even if shorter (a different IME or split screen genuinely changes the height), so a stale value can never strand a panel too tall.\n\n`@sigx/lynx-sheet` seeds its `{ keyboard: true }` detent from this. Without it, the first keyboard-sized panel opened on a screen where nothing has been typed yet falls back to `fallbackPx` and then visibly corrects itself the moment the real keyboard returns — 53 px of input-row jump on a Pixel 9 Pro XL (#811).\n\n## Web\n\n**Renders on web (`sigx run:web`), but nothing ever lifts.** Everything here is pure JS and nothing throws — `<KeyboardAvoidingView>` and `<KeyboardStickyView>` mount, the hooks return live signals, `rememberedKeyboardLift()` answers `0`. The height they all read is `@sigx/lynx-safe-area`'s `keyboard` inset, and on web that package has no publisher behind it, so the inset stays `0` for the session.\n\nThat is the right answer for a desktop browser, where the keyboard is hardware. It is the wrong one for a mobile browser or an installed PWA, whose on-screen keyboard resizes the visual viewport — a web shim would publish `visualViewport` height changes into the same safe-area globalProps key, and every primitive here would start working unchanged. Not wired today, so don't ship a web build that depends on the lift.\n\n## Gotchas\n\n- **One primitive per subtree.** A bar inside both a `behavior=\"padding\"` `<KeyboardAvoidingView>` *and* a `<KeyboardStickyView>` lifts twice. Pick the one that matches the shape.\n- **The sticky lift is invisible to layout measurement.** `translateY` is written on the main thread via `setStyleProperties`, so anything measuring the bar's position from the background thread — a popup anchored to a caret, an absolute overlay — reads its *un-lifted* box. Anchor to the same `useKeyboardLiftSV()` instead of measuring.\n- **`transform` on `<KeyboardStickyView>` is overridden.** The component owns that property. Wrap the children in a view of your own if you need another transform.\n- **`discountBottomInset` defaults to `true`.** The keyboard covers the home-indicator region, so a bar already padded by `<SafeAreaView edges={['bottom']}>` must only rise by the difference. Set it `false` when nothing above you pads the bottom inset, or the bar sits too low by exactly that inset.\n- **`duration` is seconds.** `useKeyboardLiftSV(…, duration)` follows the `@sigx/lynx-motion` convention, not milliseconds — `0.25`, not `250`.\n- **Won't do, and why:** no prev/next/done accessory toolbar (RN's `InputAccessoryView` role is covered by `<KeyboardStickyView>` — build the row you want inside it); no interactive/drag-to-dismiss keyboard (Lynx exposes no interactive dismiss gesture); no separate keyboard window; and a single `offset` rather than the peer's closed/opened pair, because the closed position is the natural flex position here.\n\n## How it works\n\n- **Height source** — `useSafeAreaInsets().value.keyboard`. There is no separate keyboard event API in Lynx; the safe-area publisher is canonical.\n- **The lift** — `max(0, keyboard - bottomInset)`: the keyboard covers the home-indicator region, so a bar that already sits above the bottom inset only needs to rise by the difference. Never add both.\n- **BG→MT bridge** — the keyboard inset is a BG-only signal (deliberately not a SharedValue in lynx-safe-area). `useKeyboardLiftSV` watches it from a BG effect and dispatches an MT `withTiming` (from [`@sigx/lynx-motion`](https://sigx.dev/lynx/modules/motion/overview/)) toward each new target; the tween then runs entirely on the main thread.\n- **Transform vs layout** — only `translateY` is MT-animated. Padding/height go through inline BG styles because MT layout writes land after the first layout pass and `<scroll-view>` won't reflow.\n\n## Demo\n\nSee the **Keyboard** screen in [`examples/showcase`](../../examples/showcase) — *Input & Keyboard* → *Keyboard* (route `/keyboard`).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}