{"_id":"svelte-gamepad-virtual-joystick","_rev":"42-b9e309bf92e54fd1fee412c77f01ab10","name":"svelte-gamepad-virtual-joystick","dist-tags":{"latest":"1.1.1"},"versions":{"0.0.1":{"name":"svelte-gamepad-virtual-joystick","version":"0.0.1","_id":"svelte-gamepad-virtual-joystick@0.0.1","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"49a34b9b7f33c48a9e85dc33dd351376a77794eb","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-0.0.1.tgz","fileCount":15,"integrity":"sha512-ZC+Em4BWsu1BnTyBTC7uHAoFMTwTah7+1LRCdcUBNC2hJWWaVnllXBTrurs4zvA7HzxBhnpuqoMZSiZCFk4nVg==","signatures":[{"sig":"MEQCIDCkJl+zAcvMD2LA8TlUWJxGJI3vfqtQ64mUhiDFPnBoAiBhKYhQf+NZWvEqUGJlkvHh8tVRz01UKeyVKhsranjYEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12372},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"7b00ed443876cf564c8e713e5b7e5f0c1961c98a","scripts":{"dev":"vite dev","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"_npmVersion":"10.5.0","description":"Svelte library for complex input to your app, provides Gamepad integration with the capability to show a virtual Joystick.","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.75.0","vite":"^5.0.11","tslib":"^2.4.1","svelte":"^4.2.7","publint":"^0.1.9","typescript":"^5.0.0","svelte-check":"^3.6.0","@sveltejs/kit":"^2.0.0","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^3.0.0","@sveltejs/vite-plugin-svelte":"^3.0.0"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_0.0.1_1714400878942_0.9972211021171458","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"svelte-gamepad-virtual-joystick","version":"0.0.2","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@0.0.2","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"07a76616a9699f763c6bf0f9cd89cc7886210541","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-0.0.2.tgz","fileCount":15,"integrity":"sha512-JLSNHPP1LzVLBW56+1L6+HNU3ZW6iJUsPHYnE8sQ/HBhJa7XXnG9+GpWdxvf0CMGRPBElFQDakMCAh5EEGSi9w==","signatures":[{"sig":"MEUCIQDSdkHCuI95ReNE6pCFM88G0SMt6sGkNlfsTzow7sLFxwIgKDZDke0f9qXigj0DGCtpTW8zPKMiY4i/pR8DqGP/eNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13326},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"7b00ed443876cf564c8e713e5b7e5f0c1961c98a","scripts":{"dev":"vite dev","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"_npmVersion":"10.5.0","description":"Svelte library for complex input to your app, provides Gamepad integration with the capability to show a virtual Joystick.","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.75.0","vite":"^5.0.11","tslib":"^2.4.1","svelte":"^4.2.7","publint":"^0.1.9","typescript":"^5.0.0","svelte-check":"^3.6.0","@sveltejs/kit":"^2.0.0","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^3.0.0","@sveltejs/vite-plugin-svelte":"^3.0.0"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_0.0.2_1714409381683_0.9779607688693719","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"svelte-gamepad-virtual-joystick","version":"0.0.3","_id":"svelte-gamepad-virtual-joystick@0.0.3","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"b07d01ee57c129be37ebeb804575df5b1409740e","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-0.0.3.tgz","fileCount":15,"integrity":"sha512-rbzechqzid2exdARTLg+9yoq6T7cZykgfhPJ7EQe0oxt5pFrwMJIRTpvVhJ8fNAn4CTTC2CqQw6j3UctAa3mOQ==","signatures":[{"sig":"MEUCIAoim+4YkFNkFSxhvhIA5r0NkODuugzn/Xaxc3w5eCsPAiEAgykPY5cd41PlL5PujW7B1STiWLFXrdY4Kq4l3FkEoDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13113},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"ed2b7ef57a2d1a64989702e4c48495a4229f50f6","scripts":{"dev":"vite dev","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"_npmVersion":"10.8.2","description":"Svelte library for complex input to your app, provides Gamepad integration with the capability to show a virtual Joystick.","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^5.4.8","tslib":"^2.7.0","svelte":"^4.2.19","publint":"^0.2.11","typescript":"^5.6.3","svelte-check":"^4.0.4","@sveltejs/kit":"^2.3.5","@sveltejs/package":"^2.3.5","@sveltejs/adapter-auto":"^3.2.5","@sveltejs/vite-plugin-svelte":"^3.1.2"},"peerDependencies":{"svelte":"^4.2.19"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_0.0.3_1728890968610_0.8578263921230882","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"svelte-gamepad-virtual-joystick","version":"0.0.4","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@0.0.4","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"fa62ee0fd5ba9b2e0896dcf5653de0d3b9275f27","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-0.0.4.tgz","fileCount":15,"integrity":"sha512-Ipyc/JA3FKBym9443VzKCNSQHxBtrqEnVhBUaFJCMJZ+xHLonsWH8brXzRFxnELNuNhvHmBVsD3ne27T5rky/A==","signatures":[{"sig":"MEYCIQCgFQ5yK2z4e/s87rzV1GTWkl4g+/hZNWNXIUezKUSP1gIhAJ77BbqR6c5KWpMHnYf0b51P49ZYjmTZnMMMCsZldUj7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14067},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"4a21f2aca0ee0ce00c499ad1cd6a3082712244c9","scripts":{"dev":"vite dev","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"_npmVersion":"10.8.2","description":"Svelte library for complex input to your app, provides Gamepad integration with the capability to show a virtual Joystick.","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^5.4.8","tslib":"^2.7.0","svelte":"^4.2.19","publint":"^0.2.11","typescript":"^5.6.3","svelte-check":"^4.0.4","@sveltejs/kit":"^2.3.5","@sveltejs/package":"^2.3.5","@sveltejs/adapter-auto":"^3.2.5","@sveltejs/vite-plugin-svelte":"^3.1.2"},"peerDependencies":{"svelte":"^4.2.19"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_0.0.4_1728891756313_0.07402919073165859","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"svelte-gamepad-virtual-joystick","version":"0.0.5","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@0.0.5","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"1904ad8522c62af40a63a9c773dc0d9aaa1af1b7","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-0.0.5.tgz","fileCount":31,"integrity":"sha512-zol+kbt/37tCSmJDI0heTRtlCXv9VE9VORioN+qsXGdEG2nN+hBAhznn/cKs0xYcVjxACE82m9G5Lrx/nHTbLA==","signatures":[{"sig":"MEUCIAa1yLGD32GT0O7QAlYuy9FIQLePkUZZWKqSnpl3wDi8AiEA/B9dJSilAwwhYN/OaiU3hrdZ6bCAhqe689UrHgT979A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35733},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"1a87790b28519cfc7109542d16fa6e5c7b956488","scripts":{"dev":"vite dev","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"_npmVersion":"10.8.1","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Virtual Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Virtual Joystick**","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^6.0.0","svelte":"^5.0.0","publint":"^0.3.2","typescript":"^5.6.3","svelte-check":"^4.0.4","@sveltejs/kit":"^2.16.0","@sveltejs/package":"^2.3.9","@sveltejs/adapter-auto":"^4.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_0.0.5_1738746918004_0.6576191547036654","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"svelte-gamepad-virtual-joystick","version":"0.0.6","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@0.0.6","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"ebb2e7c1394d63652b735ff059224e170f4674bb","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-0.0.6.tgz","fileCount":33,"integrity":"sha512-eLjTY9QCdwNKWrNAjZxmSCw/QZ4tcFI7b9VzZ3KbcZpMFbakk8Q//2TzQrDamfmTPGollXWi+mzt7vejTTF+vA==","signatures":[{"sig":"MEQCIGvfTqqJAo0C43/b4BJXMOiZ66i3jCOetX1qCdm7+4JcAiAo0CDYkTZoitGnZqNa5EGB4dlVq+WynviWZAEvwzwu4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37525},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"24dffcf3acafb1f8045f8926f94a2073631fd3a1","scripts":{"dev":"vite dev","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"_npmVersion":"10.9.0","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Virtual Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Virtual Joystick**","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^6.0.0","svelte":"^5.0.0","publint":"^0.3.2","typescript":"^5.6.3","svelte-check":"^4.0.4","@sveltejs/kit":"^2.16.0","@sveltejs/package":"^2.3.9","@sveltejs/adapter-auto":"^4.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_0.0.6_1739047427597_0.6511887591338497","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc0":{"name":"svelte-gamepad-virtual-joystick","version":"0.1.0-rc0","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@0.1.0-rc0","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"5150d5427e14e2d6a8ee9083044681176a5fe31c","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-0.1.0-rc0.tgz","fileCount":35,"integrity":"sha512-1Lyhb/zjzWBa4AKoFVEzQElHsez5UCq5FG1RpUE4f2U5wiaJZMq/in4dM4VqloHLjGgYn5Rlml3G1SVwZslBfQ==","signatures":[{"sig":"MEUCIHeF3udKjGXQ1YmrnC0V2ykrpYnAVQlhjyfUQvwXCMtaAiEA0gdlrmezqHRsngR6rqkCb8jWAGLFx1nHZcX+FVm3poE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38379},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"8bc2ad47ce85af9ad366047bcff58f5077e51d3d","scripts":{"dev":"vite dev","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"_npmVersion":"10.9.0","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^6.0.0","svelte":"^5.0.0","publint":"^0.3.2","typescript":"^5.6.3","svelte-check":"^4.0.4","@sveltejs/kit":"^2.16.0","@sveltejs/package":"^2.3.9","@sveltejs/adapter-auto":"^4.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_0.1.0-rc0_1739140421917_0.8996853800371043","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc1":{"name":"svelte-gamepad-virtual-joystick","version":"0.1.0-rc1","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@0.1.0-rc1","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"ed75ac3f7a2747d45136c14b5cfb4040c65f25a3","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-0.1.0-rc1.tgz","fileCount":35,"integrity":"sha512-Gdsf9QmrtascW+KyAfpfzYHNscEjufTi1GX0vrIXQqDso7grsUHJSKE8Uc449hoXkyMe9o0ErFNcxUUch9L4Pg==","signatures":[{"sig":"MEQCID5vR/6LT+LOV7ST+l4dTc9ebOh3RQAw96tjrKngg7g2AiBqkTAZkbwhZIgWn12IEKNGoxTQ0ZQ+r1Xg+VzmZY4d0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38337},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"1ae4e381e8e68833cd5eba12379bbaa033ff87ff","scripts":{"dev":"vite dev","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"_npmVersion":"10.9.0","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^6.0.0","svelte":"^5.0.0","publint":"^0.3.2","typescript":"^5.6.3","svelte-check":"^4.0.4","@sveltejs/kit":"^2.16.0","@sveltejs/package":"^2.3.9","@sveltejs/adapter-auto":"^4.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_0.1.0-rc1_1739140598817_0.6262571341651351","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc2":{"name":"svelte-gamepad-virtual-joystick","version":"0.1.0-rc2","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@0.1.0-rc2","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"96253b20302e4fd611839cc115fe219d13a0a0d5","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-0.1.0-rc2.tgz","fileCount":37,"integrity":"sha512-pShI3iEKYRBNfWho12L20ebo9kIpDr7G8+kXAZXUmj2D7rr4F/Uw1VQraIRXYX4WeKsKmoFDCrFZj9ocOfhBxQ==","signatures":[{"sig":"MEUCICD/axFdaGzewhHgAay9GRNp4qRFKqGcGy7xiQXxkBkHAiEAqiIjlZ+IRaofYaAYKPkGfyeDpDcBLGCBX6UTnK4WjuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38630},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"919c11e7341df075ee64531174cf17f467b70af1","scripts":{"dev":"vite dev","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"_npmVersion":"10.8.1","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^6.0.0","svelte":"^5.0.0","publint":"^0.3.2","typescript":"^5.6.3","svelte-check":"^4.0.4","@sveltejs/kit":"^2.16.0","@sveltejs/package":"^2.3.9","@sveltejs/adapter-auto":"^4.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_0.1.0-rc2_1739182440025_0.9629785490637164","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc3":{"name":"svelte-gamepad-virtual-joystick","version":"0.1.0-rc3","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@0.1.0-rc3","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"bb7a373ef5f40983191595a09399cf8092504b54","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-0.1.0-rc3.tgz","fileCount":37,"integrity":"sha512-nvt8PmqRbB4kFp4pztRKjpwx0wW3w3Ilv4HCyBK4gZGOhMDIaZsgSISEjICgOQBFmR1N/Y36J3DXXQ0eRgQNeg==","signatures":[{"sig":"MEYCIQCuF+GoBMEFrqttXDTtF+t3bnB/+gMhQz8qKIMieeeW9wIhAOuuu+0ZDiTp1k8UrbQv6nzcOB7YGDaEniKRIl+Aksle","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38615},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"cc6f8c32c426f1deb0863434b0cc4cfef51accec","scripts":{"dev":"vite dev","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"_npmVersion":"10.8.1","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^6.0.0","svelte":"^5.0.0","publint":"^0.3.2","typescript":"^5.6.3","svelte-check":"^4.0.4","@sveltejs/kit":"^2.16.0","@sveltejs/package":"^2.3.9","@sveltejs/adapter-auto":"^4.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_0.1.0-rc3_1739183127569_0.8058272371473811","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc4":{"name":"svelte-gamepad-virtual-joystick","version":"0.1.0-rc4","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@0.1.0-rc4","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"3f40892b6ae94d474da105349c71bd22c60a913a","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-0.1.0-rc4.tgz","fileCount":37,"integrity":"sha512-ibjgRV0ZaoJUAhpJHkowzBSt60PDrGkAiJzPKQpKCkoe4k1Uh4gEdNUj1j+lpCN4R0REg/qKJRKMWTOck4W83Q==","signatures":[{"sig":"MEYCIQCqasApz4AyrP0Jt5PCxhJVdqAQfaX0gIO3WwmgVKokKwIhAI1YMRXNKgySAwTUQF4LT2c8np+fPw2fmMN+/AWjobBA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38617},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"93aa9710a581390e5ba266b7c01a55b15071b6d8","scripts":{"dev":"vite dev","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"_npmVersion":"10.8.1","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^6.0.0","svelte":"^5.0.0","publint":"^0.3.2","typescript":"^5.6.3","svelte-check":"^4.0.4","@sveltejs/kit":"^2.16.0","@sveltejs/package":"^2.3.9","@sveltejs/adapter-auto":"^4.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_0.1.0-rc4_1739189485190_0.9332354067367543","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc5":{"name":"svelte-gamepad-virtual-joystick","version":"0.1.0-rc5","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@0.1.0-rc5","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"75884bc9f9a3b05b508d8c982746ec722bbdd023","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-0.1.0-rc5.tgz","fileCount":37,"integrity":"sha512-gGG6vvUNlYuG58S9Orn7ocxYovI/i+MSGKzs4erqT3T0QO99iazBHjH1zHsL6V1rDJ2EgDCMXIQvuBsLHWbJJQ==","signatures":[{"sig":"MEYCIQCj/wnnT4o02olWtjqzBM73LLL7CA1k6AJDpow0aD6mSAIhAJW8D8e075miLuZ9lEg/xyfkGGumCNGNDe2WBtrPIyhG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38613},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"93aa9710a581390e5ba266b7c01a55b15071b6d8","scripts":{"dev":"vite dev","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"_npmVersion":"10.8.1","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^6.0.0","svelte":"^5.0.0","publint":"^0.3.2","typescript":"^5.6.3","svelte-check":"^4.0.4","@sveltejs/kit":"^2.16.0","@sveltejs/package":"^2.3.9","@sveltejs/adapter-auto":"^4.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_0.1.0-rc5_1739189696875_0.09479833020683581","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc6":{"name":"svelte-gamepad-virtual-joystick","version":"0.1.0-rc6","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@0.1.0-rc6","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"6b61eb31b5290d93058d57118c7788c253e08d1c","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-0.1.0-rc6.tgz","fileCount":37,"integrity":"sha512-9qhaqi6J2m5FplQummeNt3H5Mc2UA3GsFch0gWJK1nhju8NWCbcQatbfYbOdyIzBDLjepRM1VoHHSgV7Mb2bdw==","signatures":[{"sig":"MEQCIGe7qQ/MQkf91BR7SojmFhF3RNmNEmSHE4MRfrW7XertAiBjpAXi7Cii2N5piDHuKQ5tnWEJD/z+gHtCI5gJI+0OVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37912},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"0ae1bca40def2e75cf84a2dd87a5c0ef6240d16b","scripts":{"dev":"vite dev","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"_npmVersion":"10.8.1","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^6.0.0","svelte":"^5.0.0","publint":"^0.3.2","typescript":"^5.6.3","svelte-check":"^4.0.4","@sveltejs/kit":"^2.16.0","@sveltejs/package":"^2.3.9","@sveltejs/adapter-auto":"^4.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_0.1.0-rc6_1739190397081_0.08719869037571182","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc7":{"name":"svelte-gamepad-virtual-joystick","version":"0.1.0-rc7","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@0.1.0-rc7","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"b275a1471e25612392e72a0028daade23ff2c8cc","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-0.1.0-rc7.tgz","fileCount":37,"integrity":"sha512-+nPVwSFOQxFpdoZe7P5iHFeLM2JicaQT/GWjyMXi1DpLgYtIDAfq5LeYzMlPSTMw+vqNMLVo6R7YTJcPb3LX6A==","signatures":[{"sig":"MEUCIHKblCqcpBXPt5SpTNO+L4wdPvAyqcoun+KoJzwf7uB1AiEAk9hqy1M2ioj7qZVasr9k8gUnYzY+MitY/E8J8JOV4j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37664},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"614fdbed0e56d6eb56b2acb4a05e2d7cded73b66","scripts":{"dev":"vite dev","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"_npmVersion":"10.8.1","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^6.0.0","svelte":"^5.0.0","publint":"^0.3.2","typescript":"^5.6.3","svelte-check":"^4.0.4","@sveltejs/kit":"^2.16.0","@sveltejs/package":"^2.3.9","@sveltejs/adapter-auto":"^4.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_0.1.0-rc7_1739191672745_0.1163260099040282","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"svelte-gamepad-virtual-joystick","version":"0.2.0","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@0.2.0","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"89ec8839f3cee249bcf30ff381e0737d841771eb","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-0.2.0.tgz","fileCount":249,"integrity":"sha512-58OZ2ntEOS3TdCx9WQhdvlEkap7GusXQxM0OX3HfpkiITZzTGOMUHHtNSqV+BZq7t34rawTCVFK7N86GstaH9w==","signatures":[{"sig":"MEYCIQDwKC+cwiUuYgPOceULTVtCyqAoCttnBUwFf01nnrDYRAIhAL9puJs7wTcmP/JTqOfG9hS+Sug08DoFrwfXbgMxAo5+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277782},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"82074b4e5eb0fdd7edbc16cd9b35e07db299002c","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"10.9.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@sveltejs/adapter-static":"^3.0.8","svelte-sequential-preprocessor":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^6.0.3","svelte":"^5.0.0","publint":"^0.3.2","typescript":"^5.7.2","svelte-check":"^4.0.0","@sveltejs/kit":"^2.16.0","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^4.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_0.2.0_1754000217422_0.23813972452246457","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc1":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.0-rc1","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.0-rc1","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"6df5ed321b1cb7e3406c95c43c29be9b44a50f69","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.0-rc1.tgz","fileCount":249,"integrity":"sha512-9mD6uYG4UfTFnMtIvhcawBdGk9ElcCDwFptlBulBJnBNL7N3GX81ZiNMX+eiClP7UGHAjUUfd2xD0PzxeJLuag==","signatures":[{"sig":"MEUCIAZlNvFwzZSC3wDwwymfKkfSdLToaoRWtuAXVNHlfvuVAiEA2Z1bajhq/xX1CnQMgU9DyVV37BbQT9BmsJIEZkqW0Vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277704},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"2477eb24a7d811dd767177d90dfa66959a0994b9","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"10.8.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@sveltejs/adapter-static":"^3.0.8","svelte-sequential-preprocessor":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^6.0.3","svelte":"^5.0.0","publint":"^0.3.2","typescript":"^5.7.2","svelte-check":"^4.0.0","@sveltejs/kit":"^2.16.0","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^4.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.0-rc1_1754042180575_0.5781328566039485","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc2":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.0-rc2","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.0-rc2","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"4650e7b264666fecf8e08119085d3509a9dba3ab","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.0-rc2.tgz","fileCount":249,"integrity":"sha512-Zetw2JqvHIqzUl/k6eI2Ln6ewrthqtBKF4at4ACmVoCQipV7Bkm1py1bO5MkIFZgPZxSF7bDekyxr9eX1kUiqQ==","signatures":[{"sig":"MEUCIAziclz7ZWoAdMMzxcp5sg6e3zTlmi4XwuD53btR/2zXAiEAtoLpSUrtTVHbqlXhmYMGPG6nWfqOfH3BJO9ot/ilMRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278358},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"f6709e9d762dc8ea6635e86554f0a94d78d03ed3","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"10.8.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@sveltejs/adapter-static":"^3.0.8","svelte-sequential-preprocessor":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^6.0.3","svelte":"^5.0.0","publint":"^0.3.2","typescript":"^5.7.2","svelte-check":"^4.0.0","@sveltejs/kit":"^2.16.0","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^4.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.0-rc2_1754043354525_0.7309024008012166","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc3":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.0-rc3","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.0-rc3","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"26f956aab90ed682b0b6fcef311c77b97495807e","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.0-rc3.tgz","fileCount":249,"integrity":"sha512-hFoAoobJgyks8NAUXIHDN57GrBbFap3ZSnDLGxsBKVi0ZZiAVUMt5XXCS0enw+FpxQMwo3d0h5vXnFYir1lQFA==","signatures":[{"sig":"MEUCIQCn+u772YhfBvgT6Nug0AU14yX64C7SOYpv60bhnKrRqAIgKquhSqBXwY5dDzDF90RhEaKA4w+oSM4bGu4IlXSrrTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278539},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"8026d78dc4705bfcbbaba1c5220155d3d1b131d6","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"10.8.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@sveltejs/adapter-static":"^3.0.8","svelte-sequential-preprocessor":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^6.0.3","svelte":"^5.0.0","publint":"^0.3.2","typescript":"^5.7.2","svelte-check":"^4.0.0","@sveltejs/kit":"^2.16.0","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^4.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.0-rc3_1754043927520_0.5567190588801405","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc4":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.0-rc4","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.0-rc4","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"6ae0586995a1b1d0f9d1ffc0dd56e8c0b3c19246","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.0-rc4.tgz","fileCount":249,"integrity":"sha512-ywuoI++5tpQa5gA/abiDDtI6S+0KNEBNHoaJCU+kI5SP8vaJoqhCGs0OmF1wF4wH+iL6i3u+BG9KCFmJ6q4OAw==","signatures":[{"sig":"MEUCIBxysG7QJthjF2Op90fp/gJFoC7ywzFLH6D85nWnXN9SAiEAkqZCiKXZ30C8dRZcqK7iJ6uEm33GtbOwOzj5Bz6Zj5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278908},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"c9be0158175dd83ce8910858172e944fe8c98481","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"10.9.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@sveltejs/adapter-static":"^3.0.8","svelte-sequential-preprocessor":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^6.0.3","svelte":"^5.0.0","publint":"^0.3.2","typescript":"^5.7.2","svelte-check":"^4.0.0","@sveltejs/kit":"^2.16.0","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^4.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.0-rc4_1754139941911_0.20839426319105758","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc5":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.0-rc5","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.0-rc5","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"6da3ab05c40e3a14110c0f2e9699d91ebba82e54","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.0-rc5.tgz","fileCount":249,"integrity":"sha512-tqpNKNU99i16mQq1DmsY9xPgnVybXjdFvRc6qkoaZMM6/9SEpS7AG+khDLtys/rLwtlOH1s90SbkQs47KlTYDQ==","signatures":[{"sig":"MEQCIFxetTxoj/+qqPKUaxS/OQMX7wPZITdtJWSPmDeBfzmMAiBuJKKoeGzZ9aPYrDW5uljd+ozrN/AmHLzxU0RVt7jUoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278922},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"fdd460ba33db2854eb89f0a04477e8f501e858b5","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"10.9.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@sveltejs/adapter-static":"^3.0.8","svelte-sequential-preprocessor":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^6.0.3","svelte":"^5.0.0","publint":"^0.3.2","typescript":"^5.7.2","svelte-check":"^4.0.0","@sveltejs/kit":"^2.16.0","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^4.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.0-rc5_1754146620583_0.49871925512933446","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.0","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.0","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"ddd53b2f60b79749a50859d1a892c5329430a97e","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.0.tgz","fileCount":251,"integrity":"sha512-1Jd/jJ4LY3zCz8gcwJfrrd5KKAU034E0/N1TtBgJU7tEvZx9aRdTWHwias4HC6QvX8ZjnuzSlqRfbIsM/46ASQ==","signatures":[{"sig":"MEUCIQCCvEgS5NvDlwQoHTMuHDBB3FFanZ0wc15cZxtLC4003QIgLpQnHQ6d7/F5VuPO/XLmdhIgxhQ2iTI+yimNSU66PJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277523},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"7504d34c38bfdb42cdc6d69316c6ae72f3d5bc33","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"10.9.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@sveltejs/adapter-static":"^3.0.8","svelte-sequential-preprocessor":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^6.0.3","svelte":"^5.0.0","publint":"^0.3.2","typescript":"^5.7.2","svelte-check":"^4.0.0","@sveltejs/kit":"^2.16.0","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^4.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.0_1754168582203_0.4794845342262293","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.1","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.1","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"82c01a83e09750d2144ea752df999c70a4af735a","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.1.tgz","fileCount":251,"integrity":"sha512-zH6j3A0a7VAtVpCdhl8qA30axsgbiJJiQM+jBBmQ0A7Uo/GYCVOE9OulehIKaaZhCjPbNGNP5JJCUZgY3Wgk+A==","signatures":[{"sig":"MEQCICm6EiKhWZ4JfUIYmFJd33CjsZGb/MT/aJqMR1uP8JZXAiAllI5KZv3yJo/6aqdu61brb2tSHHfIKRtz3d7jJpO8jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277634},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"653552aeb8f368df7b9e83bb49ae64dadb0424c9","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"10.9.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@sveltejs/adapter-static":"^3.0.8","svelte-sequential-preprocessor":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^6.0.3","svelte":"^5.0.0","publint":"^0.3.2","typescript":"^5.7.2","svelte-check":"^4.0.0","@sveltejs/kit":"^2.16.0","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^4.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.1_1754168794538_0.25704086673003057","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.2","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.2","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"62f666000fc29b99ef7e0d3b73fe644dff44bab1","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.2.tgz","fileCount":251,"integrity":"sha512-f90i3oMYLIM53aJrNGI3VizzG7+QcfBORrXwCmhq8WfpxhGWIZeQdmlXtkiFwF5YwRSW4hHRmgM8oe+0oeM/qA==","signatures":[{"sig":"MEUCIQDkI3oXBRnlArh0zGJ6ni/R05OmXvgOIv3veI5MXfqbqQIgYL2JhK13ejMT5Az9XWJxB/PyjDI+pRe2ujjLo5uskQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277638},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"25beeb7b3c683ebf1f3340ed466f07afb7e5db3f","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"10.9.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@sveltejs/adapter-static":"^3.0.8","svelte-sequential-preprocessor":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.4","vite":"^6.0.3","svelte":"^5.0.0","publint":"^0.3.2","typescript":"^5.7.2","svelte-check":"^4.0.0","@sveltejs/kit":"^2.16.0","@sveltejs/package":"^2.0.0","@sveltejs/adapter-auto":"^4.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.2_1754169558853_0.04319025281610123","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.3","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.3","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"6f94c1e40737a6877cafca9b7acd374e6198fa6f","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.3.tgz","fileCount":251,"integrity":"sha512-t6wr3uG5cUADyr6xSl5kzb7H/8+uEutve0YrTQv34A4nWmruHs1hl2AWB6cpdIyzFi8i2QUoNQ9Krwr/irn/tQ==","signatures":[{"sig":"MEUCIQCT1q1Djb3t3Ak4d8uWBPGpahHtn9sqsDK3Vn29tGTZeAIgfN5p6c8Sca/7mQqEaRfLrePWAPlTh8ZzPvqJAftQkdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277497},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"c7f9c086a5c4aa76f1889119e1e880e4341450e2","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"10.9.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.89.2","vite":"^7.0.4","svelte":"^5.25.0","publint":"^0.3.12","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.27.0","@sveltejs/package":"^2.4.0","@sveltejs/adapter-auto":"^6.0.1","@sveltejs/adapter-static":"^3.0.8","@sveltejs/vite-plugin-svelte":"^6.0.0","svelte-sequential-preprocessor":"^2.0.2"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.3_1754210352315_0.38534100172345753","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.4","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.4","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"4566fb0de249c625ef097d5476fd0798c8c51694","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.4.tgz","fileCount":251,"integrity":"sha512-hjNSPQQFS39HI4A6msC0FTX4s1aW6OABLqVHxGBn4PcxChI5SIcBgsh1tZk3u8aHgZZsb7BrV4hs/LOOeiirfQ==","signatures":[{"sig":"MEUCIQC/D3LlT/aNGejL+1eDllfIfPELFcdAlOIZJkwX2bgbVgIgLDgI6WPJeBANdSw2j4IsKQ0hr6l2hxO9V02yqlf7k5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277721},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"c7f9c086a5c4aa76f1889119e1e880e4341450e2","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"10.8.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.89.2","vite":"^7.0.4","svelte":"^5.25.0","publint":"^0.3.12","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.27.0","@sveltejs/package":"^2.4.0","@sveltejs/adapter-auto":"^6.0.1","@sveltejs/adapter-static":"^3.0.8","@sveltejs/vite-plugin-svelte":"^6.0.0","svelte-sequential-preprocessor":"^2.0.2"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.4_1754481330389_0.6128721254724414","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.5","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.5","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"6de8da93ca45278059de072ca5ddf6063d277ecb","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.5.tgz","fileCount":251,"integrity":"sha512-KVCVEFDNQ8xXDZrm/7MsWlyFOnpzwHbjiD4WsHNmHdvjpCuRFO76JGYeEMNlVslxA0MaCG22LlOOMffYcf/aew==","signatures":[{"sig":"MEQCIDdsiTw79LiSXisbeb/E8nXQgaPxHAYyupnM9tHIJJfiAiBBxpUiU1EihvHT4KCQKFq9+xLkynMADUbO6LeLXDq5rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277801},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"c7f9c086a5c4aa76f1889119e1e880e4341450e2","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"10.8.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.89.2","vite":"^7.0.4","svelte":"^5.25.0","publint":"^0.3.12","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.27.0","@sveltejs/package":"^2.4.0","@sveltejs/adapter-auto":"^6.0.1","@sveltejs/adapter-static":"^3.0.8","@sveltejs/vite-plugin-svelte":"^6.0.0","svelte-sequential-preprocessor":"^2.0.2"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.5_1754481558983_0.18661643499173253","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.6","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.6","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"7e0f8984c44cb4ecbf381ebe0b8f71dbc286cbc2","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.6.tgz","fileCount":251,"integrity":"sha512-CJJmvM40A4nOOhV9s3IcR9m3ILOtPOYVNqrO4yCbLm+o0L6Ea7lT3BvN0D8Cv94tjfqaCsGZl/wbamYtsG93MQ==","signatures":[{"sig":"MEYCIQDTLcbHQOTnMeLUb7dX9yKyWALtDx35J0QWMsRDVq6rDwIhAPi5j6+JuUf7mNSwb+umDXAPdZZ0PxGxfH3KBJgyksG/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278045},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"c5da2e1c2616d4caf938902a292b0e234a80afbc","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"10.8.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.89.2","vite":"^7.0.4","svelte":"^5.25.0","publint":"^0.3.12","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.27.0","@sveltejs/package":"^2.4.0","@sveltejs/adapter-auto":"^6.0.1","@sveltejs/adapter-static":"^3.0.8","@sveltejs/vite-plugin-svelte":"^6.0.0","svelte-sequential-preprocessor":"^2.0.2"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.6_1754570508919_0.7321951128067237","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.7","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.7","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"62f5e35c3db00fd33760e89c590faa93ef5292b5","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.7.tgz","fileCount":251,"integrity":"sha512-q9guLMt2lgEbtMwjTxsh8dsrbeeNzMZzmHntWrSJ2lXk9XRBaJtrJtZ853bYjZXfUnaUKvShuUd3JPpFDcsaxA==","signatures":[{"sig":"MEQCIDnZ3tRywMRCq6EQanm1Y59xLu38oqWZYm6QHVuGFhTmAiBEFQ0lv0+50zTy4SJqHmKIeTiJoOZWiAgOFZc+t6EvRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277801},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"5b1247a1be4897404c3a495e00c2fb9ea02c573c","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"10.8.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.89.2","vite":"^7.0.4","svelte":"^5.25.0","publint":"^0.3.12","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.27.0","@sveltejs/package":"^2.4.0","@sveltejs/adapter-auto":"^6.0.1","@sveltejs/adapter-static":"^3.0.8","@sveltejs/vite-plugin-svelte":"^6.0.0","svelte-sequential-preprocessor":"^2.0.2"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.7_1754576455197_0.31624232476678116","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.8","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.8","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"9d6377da03dba51ae08205966f1051bf2bba399c","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.8.tgz","fileCount":255,"integrity":"sha512-/HH5q7iag8rm4o4xmSFMQ3L8wN18TCwotfAlvcxg8JN2iCkdtM16AhnwD+Ar75JxNrY/kXST6IVgg0MoT7FJ5A==","signatures":[{"sig":"MEQCIBSgMv4ioG+31IBiBKfiiRsijj93twyXfhdJBLtBtJrfAiBQw8tu28gYEay2hJBZwUjb8c6QExJWVRkcIpLSFJq3+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287076},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"820883104bbc6d7081240d3e273c8bef793f78af","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"11.5.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.89.2","vite":"^7.0.4","svelte":"^5.25.0","publint":"^0.3.12","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.27.0","@sveltejs/package":"^2.4.0","@sveltejs/adapter-auto":"^6.0.1","@sveltejs/adapter-static":"^3.0.8","@sveltejs/vite-plugin-svelte":"^6.0.0","svelte-sequential-preprocessor":"^2.0.2"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.8_1755183631924_0.25817472889352033","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.9","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.9","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"84277518df8e58e22425ee96b50639b2e4c1b59f","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.9.tgz","fileCount":255,"integrity":"sha512-NP8+HED13/xHm2mk80E1fpfq3i7XNImGyyb0AvJ1s7qJc1Y+2b0hSqDrY+y4dryTrexhPgidtRFo3zUDvOb7FA==","signatures":[{"sig":"MEQCIDZ0c/PP4niwEjcVYB9DJppNc2vUnW9LQNBmI4i7IYQbAiB+vB41VwI7l6T2F2fCReXZoWIV0iLmFbjF5NHGu9YOXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289970},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"e252dc19e3007cb91cbcac2cbea8e1926dc3a833","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"11.5.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.89.2","vite":"^7.0.4","svelte":"^5.25.0","publint":"^0.3.12","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.27.0","@sveltejs/package":"^2.4.0","@sveltejs/adapter-auto":"^6.0.1","@sveltejs/adapter-static":"^3.0.8","@sveltejs/vite-plugin-svelte":"^6.0.0","svelte-sequential-preprocessor":"^2.0.2"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.9_1755187106305_0.13420055901726702","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.10","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.10","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"517d78d180504b04aaa99e0604d9ec1ae1eb0ab4","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.10.tgz","fileCount":255,"integrity":"sha512-h88l0tcP9s4yXCtNMWTyvxtUJHtf5XtJ1bZtECGA19sIxFLo7RP05w8uO6sLUbubX5oFhfHvkeJT97qxAEbvAA==","signatures":[{"sig":"MEUCIA21bdUIK+9V9GJkcIKm7P10HcSyM6p4ufmluAHyemhbAiEAm3jzuiYRLj146HNSiRr3P2tj8ItUzFLDKuibWAUVCzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289974},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"cbca894168104e373d575051ca7e9cd7cf6695ea","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"11.5.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.89.2","vite":"^7.0.4","svelte":"^5.25.0","publint":"^0.3.12","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.27.0","@sveltejs/package":"^2.4.0","@sveltejs/adapter-auto":"^6.0.1","@sveltejs/adapter-static":"^3.0.8","@sveltejs/vite-plugin-svelte":"^6.0.0","svelte-sequential-preprocessor":"^2.0.2"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.10_1755187226405_0.6131009961653513","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.11","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.11","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"337e67e37a43b48bb2d265a364b5ed9c14bd9241","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.11.tgz","fileCount":255,"integrity":"sha512-jDZ1sUiAP7K1HyH30LTTJKc6NUJNx3cX1hso3DRQCq3uB5fz4VYIBMNY4Cg5S1yGXWJzJroLTQQgAExFTHps3A==","signatures":[{"sig":"MEUCIQCbozinB2Xn8fpAQ296w08YJUYAhzzHts4kMsbAIJloQgIgdU9wv5K42s+O/4tX07TqSgZX0y35QIYfLXSkTY8S97o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290645},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"0898d95e6879452df672c299c3129c5f18f8c0c6","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"11.5.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.89.2","vite":"^7.0.4","svelte":"^5.25.0","publint":"^0.3.12","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.27.0","@sveltejs/package":"^2.4.0","@sveltejs/adapter-auto":"^6.0.1","@sveltejs/adapter-static":"^3.0.8","@sveltejs/vite-plugin-svelte":"^6.0.0","svelte-sequential-preprocessor":"^2.0.2"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.11_1760219586720_0.11070546203827925","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.12","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.12","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"ad2dc81a8ca2e828f2d02637969d84a4a479839c","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.12.tgz","fileCount":259,"integrity":"sha512-y3zS5lelEXT+dhcnsT/DHf62W63pmol/WwoSEC8hKTwWVflkz8jWeo1HAcRnnZOfUXhNFLqnfBBT/eMsagA45g==","signatures":[{"sig":"MEUCIQCoBs//gZD4oqj2nBCCWIKsPGMx8zJIW0D+CzdKEV2RqwIgLNLVqKLMq3U9giorgqn3MILi0ZKllcT7yD90sTZBzYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290231},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"46ffbd5626bd50e17d660e2c66b65fbf99e97cd5","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"11.5.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.89.2","vite":"^7.0.4","svelte":"^5.25.0","publint":"^0.3.12","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.27.0","@sveltejs/package":"^2.4.0","@sveltejs/adapter-auto":"^6.0.1","@sveltejs/adapter-static":"^3.0.8","@sveltejs/vite-plugin-svelte":"^6.0.0","svelte-sequential-preprocessor":"^2.0.2"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.12_1766335843254_0.9138565273812842","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.13","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.13","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"670170fce8524dadbb2ac25449d91fa693eb86c2","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.13.tgz","fileCount":259,"integrity":"sha512-9mY6fOWlTP9mf2WWuRSFTtbhAJ0NVClogYQMGqK12lWrcpzT6awmajXPFuJtXhUC3XmkF4Fsiih1lfr7+JY66A==","signatures":[{"sig":"MEQCIGHpjRGdoBhLAGjZGOmAzyXbzMnLwihq/4HkJDfUi9H5AiBN0yKLSOYzcv4H8+riDzssDT4J878Z5uVV5ZbaF6Gepg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290230},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"43454e05445c3f9b9c7dcdff9131c00b52bf10ca","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"11.5.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.89.2","vite":"^7.0.4","svelte":"^5.25.0","publint":"^0.3.12","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.27.0","@sveltejs/package":"^2.4.0","@sveltejs/adapter-auto":"^6.0.1","@sveltejs/adapter-static":"^3.0.8","@sveltejs/vite-plugin-svelte":"^6.0.0","svelte-sequential-preprocessor":"^2.0.2"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.13_1766336215546_0.7983702419060967","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.14","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.14","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"59863260a7eab9ab6b1a2bcea24bf97dc20dd012","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.14.tgz","fileCount":259,"integrity":"sha512-Hx1XJp1hmNOv+cul/QuX4yDBcsTKS2Gty0Qj0i2PDjxekeUV3eL5zLKQgdUVa5CNjQgLg5MKuaLejheuKxiFJQ==","signatures":[{"sig":"MEYCIQDa1h7s2RbbZduhPd7ngN915E+eDC6cp544z9NS/wRuogIhAKgANyPioWm/64khRQXX1+UfqTGwKFKIUJZKeBPFWXon","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291996},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"415ddebfdb130ba94cc506e122eb3cbd32dc383c","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"11.5.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.89.2","vite":"^7.0.4","svelte":"^5.25.0","publint":"^0.3.12","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.27.0","@sveltejs/package":"^2.4.0","@sveltejs/adapter-auto":"^6.0.1","@sveltejs/adapter-static":"^3.0.8","@sveltejs/vite-plugin-svelte":"^6.0.0","svelte-sequential-preprocessor":"^2.0.2"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.14_1766359000262_0.931888792685859","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.15","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.15","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"04881beef7d9068f683f272a23834d9a2e412274","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.15.tgz","fileCount":259,"integrity":"sha512-KkgS8elXv4Pz3fh3uq0hiPGXs24nsmwo8IIJzkHb8hvO235kan5vUVj+pGqHtQBZArEF40lwEFI66pd2U9gvdA==","signatures":[{"sig":"MEYCIQCmGHpL0lZXwsH1dAfZ0WUlzm1jUx+zsrtEu0maQeHnKgIhAK8XPD/HeF66Ne0w30+Eo84UWwpl514HSmb5pIRDkoyU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292206},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"a76eaf157f87d1bf0e3c8698054527af4ff9b990","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"11.5.2","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.89.2","vite":"^7.0.4","svelte":"^5.25.0","publint":"^0.3.12","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.27.0","@sveltejs/package":"^2.4.0","@sveltejs/adapter-auto":"^6.0.1","@sveltejs/adapter-static":"^3.0.8","@sveltejs/vite-plugin-svelte":"^6.0.0","svelte-sequential-preprocessor":"^2.0.2"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.15_1766406743198_0.6390846226589906","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.16","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.16","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"c668471207efd5e5095874f042748c397e3fde75","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.16.tgz","fileCount":259,"integrity":"sha512-gBkuLnhK5FO3JhtpzHLpFyTFGJz14UCaEH3L1ub3Qc3uBjEkqAzCiHxztGZrZ6v/UMUbrJ69JELDv7Jzs2LrdQ==","signatures":[{"sig":"MEYCIQCVbrVqkp2aWK+/yQRSHPEHrv+aPUWKbKIEghZzUlqingIhANRnBtV4bMsUPd/O3ofdk/vVSi6DIFdoMM5lctoy5R8Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292584},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"0a0fcbe8ab30b079b15d63bcd6a39b001d42927c","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"11.8.0","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"24.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.89.2","vite":"^7.0.4","svelte":"^5.25.0","publint":"^0.3.12","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.27.0","@sveltejs/package":"^2.4.0","@sveltejs/adapter-auto":"^6.0.1","@sveltejs/adapter-static":"^3.0.8","@sveltejs/vite-plugin-svelte":"^6.0.0","svelte-sequential-preprocessor":"^2.0.2"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.16_1773844145570_0.1346820719723707","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.17","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.17","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"1923c50ee1eb0447b851df392733ca1a9cbcf2aa","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.17.tgz","fileCount":259,"integrity":"sha512-Ri6SY6AAHRyJNYwQXkN8NYx+fEnIhM/sWWaHG83M0UwkjAS/1YasxPpdDSlG+qas7vyroyOlrvoKOTLr/TWCjg==","signatures":[{"sig":"MEUCIQDA/idt40kkOH2Hmj9hZr+by70T4Csb8o03taMc+tQxqQIgYPRhlXd5aiJyP0Na9PVmTdqPB2oNVbuw19NOculJ0mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293213},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"b1e210e9555ff8ee5f35c5e641e695c2e3358c47","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"11.8.0","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"24.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.89.2","vite":"^7.0.4","svelte":"^5.25.0","publint":"^0.3.12","typescript":"^5.0.0","svelte-check":"^4.0.0","@sveltejs/kit":"^2.27.0","@sveltejs/package":"^2.4.0","@sveltejs/adapter-auto":"^6.0.1","@sveltejs/adapter-static":"^3.0.8","@sveltejs/vite-plugin-svelte":"^6.0.0","svelte-sequential-preprocessor":"^2.0.2"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.17_1773848037918_0.685669963250306","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.18","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.18","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"ee843d5bed8b672079f051bdcda51124d6a716a3","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.18.tgz","fileCount":259,"integrity":"sha512-qAnA0oe4WqbSGvMb5gzDzzTBYbG42LO0ihsiO+RCkdprMRxmPt17uztsn+y4nf4hSNP5F5fBBSqV4SMAOlZzvA==","signatures":[{"sig":"MEYCIQClELda2F/K8ZxoQ7oufDQiBo/yHePhAoW3Rm3ePIvf7wIhAJGXSMPQ+tY6XF+0EcH038Jzyb0v2LEu2lfr6OfHxxog","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293495},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"73b14dd0220a2eeb1d3520b58e22cec3346f75b2","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"11.8.0","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"24.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.7","svelte":"^5.55.2","publint":"^0.3.21","typescript":"^6.0.2","svelte-check":"^4.4.6","@sveltejs/kit":"^2.57.0","@sveltejs/package":"^2.5.7","@sveltejs/adapter-auto":"^7.0.1","@sveltejs/adapter-static":"^3.0.10","@sveltejs/vite-plugin-svelte":"^7.0.0","svelte-sequential-preprocessor":"^2.0.3"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.18_1779265600278_0.8935971602036938","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"svelte-gamepad-virtual-joystick","version":"1.0.19","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.0.19","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"3689e775cd1f61e9cff35879bc00525c6cce9281","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.0.19.tgz","fileCount":259,"integrity":"sha512-3HwQwkQBWva4ejDS7QojpR1Ex+egxAbRoqT7XZwrJe/xeS3hl724sx+GBEmj9OVtaeAuYdRK53AQslOcR4pcjQ==","signatures":[{"sig":"MEUCIQCuXcUeuPWMPTI76oMEY6hR0Z3CfM79SBldWbxyqSoPXAIgM/B6+XGhPvdHpZdNnoWlF4hqnQOJxiDg9HFZ8Pe7BLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293530},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"f62fa55e7f12fb1c2894a1d4b81f2f2ffa595605","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"python3 generate_icons.py && svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"11.8.0","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"24.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.7","svelte":"^5.55.2","publint":"^0.3.21","typescript":"^6.0.2","svelte-check":"^4.4.6","@sveltejs/kit":"^2.57.0","@sveltejs/package":"^2.5.7","@sveltejs/adapter-auto":"^7.0.1","@sveltejs/adapter-static":"^3.0.10","@sveltejs/vite-plugin-svelte":"^7.0.0","svelte-sequential-preprocessor":"^2.0.3"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.0.19_1779266616532_0.12432874244178538","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"svelte-gamepad-virtual-joystick","version":"1.1.0","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","_id":"svelte-gamepad-virtual-joystick@1.1.0","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"dist":{"shasum":"6f10db6d20abff2bc06d416859cea935d19041e2","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.1.0.tgz","fileCount":259,"integrity":"sha512-3zbi7WMrkS2FEB3wbMhNvVTOJc9KsWGdeMWbrKzYyT88RTlgF0C/bhyFIsBg9nvRNdKGgcz0sIh1wAXXThJ9eg==","signatures":[{"sig":"MEUCIQDg7FABfI0dVX3I9y+JK8C92x4eAde8f81Ssa68FOGxmQIgEH7jUNbHDO3aSSI2BB396mnLe6fjP41L38J9XBxaCN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293685},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"98812f94e858ef507f9a6c6e3d146f9a01405ce5","scripts":{"dev":"vite dev","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","package":"npm run prepack","prepack":"python3 generate_icons.py && svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"overrides":{"cookie":"^1.0.2"},"_npmVersion":"11.8.0","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","directories":{},"_nodeVersion":"24.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.7","svelte":"^5.55.2","publint":"^0.3.21","typescript":"^6.0.2","svelte-check":"^4.4.6","@sveltejs/kit":"^2.57.0","@sveltejs/package":"^2.5.7","@sveltejs/adapter-auto":"^7.0.1","@sveltejs/adapter-static":"^3.0.10","@sveltejs/vite-plugin-svelte":"^7.0.0","svelte-sequential-preprocessor":"^2.0.3"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gamepad-virtual-joystick_1.1.0_1779268129858_0.0976220073746552","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"svelte-gamepad-virtual-joystick","author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","version":"1.1.1","publishConfig":{"access":"public"},"scripts":{"dev":"vite dev","build":"vite build && npm run prepack","preview":"vite preview","package":"npm run prepack","prepare":"svelte-kit sync || echo ''","prepack":"python3 generate_icons.py && svelte-kit sync && svelte-package && publint","prepublishOnly":"npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"peerDependencies":{"svelte":"^5.0.0"},"overrides":{"cookie":"^1.0.2"},"devDependencies":{"@sveltejs/adapter-auto":"^7.0.1","@sveltejs/adapter-static":"^3.0.10","@sveltejs/kit":"^2.57.0","@sveltejs/package":"^2.5.7","@sveltejs/vite-plugin-svelte":"^7.0.0","publint":"^0.3.21","svelte":"^5.55.2","svelte-check":"^4.4.6","svelte-sequential-preprocessor":"^2.0.3","typescript":"^6.0.2","vite":"^8.0.7"},"svelte":"./dist/index.js","types":"./dist/index.d.ts","type":"module","gitHead":"98812f94e858ef507f9a6c6e3d146f9a01405ce5","_id":"svelte-gamepad-virtual-joystick@1.1.1","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"integrity":"sha512-4s8Y2J7s8h2DOpx114ETmFF1abWUVXcghmtEJjqv30BYsIHqTcFXxGlfmmwl72445o6+TVRniWvZh97B/oc8JA==","shasum":"08d7f84f85a11dacba92a571023b3915489957b3","tarball":"https://registry.npmjs.org/svelte-gamepad-virtual-joystick/-/svelte-gamepad-virtual-joystick-1.1.1.tgz","fileCount":259,"unpackedSize":293395,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC+m4or3r0DGxlWhaFzlejh9Ngq4+5xUb1yYmHgDLblKgIhAKmtm0WiMblaSkFTnp5pdbfgWpqALbYa0fhvGlhp2PKi"}]},"_npmUser":{"name":"brean","email":"self@andreasbresser.de"},"directories":{},"maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/svelte-gamepad-virtual-joystick_1.1.1_1779269978621_0.6557901874841403"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-29T14:27:58.821Z","modified":"2026-05-20T09:39:38.870Z","0.0.1":"2024-04-29T14:27:59.074Z","0.0.2":"2024-04-29T16:49:41.836Z","0.0.3":"2024-10-14T07:29:28.810Z","0.0.4":"2024-10-14T07:42:36.489Z","0.0.5":"2025-02-05T09:15:18.203Z","0.0.6":"2025-02-08T20:43:47.769Z","0.1.0-rc0":"2025-02-09T22:33:42.116Z","0.1.0-rc1":"2025-02-09T22:36:39.030Z","0.1.0-rc2":"2025-02-10T10:14:00.303Z","0.1.0-rc3":"2025-02-10T10:25:27.783Z","0.1.0-rc4":"2025-02-10T12:11:25.404Z","0.1.0-rc5":"2025-02-10T12:14:57.081Z","0.1.0-rc6":"2025-02-10T12:26:37.329Z","0.1.0-rc7":"2025-02-10T12:47:53.025Z","0.2.0":"2025-07-31T22:16:57.639Z","1.0.0-rc1":"2025-08-01T09:56:20.754Z","1.0.0-rc2":"2025-08-01T10:15:54.709Z","1.0.0-rc3":"2025-08-01T10:25:27.700Z","1.0.0-rc4":"2025-08-02T13:05:42.099Z","1.0.0-rc5":"2025-08-02T14:57:01.117Z","1.0.0":"2025-08-02T21:03:02.451Z","1.0.1":"2025-08-02T21:06:34.711Z","1.0.2":"2025-08-02T21:19:19.051Z","1.0.3":"2025-08-03T08:39:12.510Z","1.0.4":"2025-08-06T11:55:30.577Z","1.0.5":"2025-08-06T11:59:19.179Z","1.0.6":"2025-08-07T12:41:49.119Z","1.0.7":"2025-08-07T14:20:55.412Z","1.0.8":"2025-08-14T15:00:32.126Z","1.0.9":"2025-08-14T15:58:26.506Z","1.0.10":"2025-08-14T16:00:26.613Z","1.0.11":"2025-10-11T21:53:06.978Z","1.0.12":"2025-12-21T16:50:43.402Z","1.0.13":"2025-12-21T16:56:55.690Z","1.0.14":"2025-12-21T23:16:40.417Z","1.0.15":"2025-12-22T12:32:23.368Z","1.0.16":"2026-03-18T14:29:05.772Z","1.0.17":"2026-03-18T15:33:58.078Z","1.0.18":"2026-05-20T08:26:40.442Z","1.0.19":"2026-05-20T08:43:36.679Z","1.1.0":"2026-05-20T09:08:50.074Z","1.1.1":"2026-05-20T09:39:38.751Z"},"author":{"name":"Andreas Bresser","email":"self@andreasbresser.de"},"license":"BSD-3-Clause","description":"Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:  - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad  - **Joystick** A joystick with","maintainers":[{"name":"brean","email":"self@andreasbresser.de"}],"readme":"# Svelte Gamepad and virtual JoyStick\nSvelte library for complex input to your app, provides Gamepad integration with different UI-interfaces:\n - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad\n - **Joystick** A joystick with X/Y axes that can be controlled by touch/mouse input, an analog stick of your gamepad or keyboard buttons\n\nThe virtual Joystick can either be used as fallback when a real gamepad is not connected but a touchscreen is present, as indicator of the gamepad state or to provide a virtual joystick to the user.\n\nProvides custom focus and context management.\n\n## Examples\nSee the [+page.svelte](https://codeberg.org/brean/svelte-gamepad-virtual-joystick/src/branch/main/src/routes/%2Bpage.svelte) file for a basic demo.\n\nYou can find [Material 3](https://m3.material.io/) components using [noph.dev](https://noph.dev) as [Noph gamepad components](https://codeberg.org/brean/noph-gamepad-components).\n\nFor [Material 2](https://m2.material.io/design) Take a look at [SMUI Gamepad Components](https://codeberg.org/brean/smui-gamepad-components) for an integration into [Svelte Material UI](https://sveltematerialui.com/).\n\n## Application\nThis library is used to control robotic systems, but can also be useful in web game development prototyping.\n\n## Installation\nThis library can be installed using npm:\n```\nnpm i -D svelte-gamepad-virtual-joystick\n```\n\n## Sources\nbased on code from\n - https://github.com/arturcarvalho/svelte-gamepad/ (I first thought to just use it and updated to use vite and integrate more complex button/axis handling but I also wanted to support more than 4 gamepads, have a virtual joystick and keyboard controls so this became its own thing instead of just a fork)\n - nipple.js (nipple.js itself is not svelte compatible because it directly accesses `window`)\n\n\n## Deploy to NPM\nTODO!\n\n## License\nBSD-3\n","readmeFilename":"README.md"}