{"_id":"@flighthq/haptics","_rev":"383-d0cf6133cb5e418a4220a676e673626d","name":"@flighthq/haptics","dist-tags":{"latest":"0.4.0","edge":"0.5.1-edge.1912.a627849","next":"0.5.1-next.1912.a627849"},"versions":{"0.1.0":{"name":"@flighthq/haptics","version":"0.1.0","_id":"@flighthq/haptics@0.1.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"dist":{"shasum":"40011a562005b7cd5f9b540b448be3559a2f5682","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.1.0.tgz","fileCount":10,"integrity":"sha512-VYIIREdnvGrFUMkI9uoXPdxQHefBa/avuwjMIVfUADYTHoTu0w1sCBozuEbap+i3vNMQiqeWcFaqJ7XKycqDBQ==","signatures":[{"sig":"MEQCIHf4A1Qj7pXxFijLjRsGKAJ1ZINFvidcGlU9FRFzL01yAiBR7vOifN97fb1UafDesuKouqrZUhDQWn9eVI30U6sGrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23623},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2aace48ec98a87082152baf119efedcd86240596","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"_npmVersion":"11.16.0","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@flighthq/types":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.1.0_1783663351483_0.00573305158389581","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@flighthq/haptics","version":"0.2.0","_id":"@flighthq/haptics@0.2.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f9aa3d74c1549f59fcf3b6edac660844fb85df4b","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.2.0.tgz","fileCount":10,"integrity":"sha512-c+Qdkk/GSjaXkhswQ+T+Jannw4i7J1Rk0yY9mbqpd0lSN4ZlwoZ8wODW2/Dggo+j4iEb893nJBGxcG2JnjsENA==","signatures":[{"sig":"MEUCIQD989dYrdNTDNhf/s6O9v1MD0+PxgNeGKOLdXQiP8BakgIgU+w43ZzMtUevxvo4SvHZY+hvLB3BIJq38IyzoovqpLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23754},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9b0556a275cbc673041d415b86b53483525a4df2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.2.0_1783973486543_0.5416284018821487","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.410.a23f189":{"name":"@flighthq/haptics","version":"0.2.1-next.410.a23f189","_id":"@flighthq/haptics@0.2.1-next.410.a23f189","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5f76ba187c68b32a52ec999acb6fcd79ad637008","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.2.1-next.410.a23f189.tgz","fileCount":10,"integrity":"sha512-rZ4re5qzJtqprXv/SNK0f7V2ChCrCnJdX8KwgZvfqUUESGVJ/BDx8ELugRSdaqE2EHHn3qAAUboh+2iJWXe8RA==","signatures":[{"sig":"MEYCIQDnm0kLWx8ECRfaiOEHnpVCv3b+7OCGhNle/alywGvr/wIhAMKBIkMniALeHn69F5PBErbA9MHO0n1RtPkSpI/soV2n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.2.1-next.410.a23f189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a23f189583d1112c9e6137c11d9f05470b0ea594","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.410.a23f189"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.2.1-next.410.a23f189_1784577027920_0.11856095436354241","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.423.3350e53":{"name":"@flighthq/haptics","version":"0.2.1-next.423.3350e53","_id":"@flighthq/haptics@0.2.1-next.423.3350e53","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"363bc6f69e43eb986151e71fb7b001b86b52c6c7","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.2.1-next.423.3350e53.tgz","fileCount":10,"integrity":"sha512-ZScEqbSccf+FWIuuPz0fdOF0ebgRy3a+o5LVRYIJGpFdIeOhVwtlohDnqacBLQxhkYZBcc98YT0ZtGzjjph+Tg==","signatures":[{"sig":"MEYCIQCcPiAtEMG1t21ERhAcoHPzCsCEIz6TNX8KO9IT9Yhk9gIhAI6Yhu4M4/p2f1t6xMZsaX6Q1Gkf0NhV/xbsYjWj1umJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.2.1-next.423.3350e53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3350e53bccb9bf3574666cf1461253e65d5973f4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.423.3350e53"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.2.1-next.423.3350e53_1784615271401_0.2620878167699703","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.444.a313478":{"name":"@flighthq/haptics","version":"0.2.1-next.444.a313478","_id":"@flighthq/haptics@0.2.1-next.444.a313478","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0e90c226ba48afe0506e5847e21fadd95fda30ce","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.2.1-next.444.a313478.tgz","fileCount":10,"integrity":"sha512-U+J9D8yXJH3xYAdlSAgH3/62AWBO5CkbS2vC2mCjoSKYU8a6beLEyyZXQxuCrJeZlXCcspssKKZF6jfQxsKz1Q==","signatures":[{"sig":"MEUCIQDhc9zsMqZ/wZCnVR+tEXnpWYFsFKWq8UmaH6nGHVo3SAIgNEL7piYZv6ReV7iFBKcUAiZmAScttz+RQZu4TS0WfNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.2.1-next.444.a313478","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a313478d5a9242d9eee05f9501c06923298ecfa6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.444.a313478"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.2.1-next.444.a313478_1784649085335_0.7130416101055463","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.448.afbdd31":{"name":"@flighthq/haptics","version":"0.2.1-next.448.afbdd31","_id":"@flighthq/haptics@0.2.1-next.448.afbdd31","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"78549a37c5e2b910cd52b51e498dcb3cf8f1584b","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.2.1-next.448.afbdd31.tgz","fileCount":10,"integrity":"sha512-M4DGdbE1OKI6LZUuBCAiki2uBQDkl8YCxNwp4Svko4tNiqFKB//o8WuzQX83xngA+zgnhDarjMjUS3QJIm7zrg==","signatures":[{"sig":"MEQCIC8r8xaPLxpe0dqi/GYw9dbd/3EJCHTxr+ksPJ2Q/xzcAiAcwcEOtAUd/qY85PxmbW6s3wH3blkwbQq86IaszbGGRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.2.1-next.448.afbdd31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"afbdd31c14177b187e71f818f318f77820f6f8fa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.448.afbdd31"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.2.1-next.448.afbdd31_1784663458513_0.7088641225940358","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.449.355834c":{"name":"@flighthq/haptics","version":"0.2.1-next.449.355834c","_id":"@flighthq/haptics@0.2.1-next.449.355834c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ca3c0ca4fb2ad73d63c0cd8978881c88f13f6c7b","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.2.1-next.449.355834c.tgz","fileCount":10,"integrity":"sha512-DaIhjZaCKSh1xm9yhQyQpzpNDRUw0DzjY9vPNjjuk1X7AevRrzqVb5d2a+wUL8gAOOu6lcq/VSWXv33Y6nNDAQ==","signatures":[{"sig":"MEYCIQD/c9wPbnp2Aer/m/cx9e4AxmDDg9LSWIbJsZSbyO9IxAIhAJSlD4aKQh1xm2wbt423BNXaUMwL6Ec2B23U3cG4asgM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.2.1-next.449.355834c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"355834cdd84eeca5ed44c89830fa1ad600001f47","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.449.355834c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.2.1-next.449.355834c_1784664018794_0.37608249634641133","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.451.d9a4a4e":{"name":"@flighthq/haptics","version":"0.2.1-next.451.d9a4a4e","_id":"@flighthq/haptics@0.2.1-next.451.d9a4a4e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"012ce910871933c8d01f53d31a0d680586e383e7","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.2.1-next.451.d9a4a4e.tgz","fileCount":10,"integrity":"sha512-cM4/zrY8Ta1zX9rP62ydSKw44GnZzmIs88VDdamlM2H3Hpkwya7YtlR7JDNVOqFEsHyPWNbob/3wgm7i15knlg==","signatures":[{"sig":"MEQCIBU9dX9Rg/Pat2275rOaj/Rowc8pPT+d1wzyezlqfJ5OAiBVNmNUgwzqpgu0++8jxhbSQqLv4ZONaQmHd5i4rFlYsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.2.1-next.451.d9a4a4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d9a4a4e09119c2bff69cb260a65630f4604424d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.451.d9a4a4e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.2.1-next.451.d9a4a4e_1784669287146_0.3742885853383009","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.459.fb59cc5":{"name":"@flighthq/haptics","version":"0.2.1-next.459.fb59cc5","_id":"@flighthq/haptics@0.2.1-next.459.fb59cc5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dfa223fc7c2edf42e51042ce8f79dd77c036ae98","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.2.1-next.459.fb59cc5.tgz","fileCount":10,"integrity":"sha512-/ApbCUHJsCIzAfmlSHUtWteehUXJhlnWABTCkNiKSwz66fZYLHuIVy+VnODB+cQeU66GWxDjI9LrkZxQ83Sl4A==","signatures":[{"sig":"MEUCIA3OpdOSu2u5fqwTXIsSeKNvgWa9Lea/S+90BGzJudSxAiEAuMMuJyX7YI54D5OEBH0nSAjqJyhOHs1u380Kf9ZY6cM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.2.1-next.459.fb59cc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"fb59cc510e1643cb9f4698313f26777e6dd21394","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.459.fb59cc5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.2.1-next.459.fb59cc5_1784669846399_0.9595978079865761","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.530.a223ca9":{"name":"@flighthq/haptics","version":"0.2.1-next.530.a223ca9","_id":"@flighthq/haptics@0.2.1-next.530.a223ca9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6d092753cfcaa73ceddbf7f767bf13b3b4b18d36","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.2.1-next.530.a223ca9.tgz","fileCount":10,"integrity":"sha512-zNiV9SvIuBRJn0O+CaS1KJUbccSLVWw+aWxXsFCxeoqWtXFz6I35arm4be9eYdCDIeTanVunsXugT/BUzCngMA==","signatures":[{"sig":"MEUCIQD7Pwb2PYv5iRbxyepiSlkq4PhnjrYdB1Mi+JZqiJLkfAIgXsURE9K00AaUH2Maz9pms8LQNQSEFHUvPIDYSQndCSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.2.1-next.530.a223ca9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a223ca973bce7428681746d72d5bd9a3d5b1cf48","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.530.a223ca9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.2.1-next.530.a223ca9_1784816461590_0.931265741985625","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.585.c7219b8":{"name":"@flighthq/haptics","version":"0.2.1-next.585.c7219b8","_id":"@flighthq/haptics@0.2.1-next.585.c7219b8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"25436da1662f73a5ae8c26b956154a5ada1704e5","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.2.1-next.585.c7219b8.tgz","fileCount":10,"integrity":"sha512-Z05zBQRtEl/KQ3hXl5a/kaUBFmg7NtyXzlObQunVCeLNs5nTTsdlA1UNkSI5eeoIDpzgbsbgVKWPcqxqFyBahQ==","signatures":[{"sig":"MEYCIQCzBXULg7yg0TZrUNe88mKexSIVjs/H87Oittqv1v3r8wIhAL6Pzzya6gUdI6nigK5pjbntSQPtmlBlupho40awohr9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.2.1-next.585.c7219b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c7219b84f65d218b29374e02140132f62e701f9e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.585.c7219b8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.2.1-next.585.c7219b8_1784842050719_0.9201353352840012","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.624.d23e6a9":{"name":"@flighthq/haptics","version":"0.2.1-next.624.d23e6a9","_id":"@flighthq/haptics@0.2.1-next.624.d23e6a9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3a28f11f3bf9135847a2e2604d4642bb5cf3e0cf","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.2.1-next.624.d23e6a9.tgz","fileCount":10,"integrity":"sha512-GSbocymRkhxye9aFxdaYPnVUE8owFZRMGAnIEWCq+4h22R+wVuFGOD1mRxBYwLeWX1y9FdocE0/HuWriyK+9+w==","signatures":[{"sig":"MEYCIQDmEeBa6e/cVVIeXZC4pdvCpkf0kK5+KqCScKrP9H82mAIhAM5SC93QYt+3dljK8J36iUKRsUWq4/R0zICpQvpGoXNS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.2.1-next.624.d23e6a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d23e6a9e15d0682fbb884cdeda2fa10bbab12e17","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.624.d23e6a9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.2.1-next.624.d23e6a9_1784877596993_0.5865530084384916","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.640.ec2ea9a":{"name":"@flighthq/haptics","version":"0.2.1-next.640.ec2ea9a","_id":"@flighthq/haptics@0.2.1-next.640.ec2ea9a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"50b26399a9efc197ac5166652bf8dad90daf7c41","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.2.1-next.640.ec2ea9a.tgz","fileCount":10,"integrity":"sha512-vQrJfMhUYIQxqEdXN/3Ke136Wc9KFNj+zyGvjcQZnAxq4inxLXO5RahIayeuodTB+qxOq1KFyCWs8Fu/m9Kp0A==","signatures":[{"sig":"MEQCICSnCwZtYWZG9o2g11zUvISz9qIpPbaL+vvXhPWqBhkHAiB3dJpHkUcFTnzav0TKdiUxuFqoew2MAaQQE77VE60jKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.2.1-next.640.ec2ea9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ec2ea9abad0334fdcac33f94913a4fdccc9b00ef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.640.ec2ea9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.2.1-next.640.ec2ea9a_1784905044767_0.5008555227408036","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.647.2252e02":{"name":"@flighthq/haptics","version":"0.2.1-next.647.2252e02","_id":"@flighthq/haptics@0.2.1-next.647.2252e02","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"48b1795b9b6f3465ff8abe536e38a9270cdab7cf","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.2.1-next.647.2252e02.tgz","fileCount":10,"integrity":"sha512-sA9nxjTcOfw/vTglbo4H0AahEvsJ1f4q0+aks5KjM4k7r5Au8gk+SfP+ZrYviLQHAJNKi3qeB/+k5uSxNygF1Q==","signatures":[{"sig":"MEUCIQCdu2wzj8Hx5UMoFs7xMMFZfb81Y144UPxJIjjcGUsxhAIgKWZbsS/Yq4A3KHUGtF3OKAI+sDaJ0H8O1Wwhg7fbTEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.2.1-next.647.2252e02","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2252e02d1c82bcbbeb421d68a081290ec895b3c9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.647.2252e02"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.2.1-next.647.2252e02_1784913888545_0.05026600398151326","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.652.c550eaa":{"name":"@flighthq/haptics","version":"0.2.1-next.652.c550eaa","_id":"@flighthq/haptics@0.2.1-next.652.c550eaa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"17a76f6b97a1628d32d5170a33bdb9686210f3f2","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.2.1-next.652.c550eaa.tgz","fileCount":10,"integrity":"sha512-cEm6gvvqj4Z21/ElEzWMtPRLTtCJNn0Oa4N0xaK6yj2y++L4I8ohKPRjARAMlNUrVTfZz1WDC8krvl72E24ztg==","signatures":[{"sig":"MEUCICxqZ4bB3v9OiUcKdf86aJtnsaIiw+L/zE/S+xXy5xIZAiEArhdTnbh1Mw6h3cSrr192GTlQAuI2fGU2OOXL3EkjvVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.2.1-next.652.c550eaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c550eaa3044aa8d52451f0bac93ee84cc0be6fb1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.652.c550eaa"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.2.1-next.652.c550eaa_1784915882756_0.9480216430966741","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.666.4af7f8b":{"name":"@flighthq/haptics","version":"0.2.1-next.666.4af7f8b","_id":"@flighthq/haptics@0.2.1-next.666.4af7f8b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ae87b738532940eaf6e394f94281ed753f51474b","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.2.1-next.666.4af7f8b.tgz","fileCount":10,"integrity":"sha512-6N1kytWWrO9OcCVgYxQMJSaA3QZ/0pcJ3/esSAv81DJQG0Fs7/+piDa2zGKV26W/IisxbhPdc90xIrgy1/6bbw==","signatures":[{"sig":"MEUCIHoNgKD9qxTsBIbX0P1HDmlBVysKEvItZrnOClTqcHDPAiEA7RvTVXEeKyngnoZOfhMrG7x2xLHLNFoLuvKA4pRyuq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.2.1-next.666.4af7f8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4af7f8bd5fdc35503c8aa956763f740e4b3ba261","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.666.4af7f8b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.2.1-next.666.4af7f8b_1784919793599_0.05921601934823584","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.701.409c279":{"name":"@flighthq/haptics","version":"0.2.1-next.701.409c279","_id":"@flighthq/haptics@0.2.1-next.701.409c279","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fc72ac8e88c410bdaf4e5b6788a4f551d6d33025","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.2.1-next.701.409c279.tgz","fileCount":10,"integrity":"sha512-Dq/L3saFsYhpyqD9EeLDkmHcqzdLuSCNQUFE8fFB3p7w4PLUT86GbaQIj5uJp8oyoAilHwNN3CQ71WQHpRraUw==","signatures":[{"sig":"MEUCIQCwGIlcDgiyuOI3iLaFHLPMK0ENdMfFBUixtp0o/mezpAIgRBR90MfqMxufekSK0Ma9sLQFc8yJK/RRwRNntjDMjGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.2.1-next.701.409c279","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"409c27915859155fff7a99433ec5b9c7d30165ff","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.701.409c279"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.2.1-next.701.409c279_1784951297817_0.9932093676571361","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.738.07b221d":{"name":"@flighthq/haptics","version":"0.2.1-next.738.07b221d","_id":"@flighthq/haptics@0.2.1-next.738.07b221d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cde10151d52147e7820d420a7f03990db496c524","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.2.1-next.738.07b221d.tgz","fileCount":10,"integrity":"sha512-+BFlXuWuki8BkcrZmDuGacmB9GmUPW7FUyUJaMVShhgo6gGm+H1Fbmih3DATWDt7gYXyxdBLZwHEVfutpeQxYg==","signatures":[{"sig":"MEYCIQDJRYl7JIgcAQ5qBCiFL07yj0drDnY9tMitBWh0q/SpJgIhAKQFfReKuJW/vQf6eGoKKFJSA58gcEwco0hY/AKsVMP/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.2.1-next.738.07b221d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"07b221d4dc1b994d9e5726c9fae1b8623de30c0c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.738.07b221d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.2.1-next.738.07b221d_1784956342038_0.93907907935905","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.840.857425c":{"name":"@flighthq/haptics","version":"0.2.1-next.840.857425c","_id":"@flighthq/haptics@0.2.1-next.840.857425c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"009e4239b0c8f3b38a6b51dc6cbc331e0298f3ab","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.2.1-next.840.857425c.tgz","fileCount":10,"integrity":"sha512-2C+a2uiyHIYJwKJ8Fnp0F/Z+nGlRLJ5hY9xmdiBfnEK0HwwqnqECzohZpLKq4Bd2rA1stUyxFzRHAjA4+Y3bng==","signatures":[{"sig":"MEUCIEuX5f8u7gQNiKbNVkRdticMMQYWsvm1Ap47sVS28ccYAiEAmeZ4DpZcwHpVae4y2Jv2FqzCRO0QLhBe3kKS4QqJjH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.2.1-next.840.857425c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"857425cbf67a23597b9232d3e8bba742cca02e26","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.840.857425c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.2.1-next.840.857425c_1785026754913_0.5850480426988309","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.841.373388f":{"name":"@flighthq/haptics","version":"0.2.1-next.841.373388f","_id":"@flighthq/haptics@0.2.1-next.841.373388f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ca7c8138db7a3a5fb6472a9241027f7c88dc6c06","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.2.1-next.841.373388f.tgz","fileCount":10,"integrity":"sha512-DMT6SRyFr8+6L4V8KYo2hwKbKr5tkwcrllQJ5JUF7O8ItHpV/PeJfieDMvqjFvpeOsSGjox/uMDmaA1q0RRuPg==","signatures":[{"sig":"MEQCIFZRiIYgiZ2WFbNzI8/XF+ne+W5wRe5xyekA7jh7aKIMAiB35EbcfjWBDJ19a9/dO1eoM1d77ClQ/w4tGbbYigFnew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.2.1-next.841.373388f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"373388fed48e80ac2c2dd249a2b7c81988928d64","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.841.373388f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.2.1-next.841.373388f_1785045778674_0.8798403228564837","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.906.07cea63":{"name":"@flighthq/haptics","version":"0.3.0-next.906.07cea63","_id":"@flighthq/haptics@0.3.0-next.906.07cea63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"106c9233f5c29375e5e64e2ba697c55598600f36","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.906.07cea63.tgz","fileCount":14,"integrity":"sha512-O+qE6+RGycprU+4HbSPaOpt1imcTfWMBgcdTF9xajcDcPgVYJpnD9WJUFInrjHnoQWEFrsrBKbiw0/3v6fIlIg==","signatures":[{"sig":"MEYCIQCURx5lzqf+CGyooEFWA1ReJu0QBeAH2a2JN+KTICcQFAIhAKvQYkVcvBm86hxgFf9QOL+5Pf+7ROIGblEYEJi38Ry3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.906.07cea63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25010},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"07cea634770fe8d3258b29820bb61bc706a38d28","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.906.07cea63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.906.07cea63_1785219928072_0.6345715478306944","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1021.f5f1ee0":{"name":"@flighthq/haptics","version":"0.3.0-next.1021.f5f1ee0","_id":"@flighthq/haptics@0.3.0-next.1021.f5f1ee0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9f7ce4de18598de8e81f4cc8603234b95287982b","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1021.f5f1ee0.tgz","fileCount":14,"integrity":"sha512-Ls8ezaP1kzDl61MZhG3lkNs6XsoJCvCCs+/b99MsRPABi3WiBfB8mzB2LFRNhTSpcQG1amheHvrXBDXufqoTzw==","signatures":[{"sig":"MEUCIQD1VguiQnWkHqb/sC3dWQkxl1ZVAWiVr9QaBKUNIJ41owIgPYifYV+SY++mXhFXA0vwIiHfs4VZAfNbviaNYuvKxQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1021.f5f1ee0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f5f1ee0cddf1508b15fbf9b889d43f7ec3bbee83","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1021.f5f1ee0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1021.f5f1ee0_1785425074274_0.8556627501545535","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1032.e2b99fc":{"name":"@flighthq/haptics","version":"0.3.0-next.1032.e2b99fc","_id":"@flighthq/haptics@0.3.0-next.1032.e2b99fc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b4885639bde6cb574734659d50a0dc64768794cf","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1032.e2b99fc.tgz","fileCount":14,"integrity":"sha512-KqY7GkYi6Kop+V1Z6boaGoMz4t0Um4+67UjSnQm+prvAVaVb//3ltAEpeMS1k3ZO6GA12+IFR4AliNBZjv8z7g==","signatures":[{"sig":"MEUCICkaw6/XwiPPQkOM6O9piBOKtJ08hq/O87eCkj20mgsqAiEA6SWoYhTbX0zsH+Mov7DDHMSlJ/ANK6DNZsBDaFvqtvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1032.e2b99fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e2b99fc68c6399f816db39547f7124e5e6941e34","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1032.e2b99fc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1032.e2b99fc_1785436330117_0.07632230188866318","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1162.e90e518":{"name":"@flighthq/haptics","version":"0.3.0-next.1162.e90e518","_id":"@flighthq/haptics@0.3.0-next.1162.e90e518","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"121dbe1054f855e5a2e1b801296242aa6800872b","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1162.e90e518.tgz","fileCount":14,"integrity":"sha512-q0ipgnfXFq0BfWLgK9eV+UvDdkwx0+25o+M6fKbs1B9BXcnOXLHTx+f/OovRFU7iF0++LpuQ/Dsy74ZWIO/Miw==","signatures":[{"sig":"MEUCIFg31qNv1TS4bGidvbR+0J/KzXUnKIH8uglLCxBnD1+EAiEAr2JHLMhk7RhIAPhnTHr9sZstqlc45/1CWVzcZQJuNyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1162.e90e518","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e90e5180335da73fa439d43dc731cc0a92ed92ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1162.e90e518"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1162.e90e518_1785453316589_0.32862902404237637","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1220.6982c21":{"name":"@flighthq/haptics","version":"0.3.0-next.1220.6982c21","_id":"@flighthq/haptics@0.3.0-next.1220.6982c21","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"219f31cd6842c3f52f189d5ef3f6c1952897fcba","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1220.6982c21.tgz","fileCount":14,"integrity":"sha512-XHcVU6GXH3+//VWZCdXBfD0OeeERFVpwbhj6KenWV8e4hbMuwJkL8lBhjuBjrClPglhXJq4OEq2s7aEAbLCynA==","signatures":[{"sig":"MEYCIQCO2n9Hh1VROjBArL4a+awalyNrUVJlw0vUIaUUfZG6GgIhAJhx5osKBn4USFVe4llJ/1u6zsXcnl/XPih/OzN24wGu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1220.6982c21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6982c2155077a46281fbbb78cfd466fe7ec3c3ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1220.6982c21"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1220.6982c21_1785505855390_0.5136330244719034","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1248.f867198":{"name":"@flighthq/haptics","version":"0.3.0-next.1248.f867198","_id":"@flighthq/haptics@0.3.0-next.1248.f867198","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"044bc8086996f35bf508da8e836aba71650e3172","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1248.f867198.tgz","fileCount":14,"integrity":"sha512-7OYL3D90IEu9tLEQfEit4bkFq4tMyXW+qAIFyE323i8YFGTPbh1RVg0EHhKM0o2AOYhCpj34yqxnn41ynqV/TA==","signatures":[{"sig":"MEQCIG+uH98TU8miaoxNK+wE9T3E4WToSP90TbQSiUA0FfnyAiA137iGElkMr6p+q8Wnx06YYvvDLNLn88nAsbsH4s2n1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1248.f867198","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f867198c7f75a456bc601d5f33ae9c42f73f93fc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1248.f867198"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1248.f867198_1785512170691_0.45233344818493326","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1272.222de94":{"name":"@flighthq/haptics","version":"0.3.0-next.1272.222de94","_id":"@flighthq/haptics@0.3.0-next.1272.222de94","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8a99d89fd1d7672d38a7ac269dbcd76daa732504","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1272.222de94.tgz","fileCount":14,"integrity":"sha512-SBoQPb/CW2kjNZcFijpuXNlTzgesIY6M5JS35ZqubGIXRp8TwDQnKIqSFfVx2HGdnNq3at1j+ngadYV8+v/RGw==","signatures":[{"sig":"MEYCIQD2FEs+mbo8UzbMBUGReVH4iPqUBls7V8vA9DcjYsbt7QIhANJk1kyrV/fdsU/bSuGQKeVPvWPfW0TKRnbGNtmr5q00","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1272.222de94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"222de94f32ddf0fb201ec104fb1e268b4e5b7c43","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1272.222de94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1272.222de94_1785517610437_0.027048196159295212","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1280.6369398":{"name":"@flighthq/haptics","version":"0.3.0-next.1280.6369398","_id":"@flighthq/haptics@0.3.0-next.1280.6369398","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"080fa3cac3ff204de5e4749265cc5708758c0cd3","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1280.6369398.tgz","fileCount":14,"integrity":"sha512-y7Y9GojoiU2ik7G7yCbly16oh6UjhdUTSsCT+4YUUp2NS5/3z/vrNzHrGwX/ENsxWm+GLvHqh+ivQjC49XftZg==","signatures":[{"sig":"MEYCIQDvrKjX6RFWOpoFEC7b+WysXJUWTw50/kAO/NNs68W/BAIhAK+Tof60EqYDiISsFJb37/o1oZwD5rVHJo69DTaL5v+w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1280.6369398","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6369398b6069f577e50d31aa17076bd83b194aa9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1280.6369398"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1280.6369398_1785521283798_0.5575238237247369","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1297.43a5ef8":{"name":"@flighthq/haptics","version":"0.3.0-next.1297.43a5ef8","_id":"@flighthq/haptics@0.3.0-next.1297.43a5ef8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"91426062da0f2b436e9ff4dd826fc4395ef82f79","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1297.43a5ef8.tgz","fileCount":14,"integrity":"sha512-uTDZUwzxjGYmdfX+2GkF+lkWsPfWLkBVwVlchWklPRnjj7oH1Dwp5XCon+m2jJNaFoGXZdZqNQyP3c9iQ0evfg==","signatures":[{"sig":"MEQCIE/QmyKPprxlcTfywQ+MRE0VOlMDdApBI6hovVslpHxSAiAepA54bqqEXzxNYRG1VONu0o30+kvgToaUSmALaN5TUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1297.43a5ef8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"43a5ef8e9c9143931917ab0e3059aa12c2dac847","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1297.43a5ef8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1297.43a5ef8_1785529641042_0.3369240191297973","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1299.b32cbdc":{"name":"@flighthq/haptics","version":"0.3.0-next.1299.b32cbdc","_id":"@flighthq/haptics@0.3.0-next.1299.b32cbdc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9ecf2c4931271f4747027e783b9ec2b89b37c06f","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1299.b32cbdc.tgz","fileCount":14,"integrity":"sha512-pC5NgUspYBD91m2sSG/PDsjJneMSrKEQ9ZJPUIGyT5mwTvuPmbNsbzZJBPTXBizKtWoWJl6lBDNnk62qzWU6kg==","signatures":[{"sig":"MEUCIQDctuzjguc/TsoVfQLrbZY3s7d9s8nYPotwL5FISSzHzQIgGA1k+JQ5sd9DLrloA9+GDkkJkUvmXRlOKMExv6Kh6K4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1299.b32cbdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b32cbdc8a9ef6dcdea862be2c5c92fcc92a814eb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1299.b32cbdc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1299.b32cbdc_1785531155185_0.890591408938161","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1315.1d4eb64":{"name":"@flighthq/haptics","version":"0.3.0-next.1315.1d4eb64","_id":"@flighthq/haptics@0.3.0-next.1315.1d4eb64","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3eea12def94548cf52a3783191d5b8e41b19531d","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1315.1d4eb64.tgz","fileCount":14,"integrity":"sha512-27BvDpOt4GTszVWAp41+u45K2JNQIECOy+a9aq79UaywE7YjiGkFapmYO6TEyb5ETDar6kZRaII1JeY8u6Tkbw==","signatures":[{"sig":"MEUCIQDdMCVMmP8vJQU+r9v4USN6+n8WpOjJfRh35g+poYvd2AIgDsXTFC90NXg3SgFN/5/JE0q0SulGLe5aQ4YQDO1+8tI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1315.1d4eb64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1d4eb64e5cd30c8e0127221dec60bb8b71d20f78","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1315.1d4eb64"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1315.1d4eb64_1785538127061_0.6329186181332851","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1383.c61de17":{"name":"@flighthq/haptics","version":"0.3.0-next.1383.c61de17","_id":"@flighthq/haptics@0.3.0-next.1383.c61de17","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fccdb32049ea2bf9f1737ec38b9634920b43b7b9","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1383.c61de17.tgz","fileCount":14,"integrity":"sha512-R94CvuyK+lEVHBKEpNab7LqiH5BiFR6/UvD3QhmGxsGnuKgkiQ21fap8Zs1Nsco8DrYCIXYhrGGX0GMYg8vR/A==","signatures":[{"sig":"MEQCIEu7K2x0UlTycqzhSvcPeuWR3T6wekRLXIG8CND56ppzAiAQRzp+k94aylNiCIuMGJ6Ceki2bnpMS3W8VmmvWvV2kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1383.c61de17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c61de179af8a12c2fa3b9b7d5389ee302f577a0d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1383.c61de17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1383.c61de17_1785541203588_0.10513131480953897","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1392.f0bd0cc":{"name":"@flighthq/haptics","version":"0.3.0-next.1392.f0bd0cc","_id":"@flighthq/haptics@0.3.0-next.1392.f0bd0cc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"40dbcfa52a3285e822fee0fdd961a940233f512c","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1392.f0bd0cc.tgz","fileCount":14,"integrity":"sha512-AtHcqoPomWupygrrkISo5oOntxEzwpPcQA947uRmsXuBOBDM2q72m6inDZrgOBqBZypyJvEsRU9HG8YOfUrQGw==","signatures":[{"sig":"MEYCIQClxLawvRQk1TJ31Nkx9MUOUl6NNqOy0DBtQ/BXIrL1vQIhANlD7DE9C6J0E0kGsP3JEUB9u1xr/5T4n/92nRPsY/3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1392.f0bd0cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f0bd0cc78489e3892e453b30db774455c48445bb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1392.f0bd0cc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1392.f0bd0cc_1785544985979_0.05438554411505758","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1422.b585c0c":{"name":"@flighthq/haptics","version":"0.3.0-next.1422.b585c0c","_id":"@flighthq/haptics@0.3.0-next.1422.b585c0c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"025ca0d81e0c0e70d54fc94a4f6e5f1ba5d0b8da","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1422.b585c0c.tgz","fileCount":14,"integrity":"sha512-RxvUNootK5UAXoVh0YhWux+E/EbOhOpDU+qDzjgiTPTUhEBKxBicbGPg6pa8RSKk+8AZPWHBuCWrIqY+rCh4tw==","signatures":[{"sig":"MEUCIQD6t23VtnzmP5FiWpCxM8dGFkL3ggvvtIRoEF2dGI/FqQIgaRLN/zLNbuXTLMR1xUGqbbmyL99ySJrzHeTAAux1IJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1422.b585c0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b585c0c0536415b830b48047a685280019e9b16b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1422.b585c0c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1422.b585c0c_1785549175031_0.576873564398444","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1435.f870241":{"name":"@flighthq/haptics","version":"0.3.0-next.1435.f870241","_id":"@flighthq/haptics@0.3.0-next.1435.f870241","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7d612dee6a11f24acd3d3a322d1d36bc4b08dfab","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1435.f870241.tgz","fileCount":14,"integrity":"sha512-8rc9hSzBs07UuCsRpI++t94OTuKAG2pjDWcMnCYHVeV76BVQPmhGUWEPUCyxBaihFTPSMmuu8cq8PFZeE4vsMQ==","signatures":[{"sig":"MEUCIGNIM1dQS76KMCNP74iX44QHK8X1JVsss5NeAK9Lp4glAiEAv6kRxG9ujDcf61rMFB7DVK0IGRtzb9jxx2SlnLy+zcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1435.f870241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f8702410a0f471fe70ebfaa9f5948103f256d46b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1435.f870241"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1435.f870241_1785553105892_0.4498662500852266","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1436.388ef5e":{"name":"@flighthq/haptics","version":"0.3.0-next.1436.388ef5e","_id":"@flighthq/haptics@0.3.0-next.1436.388ef5e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"230551c9c44a43647f161df791f56fd5849feda3","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1436.388ef5e.tgz","fileCount":14,"integrity":"sha512-5fKeM72nlMKqwJOXRBlOtin/GgfdNaGm/4QWNUv0qTtTKPXuIckDQRftftcAvjCnBYa5NTJKP7QVf1EWvQjHZw==","signatures":[{"sig":"MEUCIQDwTBWgmAOXZotfx8EMsZRHTwX4dY5EV2DKvVZ5RG3wJAIgTpz65XtnUTildJj/ZPaNIEbzQXz0/ZJno3IIz07i+78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1436.388ef5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"388ef5ed36b19fdbaa9706d94b6194c9ccc99dd3","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1436.388ef5e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1436.388ef5e_1785553662470_0.12203726940182746","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1445.14ca01c":{"name":"@flighthq/haptics","version":"0.3.0-next.1445.14ca01c","_id":"@flighthq/haptics@0.3.0-next.1445.14ca01c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3fbbe1d8d8a3891b299f1b8a4e45ffba6879150d","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1445.14ca01c.tgz","fileCount":14,"integrity":"sha512-dq9JIyCzHocwQsix2oCmowp3frZSA407/NUPjMiZDC5mhR9DYWDARYkR5QILwUIGmYzE73nWY9qXI5+Dan+6gA==","signatures":[{"sig":"MEUCIQCFm8ZPpHXaf5t7nj6iz55kfreqdkx20TG0eMmTYg/C5AIgG1BqU6y75lrQD8vjFYtNJI8X/75LnyfP1yOHoxQ+UC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1445.14ca01c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"14ca01c129b7714914dd32019913ba94cf91ec18","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1445.14ca01c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1445.14ca01c_1785556310833_0.2823585366888217","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1452.011a16e":{"name":"@flighthq/haptics","version":"0.3.0-next.1452.011a16e","_id":"@flighthq/haptics@0.3.0-next.1452.011a16e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"964cb3599b849c5c5c133628041d24ad594f94a4","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1452.011a16e.tgz","fileCount":14,"integrity":"sha512-YPlkW+ScasAghWRy8pLYEds17KYIWt6AMBgIA5HX8ImU56cLA9IE7esEvxbgI6A60Bv31jWBy/P+dVpJ8YW8JQ==","signatures":[{"sig":"MEQCIDKv0bt0VUR1R2Ml7pQaUjRUzOkWQ6nhIEjcZ61DPmMEAiBZYtEnyLeFYDS5zFJt0F8QDXUHkXe5AgFCca5P4Y5B/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1452.011a16e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"011a16efdcc1f9440e3b7b8ff73b798dc3b05523","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1452.011a16e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1452.011a16e_1785561608724_0.701363730669244","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1454.b17f8a5":{"name":"@flighthq/haptics","version":"0.3.0-next.1454.b17f8a5","_id":"@flighthq/haptics@0.3.0-next.1454.b17f8a5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7595c6d9fbb1a6a37783e673e68cd085b8921cbf","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1454.b17f8a5.tgz","fileCount":14,"integrity":"sha512-AgQozZpjKXljOk222bZVC4m/rD2d+fE+9LrYsSPConnW9WF9CnatV5DqpeLM59G6668wLwwMZArTpcMMd9adtA==","signatures":[{"sig":"MEQCIHkf4sC15qw11UycdMpZIF9jjYx5KqWm/xlvTkQHhaQWAiBylScyvEPOYcy+nHk5BJCHMQynkNbonvzk+Hw9/jITvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1454.b17f8a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b17f8a544d25917fb598fcc88ea844f78da755ef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1454.b17f8a5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1454.b17f8a5_1785563733956_0.6969708722825965","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1456.ace2107":{"name":"@flighthq/haptics","version":"0.3.0-next.1456.ace2107","_id":"@flighthq/haptics@0.3.0-next.1456.ace2107","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"50a83d31fbe1d146fc3ba8179626cd87aa5f3692","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1456.ace2107.tgz","fileCount":14,"integrity":"sha512-RotDi2iVr99SlZS4/5PDO5OlBQKgx3bYZv4S3Ok3oEhox9dvFA1PyVrM1e614JU05mPW1hsoNL+z32QnEizRpQ==","signatures":[{"sig":"MEYCIQCnRtjb4zTgdvHHnoXCx+Z/yXq8pdTZUc8SyMCh+O13GAIhAMGTQ3s8FmethCKpHbjubT+90u8E2iZEuyzVqFkw4MWX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1456.ace2107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ace21074fb9930e46cad2e6f5eb69fddf1e647fc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1456.ace2107"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1456.ace2107_1785593717387_0.9481608971704278","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1458.0c01b63":{"name":"@flighthq/haptics","version":"0.3.0-next.1458.0c01b63","_id":"@flighthq/haptics@0.3.0-next.1458.0c01b63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"958c268fc970cdf7c171ae61885d139ce5668fe6","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1458.0c01b63.tgz","fileCount":14,"integrity":"sha512-z/7Ezsc8TMtwF4NqQN4qf0mwGztOXhDuQvyeDJj6ny9FgQDQIAz3ZUwC3KM4qFfrkT8y3wAARHgWS7nemUx01Q==","signatures":[{"sig":"MEYCIQCgrA7roaPAczbL3UPSdOlrnKQ9a0Iog2FKorx/Cg+XIQIhAL+kDOw5dYP+Vuxg0UhGsXG+AM2wpPEAlLfdEhMS6sUK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0c01b639276c03999958d3f3c0bf77927d63227d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1458.0c01b63_1785596239102_0.38075642829445666","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1458.0c01b63":{"name":"@flighthq/haptics","version":"0.3.0-edge.1458.0c01b63","_id":"@flighthq/haptics@0.3.0-edge.1458.0c01b63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5465538e2fc30b062cdbe26c59f4da1fa2f025bd","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-edge.1458.0c01b63.tgz","fileCount":14,"integrity":"sha512-h1F7GcGMLoxaPb/28hh9QxIPqL0oPwt5IUSF5eP99BqS3aArUKl9KK1NBpFjmUIt4fUZ9ZoDGBP7mvZz7ZlaWg==","signatures":[{"sig":"MEQCIFpeB3T3rtYjX5GOmX0kU+h+KNDAekoZxMAn3gNiSOWDAiB751NoP6f3++KYjNN/x1SjrHcCrc8eN9/nl5QbWemtMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-edge.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0c01b639276c03999958d3f3c0bf77927d63227d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-edge.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-edge.1458.0c01b63_1785597418703_0.3717492600031731","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1460.2c18805":{"name":"@flighthq/haptics","version":"0.3.0-next.1460.2c18805","_id":"@flighthq/haptics@0.3.0-next.1460.2c18805","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f25cb459a83f1ec5a04bb24ac5690903bb8c7ed1","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1460.2c18805.tgz","fileCount":14,"integrity":"sha512-7YlomilJGsi0HP3Qy9ErQfMbraoWvmEyXec3kCKS/hkzxtzEle9SOFcNffXjp4RVCl3ptWDv9XbEYf1WrGkbfg==","signatures":[{"sig":"MEYCIQC50m7iZPimS4bdpdpTbwdo9bJSf44Db/Yzi0mWWEwadwIhAO6fy3gej1NWWsGSEVeHMdHnVzibzk8xhgDU9SGMvxsO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1460.2c18805","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2c18805ecaf9fa94a085a324659ef3fb4f75ab0e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1460.2c18805"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1460.2c18805_1785600175018_0.10653776059140507","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1463.b454aa8":{"name":"@flighthq/haptics","version":"0.3.0-next.1463.b454aa8","_id":"@flighthq/haptics@0.3.0-next.1463.b454aa8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5d590098d179c42e163e02f7e967229713dd38f5","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1463.b454aa8.tgz","fileCount":14,"integrity":"sha512-pGs4xazZg42qQp1Ty8jH1qctFwq2aRYLAGe+OkYzhmkA0rv4wuuYToiadhR7zjspqWq+DFRshU5iR1eb/Sh7Aw==","signatures":[{"sig":"MEUCIQCpXeZXdtOtYCI5SS+rf7Ax/ML9srLy6RRDW75tCIDkCgIgYQRcTW9P5PesRzICxoYvkqZh9dlH61zaHld2K+2yLDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1463.b454aa8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b454aa8ba371a6f69f26d01dfcdea2908b24081d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1463.b454aa8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1463.b454aa8_1785628491703_0.054844480170836096","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1466.e0866d4":{"name":"@flighthq/haptics","version":"0.3.0-next.1466.e0866d4","_id":"@flighthq/haptics@0.3.0-next.1466.e0866d4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"43ec6c81c4773bd7a69e7e6670b36293b12e386b","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1466.e0866d4.tgz","fileCount":14,"integrity":"sha512-qgiFE0cq08/xAl/tuR7RfwcyemnrtSv9PcwoyziuBlZBXhBDPs5NGVpTfxxAym1qOYSzjq/5J6fJYElt67mvwA==","signatures":[{"sig":"MEUCIQCaFgWJCmCaEgmhz1/nV67Gsy/oFBwFXeXZBE5RZg9lFQIgChIyIJWQ7HrU7z43M4Ij0UCqtqL9vWls7aC5K2In/SE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1466.e0866d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e0866d473f3d07c05f92e0c2c7539dd44f899001","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1466.e0866d4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1466.e0866d4_1785634320780_0.40997962165323165","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1473.098a860":{"name":"@flighthq/haptics","version":"0.3.0-next.1473.098a860","_id":"@flighthq/haptics@0.3.0-next.1473.098a860","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b49be05a78f7d1edce42d993ca49f4162b314a5c","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1473.098a860.tgz","fileCount":14,"integrity":"sha512-gcb5y/YTpUW/s4QkfaDnI09yjVt/V8IU8nzMuIoi27YRBsUAqrpJjS8bvkx4+Qe8wDLmrZxsUecVlRdaSBlacw==","signatures":[{"sig":"MEYCIQDZguxfHTuCT1Wnz3TzV6AGamccfS8biajNUeRHLpGDvwIhAOie8uxDAHKYizwrwd4ppgChFGR/tm64kldErf8+YLV4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1473.098a860","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"098a860274de439d31b77faa19b2521361fd38ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1473.098a860"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1473.098a860_1785644632576_0.527572038033403","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1494.7333e82":{"name":"@flighthq/haptics","version":"0.3.0-next.1494.7333e82","_id":"@flighthq/haptics@0.3.0-next.1494.7333e82","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1393db8ba6c3f4ab50db6b9623e1f72dea66501e","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1494.7333e82.tgz","fileCount":14,"integrity":"sha512-PH42GmPyEhwV3NsRDWusZJdVTd9oL356B3p4Evl0lVtW7R0IPKdjrcyVksBhYeO2gWuclhrIJidnjGXdFa38YA==","signatures":[{"sig":"MEUCICmf5jhU82Alox1QOFsAm3f2kzlSPC+y3UL7aKCv4nvQAiEAl1ezrhEKVEjJiLigLQ0r8C8I9vyVFFKvhV7Yu2QMMZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1494.7333e82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7333e825d9df46d737c5a6557acbed4805e19e57","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1494.7333e82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1494.7333e82_1785648881710_0.6753994435471333","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1498.065f223":{"name":"@flighthq/haptics","version":"0.3.0-next.1498.065f223","_id":"@flighthq/haptics@0.3.0-next.1498.065f223","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fcd5e35399e6c6635cb1ec90c9e5d547590f8d5c","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1498.065f223.tgz","fileCount":14,"integrity":"sha512-AkFPSLflmH2lppHzd3I5R+1PCrxXEshVUEITamjfCfMqtgjhptIo1YcGhf5p1bwJ/I4kUCMx7l/JYPeHmXCmvA==","signatures":[{"sig":"MEUCIAs8D9CakclfhCp+fHkDou0AOD3aNJAbqS3n2NgYMw1mAiEA5mD8xQIcXpexkkO8ttGSMTpDE+V+Hnbxw+zryCaox6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1498.065f223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"065f22315021c082f1ee9c5940572179a444e447","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1498.065f223"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1498.065f223_1785653315772_0.790211809452281","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1511.9977321":{"name":"@flighthq/haptics","version":"0.3.0-next.1511.9977321","_id":"@flighthq/haptics@0.3.0-next.1511.9977321","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"814fb5f8bca8acca9d951da059f4d03bebe91aff","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1511.9977321.tgz","fileCount":14,"integrity":"sha512-5HeS94K78BLaiaHsJRh+zEhWMByELrXZbtWfHZnBvjbTQosXWcb4/Z5cb+tu/MY35Lu1QtO8CIPKwcjUxHjVFg==","signatures":[{"sig":"MEUCIQD+OElnJb0Ijjn27p7RnRxpIWsmBvxdwV1LnOPu1M36AgIgaknjrEIMLXdRQZQm4eVO5illOjLSbLs97xIoJY+UqXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1511.9977321","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9977321a8a2b33948342490df7d752c741aea70f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1511.9977321"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1511.9977321_1785687667888_0.8725137030771224","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1512.edc0fee":{"name":"@flighthq/haptics","version":"0.3.0-next.1512.edc0fee","_id":"@flighthq/haptics@0.3.0-next.1512.edc0fee","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0a9c97da90041006fcc3cab208ff70c091bda184","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1512.edc0fee.tgz","fileCount":14,"integrity":"sha512-2qmuT4TrQ8OeCC31SJl7SGVIYqBFn0hrW8pukdrdYTdfysENPOC7O+tvHgQD6GJVhdA0LCMfs/6s1xeCl+QLow==","signatures":[{"sig":"MEUCIANQ3qGGs145xlQDpfBk7Bt2ZX59c5sU1zaa6h3JXCqxAiEAiCkZR7ZnatkpuCMHnzMX7Ddj6XouzVfBNFbp3kx57AM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1512.edc0fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"edc0feec3b5cd41669f5274816bc61663f33b598","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1512.edc0fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1512.edc0fee_1785688973512_0.7440580949042526","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1514.a24d43f":{"name":"@flighthq/haptics","version":"0.3.0-next.1514.a24d43f","_id":"@flighthq/haptics@0.3.0-next.1514.a24d43f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c87b9c339827317671bb978a99e944d457e5c777","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1514.a24d43f.tgz","fileCount":14,"integrity":"sha512-pKPXoNHFNb/cV3At22roog8TWf6mbKpTo4NQX7e5WIjmtpHRGNi29BqGH+48UpnWmBkV/lpL5Fox6pEqJ6zsnw==","signatures":[{"sig":"MEUCIQDdmG0y+N9gR1qCCYb4q5yDFuApXunGS4feY5imk7D3BQIgfr5tlniD72u8gSQq0n+Q2lQHY6+94dnA9Nne161Txq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1514.a24d43f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a24d43f2682495cc61a508e4a6c62e0e997917eb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1514.a24d43f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1514.a24d43f_1785689698433_0.343680173706002","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1515.d4dc88e":{"name":"@flighthq/haptics","version":"0.3.0-next.1515.d4dc88e","_id":"@flighthq/haptics@0.3.0-next.1515.d4dc88e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fc6dc9b3c4cf43bb614dc42b42a97d05f637f08f","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1515.d4dc88e.tgz","fileCount":14,"integrity":"sha512-lsFwDv3iZR18jfUcCXKYtCzchMsKgM8xx5EPCr0C7EMtbnDdOQzpHkfRQspVMH+pb72uJkcBQTzoAWrD0qJJng==","signatures":[{"sig":"MEUCIQDhbLmVqhhhkLOb3sc4hdotaMTQM7gpGRUyyy+ruWzKbQIgC1Fzqct8D3YVlkPKsCQb96lq7nA5vB9X/gjRE21sYCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1515.d4dc88e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4dc88e6a3844b53342a693f7d64b5e4a6ab6f72","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1515.d4dc88e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1515.d4dc88e_1785690238684_0.6206109253416976","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1516.1b4fb2b":{"name":"@flighthq/haptics","version":"0.3.0-next.1516.1b4fb2b","_id":"@flighthq/haptics@0.3.0-next.1516.1b4fb2b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f29785befa1cf30478008c110b5e5a1c32ab4577","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1516.1b4fb2b.tgz","fileCount":14,"integrity":"sha512-8NqI8Snk3C/w+lkvOsAqRwiiHv/euhWwB8sVhQF5WHTctL+siuZcJ+1YBpmEGy4hb+Ik/RAWN2NF59CKl51hmA==","signatures":[{"sig":"MEUCIQDsJ6vjUTyse5GVPgB1agK/BWgEXF8m0/M5aYYSXW3THwIgcq/njPWW+/bArh9rBW+fvDp7SHx7HAUOyf4jynhRLOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1b4fb2bdffc6d3f23e9bfc8bca0211d211284c65","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1516.1b4fb2b_1785692149738_0.01051569667181762","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1516.1b4fb2b":{"name":"@flighthq/haptics","version":"0.3.0-edge.1516.1b4fb2b","_id":"@flighthq/haptics@0.3.0-edge.1516.1b4fb2b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4318bcf4a573f26b9f4af631dc88404ba2285cbe","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-edge.1516.1b4fb2b.tgz","fileCount":14,"integrity":"sha512-FmvPmGJvARsCf8zGUPK0BtCpPl9HRvI5Hl/CZE88yyODw1T6ymuKnMpHICx1wLr9d9MCo3FhCpknbHpU83NAOQ==","signatures":[{"sig":"MEUCICj+53gNeXaoFB2NpQgOJk0AverVD5kltBqPVN8kKGzFAiEAwceYoP7WREFePncuV99lkqFMpm53YbVxwNF0EJJEvvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-edge.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1b4fb2bdffc6d3f23e9bfc8bca0211d211284c65","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-edge.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-edge.1516.1b4fb2b_1785693484327_0.9344233034942804","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1529.90e58ad":{"name":"@flighthq/haptics","version":"0.3.0-next.1529.90e58ad","_id":"@flighthq/haptics@0.3.0-next.1529.90e58ad","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"df41afd0815acc38993f3dd2561725166b02c890","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1529.90e58ad.tgz","fileCount":14,"integrity":"sha512-gFrE7CRpe1MvyBrEo+v6L3fkeMLg1TV4YpRmjuS7MCuAg26/fS4/4BOEewzM9afccEMnKPile7f6hbWDJk/ASA==","signatures":[{"sig":"MEUCIH/zQKBvBlIQfxddyIu7BBWJkhynHtRcrEADHhLGtYYYAiEAlnRywv3IeQEtEnXVhr5F6YzCTVA0G/A2eUQfGr+HJVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1529.90e58ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"90e58adf01930ef7c7fcdc6eb5a687e120ecb8d3","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1529.90e58ad"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1529.90e58ad_1785694885989_0.27573223941222014","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1530.70058bd":{"name":"@flighthq/haptics","version":"0.3.0-next.1530.70058bd","_id":"@flighthq/haptics@0.3.0-next.1530.70058bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"32a0b14aa4fd4fd2a3c1181c80ac1e53307715a3","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1530.70058bd.tgz","fileCount":14,"integrity":"sha512-eLrk30a5kmaCklo21kRwgpbJNeXkVfs3OqjJxSv69cD7COM6qevqF1/p+zeIzECmUzaj1N3St1F1KJnADsHSDw==","signatures":[{"sig":"MEYCIQDBUkdulxtwS7Nr6agK+y+8qS5pN3Lp7K8SvMpXYZm+igIhANWo0ymaUHook7vbUwy5QUXPwN6o8N2L3kzQ1eK1Cdk9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1530.70058bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"70058bdba1117a9909641d6e76f0bd88a307a090","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1530.70058bd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1530.70058bd_1785696664579_0.7418812854463781","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1543.f490ae8":{"name":"@flighthq/haptics","version":"0.3.0-next.1543.f490ae8","_id":"@flighthq/haptics@0.3.0-next.1543.f490ae8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6dc05f6ac521bef183e082edf5204affdd7ef08e","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1543.f490ae8.tgz","fileCount":14,"integrity":"sha512-EFeilOSWBT+QBrHVNdjkQPXslDzUtzdAA1GQwzXgYAtvH5zX784hUuIEcdffJgy/R37L0Yvi0dXq51Gx9OSokA==","signatures":[{"sig":"MEUCIBMTKnUtKBjO7s/Rk0k61gVdy+scJar0i/0I5f6iHYp7AiEAyatN+90kK5NY0zZmDwvUa2aOUiimcPVWSMCSnJmzDig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1543.f490ae8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f490ae89ca1ff55aec63b1275cf5932dca9736c6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1543.f490ae8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1543.f490ae8_1785701551930_0.8519656591275961","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1560.03a2b36":{"name":"@flighthq/haptics","version":"0.3.0-next.1560.03a2b36","_id":"@flighthq/haptics@0.3.0-next.1560.03a2b36","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a246cda3f6c9e3961d588045240db688bae30b7a","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1560.03a2b36.tgz","fileCount":14,"integrity":"sha512-RLSFsrRXRez5IVwbP7FWME6V/5VR495iabT158JhZ5d6rMJVqD3NMiU6ELLDUGcsbuszsuvHKERcs3AthtxKzQ==","signatures":[{"sig":"MEYCIQDrr4wS++AkwjKyPTkwCSJ9yikywWWrUcnVDlfHbjfezwIhANKDoQ0qLJ89/NzGZbkYP24G42vhbg3Inyfgx+O5lXcO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1560.03a2b36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"03a2b36a489512230a9c11c37e9759f6544e8393","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1560.03a2b36"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1560.03a2b36_1785702447557_0.5831409805305205","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1562.75af469":{"name":"@flighthq/haptics","version":"0.3.0-next.1562.75af469","_id":"@flighthq/haptics@0.3.0-next.1562.75af469","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1d5126f266f882f5e8f61649be8640e75c77bea0","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1562.75af469.tgz","fileCount":14,"integrity":"sha512-8qYrGIm5HMy1h8G8I1etc0daeWrq0nYG0A3BgL90KR+0peF9qZGdrPPrRBXx0KkRqh+sWsFmZFtrU+O8eqz28w==","signatures":[{"sig":"MEUCICfoPxWWhMud9+XWGPNBYjI5CwYsg3gH9GMLydge1tF8AiEAgw2u1VNmtPRdsL5sNwlpaxy4cPelk2TTOtkvWgy+Z8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1562.75af469","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"75af469acfe0685193e57cc5f2a1e572dd3b9154","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1562.75af469"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1562.75af469_1785703223221_0.17272675132730209","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1566.dcdf1d3":{"name":"@flighthq/haptics","version":"0.3.0-next.1566.dcdf1d3","_id":"@flighthq/haptics@0.3.0-next.1566.dcdf1d3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"21b7d000f62d604e681d5564ebf0697b1d986f2d","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1566.dcdf1d3.tgz","fileCount":14,"integrity":"sha512-YQu8lyv7qGyXepHWw5m9ugy1anA7IiguzuFemj02Qsi74H5pJ+SnZ1X6YKHvsyHnP2dn7GMUR439iwo6JGd+kQ==","signatures":[{"sig":"MEQCIGbe4FLvlGqe3ac6IvpXkZwl+CELlu3pd2QJxJBI8KQBAiAhuOoS6vNFuIdnZhQD4OryeDY3kP3pgjBJNMlY5NsZmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1566.dcdf1d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dcdf1d380b7450003377fb12aa1ceeaeedf1de6b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1566.dcdf1d3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1566.dcdf1d3_1785703990419_0.0707140871266776","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1584.a68fe91":{"name":"@flighthq/haptics","version":"0.3.0-next.1584.a68fe91","_id":"@flighthq/haptics@0.3.0-next.1584.a68fe91","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"75b811b1ffa1da1f3e42d74c485f882fd00ac7ec","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1584.a68fe91.tgz","fileCount":14,"integrity":"sha512-X0LORjq3Mkkh1YWvEldAmWfP2sUw2JTit3stvy/BAGxa5z7Bmzkc504Vcpi6hSO36wiw+qQj1MBEh3BHAZTOFQ==","signatures":[{"sig":"MEUCIE3aFh2RPoS+gPOgjRYsy6X4JYvQ0AKOF0DlRbhdjYhyAiEAobh3VxEB9zB6QucepQQmYxMP07VskpphI76apTkAWHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1584.a68fe91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a68fe9137057f2a95b99ac069dda971f014de061","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1584.a68fe91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1584.a68fe91_1785707732792_0.5932999296729669","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1585.17d10c4":{"name":"@flighthq/haptics","version":"0.3.0-next.1585.17d10c4","_id":"@flighthq/haptics@0.3.0-next.1585.17d10c4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a21ec18839b9286502e0a16b554014bfe635fefa","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1585.17d10c4.tgz","fileCount":14,"integrity":"sha512-lqRLYZm/h7mO4Ex9cMrDzivxRXZp3kGjCG7AY/c/hin7i9rBOWey48fZjNCUCmsj8Z1pOkKaegQVmLSawo/S+w==","signatures":[{"sig":"MEYCIQCZMkc0qtpbjR3ZMVasPr5TvBxqMW63Rx7q2ygHAX3NvAIhAPp9BE7V9dATWcAyBXRM39lG4OTvshkxWkBMdrrEwc1N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1585.17d10c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"17d10c463542e9b4d591a307110b94f769643097","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1585.17d10c4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1585.17d10c4_1785709691913_0.24500566746655772","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1593.a47f94a":{"name":"@flighthq/haptics","version":"0.3.0-next.1593.a47f94a","_id":"@flighthq/haptics@0.3.0-next.1593.a47f94a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1c48bbb649d6c2dd91453272f812aad747f234a8","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1593.a47f94a.tgz","fileCount":14,"integrity":"sha512-tP27en/k9z5uLdwB2pKD9PfKlXvmBtTxejmq3KI3zLZPm5z2gPwtFBYrws+uw9upQi88eEY9AG/GrdmRLggRCw==","signatures":[{"sig":"MEQCIEcVDHDzAcUQpZM66OfVogaqMcN7anApxboG46uesRAeAiALqAjx9FTaU61tN7+Ulq85CemWjFP4av2dZwysXgzwSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1593.a47f94a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a47f94a9e2113c26d8873e31b600d1fece03e41a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1593.a47f94a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1593.a47f94a_1785710022498_0.8016918805461637","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1595.4d49b41":{"name":"@flighthq/haptics","version":"0.3.0-next.1595.4d49b41","_id":"@flighthq/haptics@0.3.0-next.1595.4d49b41","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"01534eeb774ff10378419751755c28b9b3820502","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1595.4d49b41.tgz","fileCount":14,"integrity":"sha512-Iu6rmQJpEEJxjJ2V226BOjEvmEdiAeSDAju8Hfi7erpRsVJKeWm0f5fKYMicOrYEOlNebC/DO7FHVoFClUf//Q==","signatures":[{"sig":"MEUCIQD+9wD/gb10Eu6QSa+ttOuAyBStvL8gYxkDnBdI0omo1wIgRmVJx/7FyqLjR8aLKNUgznmS0DCEJ9u2pkw8AUK2d00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1595.4d49b41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4d49b4121dc50784983e62641000a5c86f75889f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1595.4d49b41"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1595.4d49b41_1785710582262_0.9623530724646225","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1601.12b771e":{"name":"@flighthq/haptics","version":"0.3.0-next.1601.12b771e","_id":"@flighthq/haptics@0.3.0-next.1601.12b771e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"70a98e8ade208f7581c4f6bf7679f8934a56c244","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1601.12b771e.tgz","fileCount":14,"integrity":"sha512-wCmJTf7qqf6AC58bGJvuLq9kgMD+IjLySBdzy7ptOhJdrQJW53udIcvjwL7vGo7xy38DNRJvHJoqzY5OdEHq6w==","signatures":[{"sig":"MEQCICQzj6TLMAJyv0gop+FIcwCZ8hWDbRP/Ya1tTZSvPirhAiBu6wvII36MT/a+WVQ4jpQ8v7S+2/KxJopQ2EWn1BsHUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1601.12b771e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12b771e93c8c0cbaef5618df4216aef7600807dc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1601.12b771e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1601.12b771e_1785713122036_0.5838096085564477","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1665.6235922":{"name":"@flighthq/haptics","version":"0.3.0-next.1665.6235922","_id":"@flighthq/haptics@0.3.0-next.1665.6235922","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1b4bfde31d075af273e1203e9c74cf5b9f8ac05f","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1665.6235922.tgz","fileCount":14,"integrity":"sha512-/403XE4Vv52wzxV1YaBzqUQQ/Wp1nk3LDrp0aqqdL5LWFsdZnhLV8sJdOFGNNWTkKNSsXIYD446NBFfp+PJdEg==","signatures":[{"sig":"MEUCIQCQ1353nIQryj7LIwUFmKxyz+Z9WE+g0aIIbiaqGKWAlQIgNOqyuK3dY8yDuaF2jXh9NOgzZghammbtoHtBmDjI9mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1665.6235922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"62359229b292265b7e752a22f24960d14eee9299","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1665.6235922"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1665.6235922_1785728826444_0.900729411397261","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1669.5808974":{"name":"@flighthq/haptics","version":"0.3.0-next.1669.5808974","_id":"@flighthq/haptics@0.3.0-next.1669.5808974","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d567c72f1ae8d681ad6ef02525fcdd1cfb7ea37c","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1669.5808974.tgz","fileCount":14,"integrity":"sha512-TmoSblq9BA2e+7QmVvPPW0OM9t1e/ftV56+3Pxvk7IS89DvmNXNQ+wqzB5kFjpzFeMa5pwhUt8j/aNbaYrlKsQ==","signatures":[{"sig":"MEUCIFVTCikeeKGTmaanpiyUG37FlWKSLmBnIFZ64OItTO4HAiEAo7+UYctYHxaIFIqufxaPCh9mFHRHt1+vqP6SFujBAbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1669.5808974","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"580897420aded2f3b296e3ef98439dc6eddc2b35","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1669.5808974"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1669.5808974_1785731085790_0.7114658507333718","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1689.2810c05":{"name":"@flighthq/haptics","version":"0.3.0-next.1689.2810c05","_id":"@flighthq/haptics@0.3.0-next.1689.2810c05","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a2565d059c48dcafc813cd1e7c8f776a3df92dc6","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1689.2810c05.tgz","fileCount":14,"integrity":"sha512-l801UPmw7u4dl6Z6AyOx7mcUerbMajJpS6Kh05MfjMibCKwcf+gRp+s6V0afSBcOR41YJsQq8NKpzbmlno8q1g==","signatures":[{"sig":"MEUCIQD7Z9uNPhrHX79KqsDalYuKUzPhhLvWNcF3bkEEL0WGtwIgOyBO3xUxkyFpIgMzbTD7Y5yCBspahqLi3PkBRxq50xU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1689.2810c05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2810c055e3f7afdd6b6f202ae90ae8c2f8bb6230","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1689.2810c05"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1689.2810c05_1785736603170_0.47030042081704604","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1692.f1a7a9a":{"name":"@flighthq/haptics","version":"0.3.0-next.1692.f1a7a9a","_id":"@flighthq/haptics@0.3.0-next.1692.f1a7a9a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2f40e3bd31afe3d601af016eeadfb4b2701af19f","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1692.f1a7a9a.tgz","fileCount":14,"integrity":"sha512-FzVcztoWAQiseQ0UgNciwPZiqMA5xuOYja04QJvlUFxREjlUzNYK6ltS2UVXiXL5rsKUWw5LAhiA51rTmtme/Q==","signatures":[{"sig":"MEUCIQC02BqrUi4FIDl31J87KSj1v2vch/AoHqKObYNB+eyjkAIgNMgvjoxA6ZWGCbOgiZ/5UawpKpwduGGpFhBmdg0okCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1692.f1a7a9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f1a7a9a02f244a18b0e60c136ca1a801ab90f5a3","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1692.f1a7a9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1692.f1a7a9a_1785738692661_0.524357668827448","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1702.8973fda":{"name":"@flighthq/haptics","version":"0.3.0-next.1702.8973fda","_id":"@flighthq/haptics@0.3.0-next.1702.8973fda","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b1a720ced4181a27636e9ca2069b5d48a38ef76b","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1702.8973fda.tgz","fileCount":14,"integrity":"sha512-dew/en3ER1wLt/wGTF8bn+oFofEnZaMmWQT0KsU+6SC30qAeIqT4UkBcsSanlOI5NesN827brPchyP2/MBePRA==","signatures":[{"sig":"MEQCIB8QwSnr+Eh04XAHo+nvXEzjnK+xhHrXOqx3jXuAIWwPAiBaLqfD8QJ+uA3YEbuCjzEq3CygtLStFL+YW6G1wzbB3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1702.8973fda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8973fda06f5ca9231f90894481f4f010bf0fd1e8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1702.8973fda"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1702.8973fda_1785739116809_0.5173702373735591","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1704.8557784":{"name":"@flighthq/haptics","version":"0.3.0-next.1704.8557784","_id":"@flighthq/haptics@0.3.0-next.1704.8557784","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4f8fa3f2192896e39853131fc82acd59f4db7bb9","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1704.8557784.tgz","fileCount":14,"integrity":"sha512-o0HtYfTHg2b8+3YUbvTZw1JLiTFHTccM36tizZmq+EFNDceTY43crHmzDDlPznD8/ukmQ5IImH80eBPsMn11MQ==","signatures":[{"sig":"MEQCIEd7et7IsxdRHFR0zRYUrQV71kAa22oBFiSQ2NfeQ9VdAiB/OVxXA5MOTQkDL4KEdnPqX8EQsTyZ7H5zTSq4jfCjwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1704.8557784","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85577843ea03c36dd8a14cd4e70c9c05ecb424bd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1704.8557784"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1704.8557784_1785739768984_0.18406182585890596","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1714.3bd86f1":{"name":"@flighthq/haptics","version":"0.3.0-next.1714.3bd86f1","_id":"@flighthq/haptics@0.3.0-next.1714.3bd86f1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0edd694cd7294e1f8565d56152dde862e2869571","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1714.3bd86f1.tgz","fileCount":14,"integrity":"sha512-nAM+qWqOb03mAPaSYttja0kXQEXf+l2KcthXtMwafUImGIQAoYYLpWQzvk7YdiF9n4V92jJ9hXn1hj5iQe+Gng==","signatures":[{"sig":"MEUCIQCr21Ihp8j8Qy7Vo8RzLBEMi+mtBroAIZhWymcZTwOCOgIgd37TAXDzzYFgMc/sKkbdHddrqjF3o5wq6cIeA7qNIP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1714.3bd86f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3bd86f149da805604525295161e558ccd0e3bbea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1714.3bd86f1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1714.3bd86f1_1785869690874_0.27871615522957205","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1728.26853f6":{"name":"@flighthq/haptics","version":"0.3.0-next.1728.26853f6","_id":"@flighthq/haptics@0.3.0-next.1728.26853f6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ad2aacbf5fcb2c0d0c88608734cb6393deb2dda0","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1728.26853f6.tgz","fileCount":14,"integrity":"sha512-GcBBcV7JSUBzd0xHxiUF9IKPuXmMruo+J0rHUzKy2x2nuv60tHMTdtE78O5u5p7iOTfnLNaspFuSxhBKpDTtFQ==","signatures":[{"sig":"MEUCIQC2HcKDbE1sbLEkd4NmmVFnzId9uN0F7HiCgDGBmRPPZgIgUE1nQnGZD6/K9C+l++7wJUEXeQTaVeEH4b8TNJ3T8Vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1728.26853f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"26853f60cbb609cfcf85603054d88b2ed96f51e5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1728.26853f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1728.26853f6_1785873195128_0.06708698167153027","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1729.f927a3b":{"name":"@flighthq/haptics","version":"0.3.0-next.1729.f927a3b","_id":"@flighthq/haptics@0.3.0-next.1729.f927a3b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"020612e30cb521bd4e014e71196d0c1cb5936f81","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1729.f927a3b.tgz","fileCount":14,"integrity":"sha512-TvR/r5Y8VoCeyiJebtGEBc/t1CyGrG4nyhd6EvJx4zaZCZhCiQEBG9woPbBinc6jTmzV1Tn9H4jlVirxQHcLpw==","signatures":[{"sig":"MEYCIQCmiQahfO/QWI1KSraOGkAPKABjBtggMWeOwdjsC8dTxAIhAMvI5O0WoJd76eEj+/hZK37tEgfnTjlmxDbtZrrs24ix","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1729.f927a3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f927a3beb1d6779d73bf2f4545f3b2a736a9a638","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1729.f927a3b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1729.f927a3b_1785875383782_0.5326502456040789","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1781.5d072ef":{"name":"@flighthq/haptics","version":"0.3.0-next.1781.5d072ef","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.0-next.1781.5d072ef","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fce4470fa0e43ab585b6f2b260f12477ce171961","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1781.5d072ef.tgz","fileCount":14,"integrity":"sha512-eb2dwnGKM2deYaUVs2cGH9BIeSmr9UuXDAzZCuRWRfHZ+dzF1rD7cbdzCVdizsMBkgWByAO5/iCFl+Nd51HpOQ==","signatures":[{"sig":"MEYCIQCtgjjFGTWuU8Hre1mnui28d+e4t2NILsZSzcUonpBMbwIhANB9H90Ut/eM+1F47xBJuIL8Q+Gfd9XcY5HVkMzVlcD4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1781.5d072ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d072ef1ec95fe0f4e269eaea912a652d9f99257","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1781.5d072ef"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1781.5d072ef_1785888081635_0.02409576634525301","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1783.cd11ab1":{"name":"@flighthq/haptics","version":"0.3.0-next.1783.cd11ab1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.0-next.1783.cd11ab1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"eed5af81ac7965dac94ffde0b25edc6edb9e23c5","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1783.cd11ab1.tgz","fileCount":14,"integrity":"sha512-DM3FuNbokNWpEPRXLexVy0zjs0u09TVhjfBXci5jK1LoeR9J+bq+OWDAU4sWkm5nUi312yt1Tnqt35JdPQTGWg==","signatures":[{"sig":"MEUCIHJdo8oGdSQVBZE/Ph8pf3wHtAK04usawzpj1DMts+YwAiEA/Nb5+lreJSM6SnWHO4KqtC7ghQIg/+J7okqKKSB8XoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1783.cd11ab1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd11ab1582113745b9db8cca5be9a243af50aa33","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1783.cd11ab1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1783.cd11ab1_1785889451519_0.54970742686187","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1848.58f06fb":{"name":"@flighthq/haptics","version":"0.3.0-next.1848.58f06fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.0-next.1848.58f06fb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bbdec12870200c40a14e69877e618151181dd6ec","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1848.58f06fb.tgz","fileCount":14,"integrity":"sha512-k5fUZWJs9vGIHGb8K4GFdTrz67MrcN7Tzjru4WtgVr3znIpLrzJTb7Y6vl9sEW1p4r4q/U34TmVlB9VMcftDKg==","signatures":[{"sig":"MEUCIQDTPGpB+L67TLMA9DbmPoQULKDptxEllZ/XS6X2HrkHDAIgNHymOo5tKadVOtlhEKmR0eLCMy2SY7M5FlmSVzTk1T8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1848.58f06fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"58f06fb6be36174581712d5f9194402fabce7a9e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1848.58f06fb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1848.58f06fb_1785892173762_0.35302754090338917","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1849.a370765":{"name":"@flighthq/haptics","version":"0.3.0-next.1849.a370765","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.0-next.1849.a370765","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c0332dc0d55bfb7ea1d5d372fb2cd3398dcc966d","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1849.a370765.tgz","fileCount":14,"integrity":"sha512-BJPKMhwssIHWDp3syWOJA4a6i4ba6FKbWsLpt4FK8+MApXAYSp3ECA5KtBcgYqnPSkWrBGmk/zr401YEfJGncg==","signatures":[{"sig":"MEQCIBqPm8FEQihBGkvlIYxNWC8k2yTNg1EwHLWKWfnBcx+GAiBwmBKr/BXBcECzboZYs3HyOB54w0UdVm+UrClGS6tfXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1849.a370765","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3707655f8c25ac48a542bdcd08294d26459d4ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1849.a370765"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1849.a370765_1785892524275_0.0008734959158751554","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1872.c2b1f7c":{"name":"@flighthq/haptics","version":"0.3.0-next.1872.c2b1f7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.0-next.1872.c2b1f7c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b96efb85a76145a6f852a1c4c1a31bf3dc47981c","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1872.c2b1f7c.tgz","fileCount":14,"integrity":"sha512-2Usj4B2UptocVS/KHKKPpCSTYFjJ+a6DO4MP99NjrYBwe5qG3iX9fMw5Hs6YlZ9+2BpnYVXmfzPpu1anxk77wA==","signatures":[{"sig":"MEYCIQDYKqxO8BbOPFBZjuET9MFCF1Fz089YhjNGqWLWXRefGQIhAPaqQxBdd3C1t2UA4P6eYlwjvW9HKx+f7QpFkExf0sNW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1872.c2b1f7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c2b1f7c8bf02223fda04edd333cf5480037ea2ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1872.c2b1f7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1872.c2b1f7c_1785958066221_0.48974326450279104","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1883.9cd374b":{"name":"@flighthq/haptics","version":"0.3.0-next.1883.9cd374b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.0-next.1883.9cd374b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a7de44d553c9fe118baebcea050e967d7eeb7e70","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1883.9cd374b.tgz","fileCount":14,"integrity":"sha512-150yRJIVuIyiEw9ec8vmM9G46oUt/zGz7sS52m/3N9QmOps7AwicFbPn3HB3Rd8u5NXmjJYzZkK64xB82rO6pw==","signatures":[{"sig":"MEUCIFli0TuAkL26hgCBTXxwJQL+rLA6ehEpRA6m9TkPMujMAiEA3IkR11iHMNddIyby8tciaZEGWe+0WRVUQm6fLeDfUwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1883.9cd374b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cd374ba3b5611b8533a5a018a73b47c2f29cfa9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1883.9cd374b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1883.9cd374b_1785975156276_0.9420908836382405","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1887.cad72aa":{"name":"@flighthq/haptics","version":"0.3.0-next.1887.cad72aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.0-next.1887.cad72aa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e9c9b22f15ca8b85b49613cb8cd122918d185252","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0-next.1887.cad72aa.tgz","fileCount":14,"integrity":"sha512-7mJm7/KpAp138SWywJZlXLGMRZD7a4Y/KryFNn/xuhcxB4yVl6+V/Bn+IO8ZsgqAL9ZS0ATGtc8uRBaiA3gFWw==","signatures":[{"sig":"MEUCIDAjNFE1ScR2DtMfx9aY1lsDZH7CnfDAxnKve82fIT/xAiEA6c/89TZsq3m9Ga55qFST2gW5Ibb5RmgaEdnkRjQCOhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0-next.1887.cad72aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cad72aa3ea4e6e76a050918a403dcb10efdfcb0d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1887.cad72aa"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0-next.1887.cad72aa_1786028801622_0.8730414555314088","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@flighthq/haptics","version":"0.3.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3124373be6f425d471dff009bb075ff6ff49db31","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.0.tgz","fileCount":14,"integrity":"sha512-o1UocFD7ovLPdW31R18QtfSfyK7mw+AZH3YPv1975rrhDvdgQgqf3Ie4lKGkV2CsnH29bqKwJouZxAGlftR5Mw==","signatures":[{"sig":"MEUCIEKDRBKdQPKekRUQaLivTq8NmisrqJfPvm5wTIzh1q5kAiEAhtqiFymeuqWraotj5IxbQydcI9VhS+HN8UMhd+JeHqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25049},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2f0f1bc3af4a344bc89969f2750b3b859075b486","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.0_1786049223899_0.01888984306478414","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.209.43ef1bc":{"name":"@flighthq/haptics","version":"0.3.1-next.209.43ef1bc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.209.43ef1bc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"05b751dfe3a3e09928578312517faecbb31c3e0e","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.209.43ef1bc.tgz","fileCount":14,"integrity":"sha512-pdwn/sW/9CRyVC8E0x5n4KON/Fm2yd0rbcyZhtttZW5mxwetgUjJB0Le5F/ys1AiTscQ0v8W5ZqnT2bcBW6N/g==","signatures":[{"sig":"MEUCIQDqjrvwjx4aTuCuv842KIJ0zfr2vVka4YBjfaot6JoGmwIgLEKijhzMg/bMMdrXGFNHCUN97vpEfiP2p5mY6+QfRjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.209.43ef1bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"43ef1bce2d18b8a0c1f6ce1d3941649897ca144d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.209.43ef1bc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.209.43ef1bc_1786136545082_0.7930118412643956","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.320.fe56fc2":{"name":"@flighthq/haptics","version":"0.3.1-next.320.fe56fc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.320.fe56fc2","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e5d4214ba86c1c91ec518264ad7f7fa103ce0e3e","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.320.fe56fc2.tgz","fileCount":14,"integrity":"sha512-/wvzbDznfkcfMxjIQyurURrkTiu1pYrNqXGgYsCKuzhhrJ/O6/bNZIh1RU3UZLwHDu3DBUOB0H4YUJOOHcGqAw==","signatures":[{"sig":"MEYCIQDBk6ygoMyR7QBrhzles89VL4JGhvODCW1lbgoO61BCXwIhAPaIk+12pdBVbJ/QaiPDi5at+0zIG1Egxr5FlGfwBavb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.320.fe56fc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"fe56fc2367e1ea56588060d180063a6f305a3039","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.320.fe56fc2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.320.fe56fc2_1786158540605_0.3822780053913719","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.348.8115937":{"name":"@flighthq/haptics","version":"0.3.1-next.348.8115937","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.348.8115937","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5b3562c10220f05803262d56f54fa14cb7ed9a68","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.348.8115937.tgz","fileCount":14,"integrity":"sha512-Z5/mLwjkM6f9q7tJMu2weFDYGgfoPYaWEozbRxjn4uLytPGxz7JQo4XTSIDNkwQ6r8ntbo2ZPH2JCRIOYnJsCA==","signatures":[{"sig":"MEYCIQD/dAndTajNymxAeBQKuOB8fTdVvIDX1XJwPOUUNov69QIhAOcI5sGFQJ/37/ayRILGRzUVflTCY9KnsgLgI+vUU8aI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.348.8115937","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8115937ba9cc3c08ec2eacba7894a59aabae1a1c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.348.8115937"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.348.8115937_1786165841259_0.7063033617502528","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.385.e32d957":{"name":"@flighthq/haptics","version":"0.3.1-next.385.e32d957","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.385.e32d957","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c2f57dd2f4b351edbc25c79b3bdb8f67e4094113","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.385.e32d957.tgz","fileCount":14,"integrity":"sha512-10LIcoWrSuJopU1qOteDdKFrefnPTci8dshhXOH0JWqxKoOz9qTTgKTQz7/mTjoaYWVkjN1pgOKXzfMkJhjCJw==","signatures":[{"sig":"MEQCIHnEfa4zHQ6h4hiJrN+7JXNruKawWpz2s41g70Gkh73uAiBk+LRI7Qmu7fyzxfTUyizE+MTheiGFxXdSio3OMyqbsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.385.e32d957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e32d957b7a9aae691927b11a7330bec0d39a0f74","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.385.e32d957"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.385.e32d957_1786179347999_0.8923847715614885","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.401.5d59659":{"name":"@flighthq/haptics","version":"0.3.1-next.401.5d59659","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.401.5d59659","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6d54a07b5b1b8411003c0a5e233233eadcbe687a","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.401.5d59659.tgz","fileCount":14,"integrity":"sha512-nouBnW1k09V6weROckvudPsRn9UmfjqsUHrOUQ+N8xT/PRMUJz6FClrwyAN5zf5PmuOE149bPow5RPu2tm9FrA==","signatures":[{"sig":"MEYCIQCuNPIPO562XTxI0R9Hxacnh9biHjEhsPuKCeVCE4NVXgIhAN6WSMHgNC9cKIvjOniT/bbrGI+OATsYOd1Jp1b47DR1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.401.5d59659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d5965924eea5485cafb18863e7600fde6e9a7a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.401.5d59659"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.401.5d59659_1786183088661_0.7716699487775052","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.407.d03a0bb":{"name":"@flighthq/haptics","version":"0.3.1-next.407.d03a0bb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.407.d03a0bb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"76dc88c625c2456c822a474245ca2f0d45c723b0","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.407.d03a0bb.tgz","fileCount":14,"integrity":"sha512-QT+rZu/kow/UfFUuGbHiqWytBmFAGM/PysMofhhnOSLiSQX8ov+GrCIu9igHqvL1aQam2rVqYxmR3Sc1VxGBng==","signatures":[{"sig":"MEUCIBlhVErF/COpXKJpNRP+zxUm+8hHNJ0nufPmYrmI60RtAiEA7P4G5PszCc8xFWZDIzC5cGj07rIjgSlUPfpNGAsFr78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.407.d03a0bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d03a0bb57b0f09c0b521e0c8e2948361b2a87e9e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.407.d03a0bb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.407.d03a0bb_1786297775566_0.29979722735264747","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.409.5c00b00":{"name":"@flighthq/haptics","version":"0.3.1-next.409.5c00b00","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.409.5c00b00","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"37df988b2fb8249a9efd26136615d2f79b88a509","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.409.5c00b00.tgz","fileCount":14,"integrity":"sha512-mifGPP2d4Rbnz4nRLFB1xFMNYKfXk3oQvUzDu5O394aZNrOf3qJmWEQ9ERU0+TABVFFXtIn6C6wMFqiZifhiBQ==","signatures":[{"sig":"MEUCIQDdhDA9HoNFDd0L6viycfhc4286iiwm8/fa9HjtAoPLEwIgYQKkx0cG88y0JSA47hCQf59l9PGDIymf1pAlPzKQ7VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.409.5c00b00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5c00b0009084f020e72b76bfb8d0c0ae74887289","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.409.5c00b00"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.409.5c00b00_1786335190081_0.025280889989828692","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.425.a3192ab":{"name":"@flighthq/haptics","version":"0.3.1-next.425.a3192ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.425.a3192ab","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ecacdc1780ee41bce55dfae1fe8237c4a77bb5d1","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.425.a3192ab.tgz","fileCount":14,"integrity":"sha512-sbGCf9CAVkiPlOi38uNqvwC4BUZ0R8NiaI5BHlE9LEJCMDlNDAG+nxbdbC9OlspF/2KYqhAo3ZRLhOmcPJEQyQ==","signatures":[{"sig":"MEYCIQDvHe2Y/k2P6NKFK7MCL+yIVj3ZvIFY8AELyUpsDEylLAIhAJJsJ9CiQ/CQjGrOZnfpgLvKdyC9QFt30hS7O6WsH5N0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.425.a3192ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3192ab4e788bb9d5dc2b774367eb1afbc3de3a9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.425.a3192ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.425.a3192ab_1786336063708_0.8847568637578209","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.493.539802d":{"name":"@flighthq/haptics","version":"0.3.1-next.493.539802d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.493.539802d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"99526827e287fa0264510ae0aca3da29193fe1ca","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.493.539802d.tgz","fileCount":14,"integrity":"sha512-DJ/iFAlmPAMeIYfkkoUzILBWFX4D1K65xmKOkDPh9OYkjkJYAcH6QrkfjUgqA/xpCylExpxyLxoFBdVNxUHbkg==","signatures":[{"sig":"MEYCIQDUFuJeDEneeOvNtcQcF5/lfFAjJjVuGjCnN1JLeMTa+AIhAP+5SnbPcCge4kpYMJCsY2TYcgwYZq83TvClKf+5+8n0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.493.539802d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"539802d38ef3045458a26276a8d21b7648735f82","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.493.539802d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.493.539802d_1786392024045_0.4271142515339754","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.509.c235802":{"name":"@flighthq/haptics","version":"0.3.1-next.509.c235802","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.509.c235802","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b62c23ea46f0cc09c5f88254d4d0bfbfa8de83dd","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.509.c235802.tgz","fileCount":14,"integrity":"sha512-g7i9Oi8A32vZQseiF2taR40HVOfcVvmFpCSv73Q6DvrSlld5cnTCxQl9EkTmhnCNLIBJfQiZkZtua49b1irKxA==","signatures":[{"sig":"MEUCIGSXQWZIp5V0yWOnC3s6xMARltscv3mPZ66xw6I72zTjAiEAz2KYHsv/eJSyxkWltvZHsk4m88kVGJaPOlSvOW4nTbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.509.c235802","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c2358021ef9f4dbffd5b42491d550edacdc41f09","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.509.c235802"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.509.c235802_1786394439059_0.2522169346650791","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.575.c1f8e01":{"name":"@flighthq/haptics","version":"0.3.1-next.575.c1f8e01","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.575.c1f8e01","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a88249d97d365a5b3992a3f704b294741ca25807","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.575.c1f8e01.tgz","fileCount":14,"integrity":"sha512-rTz151uLB7NNzw619pP1zGkNIkV2d4TKlkZVqqnsv3Ag2rjYj20ZuErsd1LoFmCzsXofB+QGDi/PwwoAs2IC/A==","signatures":[{"sig":"MEUCIQDqTUae6DdlKA1sbm+4DtLpV+GWXxfmVb/V/hm3MgSRHAIgbePzD/iiYLdsVIk4EetuEbfqyZrhwyuLJFdmciDzlEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.575.c1f8e01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c1f8e01d140fcec88ff8b60468ab3bd960359a95","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.575.c1f8e01"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.575.c1f8e01_1786416125866_0.7555060307010795","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.616.aa7ae7f":{"name":"@flighthq/haptics","version":"0.3.1-next.616.aa7ae7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.616.aa7ae7f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f063258728f8c75d4fccaa02bbe6b7497e8d05bd","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.616.aa7ae7f.tgz","fileCount":14,"integrity":"sha512-JZ84ol3u3KMEwk0vXyoaVR71lMmWoZJziiPf2YmMoWCqfVaLALg2qnSoNNxR2bKQQ764Wn07huJKnoSFH1yyQA==","signatures":[{"sig":"MEUCIQD0JSjxAhhC70lEt8pymWl0MNEtuVqaazNIOtj3A0nmlwIgNxW0ajpVY9zRc0+lA7AtWNNqVeY7lSpcx3FNUsL4U68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.616.aa7ae7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"aa7ae7f5da1ce5ab690f31fda0b5f52b91c7c680","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.616.aa7ae7f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.616.aa7ae7f_1786460860910_0.7598490687529844","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.617.89baf58":{"name":"@flighthq/haptics","version":"0.3.1-next.617.89baf58","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.617.89baf58","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8d3f4506b0e03a3b8b789c7a4224eff16e5ea6cd","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.617.89baf58.tgz","fileCount":14,"integrity":"sha512-plMi2Cyx6LwFQsitjmBmtbijrPARupeJLpCCLohezhNx7gIKaz1I6emkeBWBGxK6xhdkyLGkmyo1UYVz+QqV0Q==","signatures":[{"sig":"MEUCIEjGot0i1+2GsWUVymSgBS14nTbwtncibDf1bM9NZwUKAiEAxlFCNLl0DGAgyK/z8MxKWx23OJf2h1xYHyUVYlSVXKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.617.89baf58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"89baf58048bb93381a4e2e80669428b2d9e8464e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.617.89baf58"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.617.89baf58_1786461099943_0.08858987207970781","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.625.675880d":{"name":"@flighthq/haptics","version":"0.3.1-next.625.675880d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.625.675880d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"76d18e8ad3f351de0c99dce1fb66f8dc31537159","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.625.675880d.tgz","fileCount":14,"integrity":"sha512-hWjP4xozihbvnCwWTS2bRYqUWJjwSQVItsccD6FHT4mr/NPuAsfzhbzJ6E5RWxzJ5Hk5qIDAkGh8mLRylF8PsA==","signatures":[{"sig":"MEQCICYnHIttCFER0dR5ALtn9jpKiK4FDblVFBlhs0l9QbKzAiAksTdBAVnM9jVqPzK29twWFLs6HHvw7J55osoy0+404g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.625.675880d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"675880d4809a098f9933d9201438981c8f7c559a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.625.675880d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.625.675880d_1786462199359_0.6313506439865111","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.703.e259040":{"name":"@flighthq/haptics","version":"0.3.1-next.703.e259040","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.703.e259040","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0f16f40fb277c1a1eee19137bee2d691b126006d","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.703.e259040.tgz","fileCount":14,"integrity":"sha512-Y/K/k+6e2QTI8lMa/XdaMCMH9OucIbxzSHfdpJVnyquBrg6iTjUtOqKTgIVNQBzJC2SDs1AGp3bPbH1nd99irA==","signatures":[{"sig":"MEUCIQDRfgyEu45IZMtPJKqa7J6884eoxESsTYGFOOPzrJnOdgIgcWYclFdeXJhwNLnOU6Neq7HLbwCbcWLBgfI2AoZRG8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.703.e259040","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e259040efb8ee9a573e8e86d8dc74a716dd62a8a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.703.e259040"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.703.e259040_1786559599711_0.584205318273372","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.704.69286f6":{"name":"@flighthq/haptics","version":"0.3.1-next.704.69286f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.704.69286f6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f309bc1ad83b31f511955f61e72e906a7fc7f260","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.704.69286f6.tgz","fileCount":14,"integrity":"sha512-v/w5fnq4Xf6pIHgUuicXQwCKpE6ACZFU8O6WKzcAUW0jUhTDzQSUd89P7Slse9T94wDM5xavSCOj6AIo7bRb0Q==","signatures":[{"sig":"MEUCIBH+majt7qk7dS5cBtYQvxvRi91dfU95cdWy937iE41nAiEAhcK9+vWIbRiJOaiyX6k3S8SjUzNwzVq+oEspnjLsWcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.704.69286f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"69286f6d53cd41de4ada5de457c5285108acc1e9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.704.69286f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.704.69286f6_1786560520811_0.24248327841002948","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.733.f1845ac":{"name":"@flighthq/haptics","version":"0.3.1-next.733.f1845ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.733.f1845ac","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"12ab4cf6276262e66e0e988f19ba5fe617e90f37","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.733.f1845ac.tgz","fileCount":14,"integrity":"sha512-uqIeQ8xH5GI5HeET14TI+Lj7uLow7wAQasuvO6FJHDHP4OmGT/XrYZOFo/3BTZHBuSfjWgQ014afOhlQthU/KQ==","signatures":[{"sig":"MEUCIQD8xPYR+QP3IyVEVJp26a2H+cASfDFlGOlaAkIFJ9eN8AIgYGjOmDlAMcxIcJ1a9FHqez1aS4kWHDe9qsJ16uAtLNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.733.f1845ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f1845acf98bf38f5a96072a59ba22a1c68395195","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.733.f1845ac"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.733.f1845ac_1786563037646_0.834279129305874","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.780.12e6944":{"name":"@flighthq/haptics","version":"0.3.1-next.780.12e6944","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.780.12e6944","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fbe3147d60ea90cec57115fcecdf5eb4f3e4c1fd","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.780.12e6944.tgz","fileCount":14,"integrity":"sha512-iXvnuuLFkm8MGAeqjTz6pJyabOGgprJIFi/tOo43Ag+bB1TgXYh6lWDtXign8hvpZLk072uSOvQWe0FYmcO+cg==","signatures":[{"sig":"MEUCIQDsh3juudW5hvZIXLvNDLdTKIkIHqU6pFkscpj7eCkbSwIgYCm+/izrmV5JbEy1ajN7HtrNr6Tqf9dpvIW3JD8DFgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.780.12e6944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12e69444311b0c795afbd780d78e1d4daf5d848c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.780.12e6944"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.780.12e6944_1786577331804_0.4337188900446969","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.794.0bfc53e":{"name":"@flighthq/haptics","version":"0.3.1-next.794.0bfc53e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.794.0bfc53e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ccb9b0d65ffaee53f6bcd5d1018849ba42975e4c","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.794.0bfc53e.tgz","fileCount":14,"integrity":"sha512-PjnCUUKfUuzpfwHrfPzGs4w8luRGeXtWh1rNfIFh9JzTv2fchcW5IaUax0aYOw0NF4UgmYJVR3Dd/4myJ1qHfw==","signatures":[{"sig":"MEUCIQC4OQW4+yia7oMKNbIc06thacQb4zK4rWO0ZwX5kfMtLwIgE49XB795GijAA1s+/q9v2VXlk/X7/pLulLAxzW2Hjus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.794.0bfc53e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0bfc53e8e8150f37bac02bdc262abb13c7495116","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.794.0bfc53e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.794.0bfc53e_1786581626904_0.2878388289195508","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.836.609b031":{"name":"@flighthq/haptics","version":"0.3.1-next.836.609b031","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.836.609b031","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"481a476be059874553950c686747580bcd1958ec","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.836.609b031.tgz","fileCount":14,"integrity":"sha512-pqIQAfdgzsBvFj0UGeso69tqIoXJ1AyfxKSV36C6pMdphPEgd2F61SZtL0wGOFJ4ogbNVZXP/+mKE+fdu79SEA==","signatures":[{"sig":"MEQCIHvbQl08pXo8SzMsweDUY3GBMmZd33oG07lLzFttas3NAiBV4jYn3F/B8IE9hQV/kRv3jBbDXnw0+MgPmmy6tK4yPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.836.609b031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"609b03134bc9bcbe7be18b38d62a8119ea6260fc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.836.609b031"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.836.609b031_1786583960673_0.595480547046694","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.837.46a9259":{"name":"@flighthq/haptics","version":"0.3.1-next.837.46a9259","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.837.46a9259","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2e12ae0d2ef0958affb09b0c96b530c7795545b4","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.837.46a9259.tgz","fileCount":14,"integrity":"sha512-e8qX35w+WgjBquc+wXZEAjsos16/cWXZ3QObI+1ChVNYAM4MSwombNnKJ3pJlxQzZ02WSG15760Fh48VeN7xnQ==","signatures":[{"sig":"MEUCIBLmNT/X6eGQ8GAU7pKfPLjb7o3KuNWDUgFHDL/Z8xKBAiEAmoaXjD7loTaqO9iQGDj2nUWBFGpTjRFXR2B1HNpzE0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.837.46a9259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"46a9259ea45aa6c8e7c6e27ee15d98a3696892d6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.837.46a9259"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.837.46a9259_1786587823811_0.873037644865702","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.845.b5a7c82":{"name":"@flighthq/haptics","version":"0.3.1-next.845.b5a7c82","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.845.b5a7c82","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cff02912dc1cc273d463e2067e9c304708178c2b","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.845.b5a7c82.tgz","fileCount":14,"integrity":"sha512-d4m9QJzM3pSMZuUf3j1ZPQHeHqc5gLkU3PFr/RvDsWYLH/mj3V/A09mF6ASBLcOCRgcsXiq/AbhEAonXCju27w==","signatures":[{"sig":"MEYCIQDHqlm84XvPOC622JP8zo+3xoHcaN/XUgknY8NlwKXjdQIhAJLpRStqOojoN74q1priD9L1etiCY6Thecgzq0VEFcxO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.845.b5a7c82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b5a7c823c6835c24d6f4eca104ded502ff7fadaa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.845.b5a7c82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.845.b5a7c82_1786590097864_0.7212314362370298","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.847.2e6f8bf":{"name":"@flighthq/haptics","version":"0.3.1-next.847.2e6f8bf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.847.2e6f8bf","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8ece86b8d8e6b56b9305a00c33fda68d1d3ff9ef","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.847.2e6f8bf.tgz","fileCount":14,"integrity":"sha512-bFoEwJ4SAandA3CiuesF2HJmqXCLWvfE7SHdiObiZru2GnAFk+ifDJwmq9RPnphh4dNQozmGMP1W+nvlhQvI5A==","signatures":[{"sig":"MEUCIQCjBnxQtvRaMgrbpR/VIPl7Owaq0iwXrsyV75BvUSm3tAIgaxvev052eMRLfIaIyOSq4ndrrG7szh0ln99EQMslM9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.847.2e6f8bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2e6f8bf92aa599339a63d75600b64a6ddb1a1de9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.847.2e6f8bf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.847.2e6f8bf_1786593541164_0.7390712351829765","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.861.5a56d7a":{"name":"@flighthq/haptics","version":"0.3.1-next.861.5a56d7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.861.5a56d7a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a67619e9d783df878aae80f7666a1ba88356161d","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.861.5a56d7a.tgz","fileCount":14,"integrity":"sha512-7Z0Aykq+cEDL0qHFN3ueIUipYv820iOqokSeNC8ny6NYMpsET/sTQcaiIITfXoQAaJ6LHF2yxnDFaPObzZrJ0g==","signatures":[{"sig":"MEQCIBWiMNNv8mzoSguk8Zud/2LdpgBlIn2jxXLvpXq66NpvAiBuUu25HmIrkxAFmVmscIL3wggjBoxUPCmHIHoWk7i+sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.861.5a56d7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5a56d7aab96bb883d20688af6424d110b151fbaa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.861.5a56d7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.861.5a56d7a_1786593678377_0.1455734659906467","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.887.9f59a84":{"name":"@flighthq/haptics","version":"0.3.1-next.887.9f59a84","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.887.9f59a84","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5b8634d8aad1cacfb53c7655db57f961be4549af","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.887.9f59a84.tgz","fileCount":14,"integrity":"sha512-vnKVkxLfZ28x13Cwbq4spxqpfCMsa4ES+bMw0AyOJGmzjXS9wXPQLN4na0VR5229r5+QhJuZguWZLAyWGh44Wg==","signatures":[{"sig":"MEYCIQDbMld6wrHF8F712SmJFcQtUq20sgeoS8vOljqq/tVp5wIhANXA7c9z5uJNVtukMNp98lHn1ou7yMhqJ8M9zEbJte4j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.887.9f59a84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9f59a84e89b0b6b614037d95baa82df062bc31d1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.887.9f59a84"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.887.9f59a84_1786602061373_0.563854623859146","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.948.85d9f30":{"name":"@flighthq/haptics","version":"0.3.1-next.948.85d9f30","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.948.85d9f30","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0ef649d3b3ca770856c860bbd0f7589fc5c2d38e","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.948.85d9f30.tgz","fileCount":14,"integrity":"sha512-vyODBBISrFitRI7zEdXQYkzpEWLS9Edt6q2gANt5d02HiF6hgPgHGwjJGcDcDXlMEgUNDtw6vGzTvAI+PFsWcQ==","signatures":[{"sig":"MEUCIQD57YBPFPD7FNhJkhk5ewGJVhiy2XkxIfYmrj0pOOCMmAIgSGH02xQo4x86ikPwPEoqc37LWL4TfUE3MsLTjFbuP6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.948.85d9f30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85d9f3057c1cf94b0aa22c37cf7be1e156075b6f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.948.85d9f30"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.948.85d9f30_1786635240020_0.7633299328351053","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.970.9691e7b":{"name":"@flighthq/haptics","version":"0.3.1-next.970.9691e7b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.970.9691e7b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fdaeb85e7eb172633f60ebbdb5f32c266d9254c7","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.970.9691e7b.tgz","fileCount":14,"integrity":"sha512-lQj7bCOxT+C2Boh+BtoBw/wizyABpmm6z1+dC6wGuzhlT3zp1bHGR0tn8KcwTTj88of5IZ0Q4OlolZq7LMnxVg==","signatures":[{"sig":"MEYCIQCJLKp+86HxBd5k21i8PwO++k2W77tqY+F8HdvOcYnwgQIhAOHuCtoYoYBjWQMbbLERA5R6iwWmhVGiD0wG93mOzZXr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.970.9691e7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9691e7b43412c9b06f7b09156753049b699c19f5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.970.9691e7b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.970.9691e7b_1786636220108_0.4503457757108007","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.971.33e20ba":{"name":"@flighthq/haptics","version":"0.3.1-next.971.33e20ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.971.33e20ba","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"da76cd4851c7f80388392e67fbf62046f6ebfd90","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.971.33e20ba.tgz","fileCount":14,"integrity":"sha512-9ggdbmvilzi3PeeVlAeze0nUYpJVQDWxWH0mN9yNVRZnQ5tjG6oOFb4glRMAiF84Uz2upr4AiPCZ5UaEfjpQFA==","signatures":[{"sig":"MEQCIFyezIwi+OyWKZqCEj82T3/DI0Q44e5fhDXmUxTRTkrsAiBVsZRD7MwRGqr2F3ui7UdYa8LirDe+MsYZ0msa3dV4Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.971.33e20ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"33e20ba40aef7452bcf5bfa67c49b6ebd3c5407f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.971.33e20ba"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.971.33e20ba_1786636891529_0.10986840242147","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.975.01aea94":{"name":"@flighthq/haptics","version":"0.3.1-next.975.01aea94","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.975.01aea94","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ff19b7f2c276f5261e83a6b7409af23e7baa0492","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.975.01aea94.tgz","fileCount":14,"integrity":"sha512-uWpct3kIxZhBku/pkMOTlhPPD7khMZ9xh8YjVZQBN4kcyr5Q2UgmKZc16rfGDM4BUnyH0s7RVycwtACxWey4SA==","signatures":[{"sig":"MEUCIQCQ4JW4sCH4aaxrGt/v5qucAst5+3HJ8dcfRzbn74FF+QIgR8bSBrd3ixSHjWzzar1Vj6kLZPw3AKLRboMf3p1FMK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.975.01aea94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"01aea9432318b582da5c33917056b3c99cdc3a9a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.975.01aea94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.975.01aea94_1786639503365_0.3042277400355611","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.996.06087b5":{"name":"@flighthq/haptics","version":"0.3.1-next.996.06087b5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.996.06087b5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"95afb836ef51d80fafd7e5449cf8b90119b15124","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.996.06087b5.tgz","fileCount":14,"integrity":"sha512-GRxWyzy/uh3TP5DD4GzQRp21ziGiY0l3k7LXXnDaZ6hx7F/Y+dydD7RykK1dgKBGeq0WcJopy0tHQfPyAs7hUw==","signatures":[{"sig":"MEQCICgUAaNDt8Pi3d0tq6BjhEnvJEQzXX2gfNSc1FQ5IfoSAiBPt1ySRduZzuJlPlj4DJYHDGgPC9WJfRL9GBd/9oKUpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.996.06087b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"06087b5b7b29d1eef90012d3b9a63ebd96c2eca6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.996.06087b5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.996.06087b5_1786653049274_0.6470653801340218","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1041.35b950c":{"name":"@flighthq/haptics","version":"0.3.1-next.1041.35b950c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1041.35b950c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"09464160552d495cff235d196f3d716e5a0f550c","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1041.35b950c.tgz","fileCount":14,"integrity":"sha512-PKZwAloRTHtflH19qMcg1VOo0OiUSoVllCcnCzEDdzEeCtr2QvUflitne73owzs+PCTnrpG89GL+U5kKjtmRFw==","signatures":[{"sig":"MEQCIG0EYZrSzc497AUchgq5DLQTRsdsWaWSeCJyw0LibGOdAiAk4vk8btSXiOIwIkg2iq7r+kwC7Jdl77cOZpyMD+yRDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1041.35b950c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"35b950cddf407477596a5dfec6e9e1c26daaecbe","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1041.35b950c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1041.35b950c_1786665919240_0.9764979541822172","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1050.9114695":{"name":"@flighthq/haptics","version":"0.3.1-next.1050.9114695","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1050.9114695","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"159ca28e7d44c867177f37c5e84e0489a20b1512","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1050.9114695.tgz","fileCount":14,"integrity":"sha512-MSvk8YB1CPHGd4wDwiDz0C4oXMAeDsBOCNAcLtyei2qro7cS916UxNdb9vOOkY/+jOTxUNGyEgYsG9F19tnOOA==","signatures":[{"sig":"MEUCIQD67gAlCjteRzGuBswlM0xdBQuilbsLegzsz72Ma2+etAIgThgnEENPgOtqd0zTJkbNrZRbex6uep6I1D/x24zoXks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1050.9114695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"91146957134f8ec3485527a5d084d339e4a79080","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1050.9114695"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1050.9114695_1786671677358_0.24941966503602986","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1055.12501ae":{"name":"@flighthq/haptics","version":"0.3.1-next.1055.12501ae","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1055.12501ae","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"aafebf57f6ec7f82973e3d07a217c027b64b6cb8","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1055.12501ae.tgz","fileCount":14,"integrity":"sha512-kA0iT4SbaRy/B2STAIvwbyqCVs7nEee3Yj4DiziaVhZxBl4NgkEq0jZt5Mwbmaf1xOQsTRp5yl7syRwhrTyJfg==","signatures":[{"sig":"MEUCIQDyMow0OcBpYIGWk7ApVrwhHqW4OZhDK52e3Cc5t3xYngIgP/yONG+Ud0C0AHdMldNuFVSNkLWCAXS6WB2Q7I2VHp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1055.12501ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12501ae26c0ad84005e151fb2309b841686fbc3d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1055.12501ae"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1055.12501ae_1786679317695_0.04552503774637917","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1076.4f48950":{"name":"@flighthq/haptics","version":"0.3.1-next.1076.4f48950","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1076.4f48950","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6b0e1be3fedaf405c374c40782f1978cc0107736","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1076.4f48950.tgz","fileCount":14,"integrity":"sha512-5HNkzFd4eymHvrwvlbu/MyJ6/2XIWU89PzVc/pephtUGdbu20oNqQzrtghZ/3agSQoVuc94+IkLj+1wqhjFo1g==","signatures":[{"sig":"MEUCIDvhho22Zx1+MQZcPGvkLInrzZNsxKXCGYy8m2ciLpbXAiEAlPxZlqV3tSZCWsDEy0x1syHLj571Lmk/WeMLdslMUQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1076.4f48950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4f48950277b04fb6f83bbbe2de457c686f1b9f26","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1076.4f48950"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1076.4f48950_1786723397800_0.29896254284409474","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1079.38fd007":{"name":"@flighthq/haptics","version":"0.3.1-next.1079.38fd007","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1079.38fd007","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0c59122a9422ebff4fdde96e52bd6e61a130a801","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1079.38fd007.tgz","fileCount":14,"integrity":"sha512-qWayTMSvqi/BveVpkcPUgJJfp/I+15IfpSrto8BX3UEn6Iz82LmVl1mHAaIPj/2Em6ukdJ2ryK8gV4l7+I4NWQ==","signatures":[{"sig":"MEYCIQC3HhrZ4EMG3rYlktC2menG9lnqopLfIoMBql9Zr1QWywIhAJUqmOHT9Nppvo3NzkaEVBTBck8ylAubReEbueDUsxTD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1079.38fd007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"38fd007b968cc3d0144c87d476b538535aed1e3e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1079.38fd007"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1079.38fd007_1786730918199_0.11987340477657282","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1084.04b8d9a":{"name":"@flighthq/haptics","version":"0.3.1-next.1084.04b8d9a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1084.04b8d9a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"05937ac1420a83abef79db62b640e890e9386d96","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1084.04b8d9a.tgz","fileCount":14,"integrity":"sha512-h6lpNg0ukcuJyBbOQbvB3+1s6EdevmbjxN8xGmSwTL3Y3zvQx571Fke8D9SasgAchuxbZ7QM6FCDsEiZBgC2QQ==","signatures":[{"sig":"MEYCIQDqSWUcFfwpVXuhSIZtwlA507x+rGK6faeRFj+dPx/nTQIhAJH46rDg8rpsSUygK+gGALuogvOeNwoF5gk1dnM7Fce9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1084.04b8d9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"04b8d9ad02a3696f08c9d2a2a396760556862578","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1084.04b8d9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1084.04b8d9a_1786734158980_0.0557188258228023","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1086.d0d073b":{"name":"@flighthq/haptics","version":"0.3.1-next.1086.d0d073b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1086.d0d073b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bd99fd86eabad231cc48b5d1362c543e1280c3cb","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1086.d0d073b.tgz","fileCount":14,"integrity":"sha512-z/dvdVIFrvHm6eRqhrbldQqA9hVh8HkR4HJQjCb78xh6v6DUMS0QfnbScN1FR4o5Zqqbv7vP/GrWxAjMiNvEvQ==","signatures":[{"sig":"MEYCIQCIvDJYKVJ+Tiz5zEMC2caYO8YJVkpivscpnLv5K4kM0wIhAKAtcTYdSS2OGa8eVrTzV492tquiffMfb7XvpjwqDzDI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1086.d0d073b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d0d073b807822ef0d9e17cc1ce4e9d4f74be5e4c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1086.d0d073b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1086.d0d073b_1786737095231_0.28133385322315574","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1088.2bde749":{"name":"@flighthq/haptics","version":"0.3.1-next.1088.2bde749","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1088.2bde749","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fcecfcd10edaba57c55e2651f5d0d464c7d24866","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1088.2bde749.tgz","fileCount":14,"integrity":"sha512-Ix+gDySn0foZl8itPqELc2y342Ct/sWgLGPl9dQFd1UArszDy7j1bkM3lDPTzeiwSizbvPofVtBqOGbbdT7hHA==","signatures":[{"sig":"MEYCIQC4ilIIVCyTA3oUSOidARodnu2wBmzF2wGu5ip/xsQ7dQIhAPoLJNfLeFmw82wdvlph2iuXLrVgi3gFzcMoZueGshfk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1088.2bde749","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2bde7491836cf43c3de99c9851f04ff2c2def1e5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1088.2bde749"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1088.2bde749_1786739234906_0.062133282986481575","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1090.6e79e6c":{"name":"@flighthq/haptics","version":"0.3.1-next.1090.6e79e6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1090.6e79e6c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"836cdfba0da0b897c7798a554e4569ea45a30d40","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1090.6e79e6c.tgz","fileCount":14,"integrity":"sha512-W0RyZOMjozNaZ8wq+UoUUHyrYXBBgpUvM0egWXIQdxkPDN0JdZ3Eli64WZccz92pmFcSl4/njyKM3esCLVM1FQ==","signatures":[{"sig":"MEUCIQC+Cw1N4r7F/3kcwNGbBZyw0i0n4zJ8OutJkAQzY1mi/gIgK8L4+KVd6Y53p8SbsJrBV7akyktmp+/9KiXWUdslXKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1090.6e79e6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6e79e6c76925511d45ee1d4eb2034db61c885afb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1090.6e79e6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1090.6e79e6c_1786739543852_0.053079374903366006","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1091.b7aa6f2":{"name":"@flighthq/haptics","version":"0.3.1-next.1091.b7aa6f2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1091.b7aa6f2","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"db9ca8632ca2600aadd9377dcda3e0945bfe2a43","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1091.b7aa6f2.tgz","fileCount":14,"integrity":"sha512-1/NGBdn4UlS9vH2XqlwVM3+Rhml70knygjUzeVihlxBuRY1q+a3ZG0TNkiUg4ZBlwkNwtCCKXKDADQDWtSttgQ==","signatures":[{"sig":"MEQCIDBUAY6Ou6tLJbNsG9oS3pH6BsN09dJiY2T4TgUtIfceAiBaz8s0dsWS2XqIAyw+tN67STV+8QOBz7XPTb2Uk2jkJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1091.b7aa6f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b7aa6f2a4acb333b3c58d15eca4386d766b4ae63","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1091.b7aa6f2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1091.b7aa6f2_1786739779254_0.6765126975055551","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1095.16f1704":{"name":"@flighthq/haptics","version":"0.3.1-next.1095.16f1704","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1095.16f1704","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c7f72c66e87291e48d3464628b7aeed694933cce","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1095.16f1704.tgz","fileCount":14,"integrity":"sha512-0g9YM+aQ+l16T+L4HKBJxc5eI+m9VLqStZCOfGdbf0aVcCfc6tju6c0oNpdRaYr+TvE2p+GET5c6ZkD1BbBDdw==","signatures":[{"sig":"MEYCIQD72TnJE9qMQenZ+YY6FSjWO/I7c44HsgwTu1wOHkfQGgIhAMn68lTRm6Jc7MLZoIjzlFSSJwpkm76DNXvHR/+owbcf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1095.16f1704","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"16f1704d1813a7927f4f4b5c5ef956263ab74254","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1095.16f1704"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1095.16f1704_1786740900029_0.06563482658577824","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1096.4ddf1ab":{"name":"@flighthq/haptics","version":"0.3.1-next.1096.4ddf1ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1096.4ddf1ab","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b2ef3961574aec89d4952d8d5120fc0819343ede","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1096.4ddf1ab.tgz","fileCount":14,"integrity":"sha512-cXPhRroes6qKBJcc4U8aXhISv8C5PQ40GD33sex+lFpmmEzOeEFTAJQRJpzaYoHaj5IR//LNtSS6P28mu6l4AA==","signatures":[{"sig":"MEYCIQC+m4c0v97SFxwXTNBHWtWyTwipPpQAnMadaBwRo9LHwgIhAOskk48aIeW0+Z2j5Zd4sMAUKcSGOBqXqEemCjKqXLT+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1096.4ddf1ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4ddf1abcf65676210f2b1a7b478014e6d3ed8c92","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1096.4ddf1ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1096.4ddf1ab_1786741693655_0.08681632723083821","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1097.b8126d8":{"name":"@flighthq/haptics","version":"0.3.1-next.1097.b8126d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1097.b8126d8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"08aabf5095719b4055a5a3069476b5295f589d8b","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1097.b8126d8.tgz","fileCount":14,"integrity":"sha512-EHiCQDVPsz1lT3cgMXJaW2RavqD4G+rFWQ7V+Dz6g6qQGiwZfksf4Lkb9Pz/NV5KVdJAazrCbHMn17PEop4IRw==","signatures":[{"sig":"MEQCIHEbuP1df/Dz2M/rx4Fwj1Jcdd7MFFqLjeySvgW+2gOpAiASEVG4ey3dU4yE6jxaSFyBHC1AncecuD7LBBut2vVqJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1097.b8126d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b8126d83e3f846a776c300d410c5f3c45722b599","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1097.b8126d8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1097.b8126d8_1786742019234_0.03146854520773146","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1099.671eaf4":{"name":"@flighthq/haptics","version":"0.3.1-next.1099.671eaf4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1099.671eaf4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"68b8927a6d40c718133bec14f9cfad60d77064ea","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1099.671eaf4.tgz","fileCount":14,"integrity":"sha512-2KyaYnuMAmjhdP3Re+PA6H7KMQqGSa5SN/D+oTb9PkZw5C35FFIHYxXIGqFSaJNTFOwZYrWhh9P0Aw3WNOoAvg==","signatures":[{"sig":"MEUCIEn3azx0S/E9nMtcvo7Qz5zu+MWklfwwUZrtKB757srXAiEAgIlWmvZ6BZX/+ZLi5edMvycQ+Z9HCWFX7lVftRC/l5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1099.671eaf4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"671eaf4747d3faa1f51776306c734bb129db48f6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1099.671eaf4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1099.671eaf4_1786742289168_0.9771733784024077","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1104.8453d3d":{"name":"@flighthq/haptics","version":"0.3.1-next.1104.8453d3d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1104.8453d3d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fc6072e8c71a9f4cbb364aacc870c21db864b707","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1104.8453d3d.tgz","fileCount":14,"integrity":"sha512-fYkmx5jYmPO40Ln1sr9gHK2zwk8Usw0UNf3nTu2muVrVGoY/lrteUkRSZtVSDG+HlGZSX73e5nvQilrfTseQFQ==","signatures":[{"sig":"MEUCIFac/A0BPHgCpp6ILEhsuPp3Tt5tSRR9PdH/4jQ7DUTFAiEA8fMnnKLZ9GVLaghT1biVZ9CwLJo+Bc1gyA7R2uhBY9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1104.8453d3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8453d3d35fb0d049c2911f875b4c4f41de1f2128","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1104.8453d3d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1104.8453d3d_1786744377616_0.239628107956954","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1107.0b5d347":{"name":"@flighthq/haptics","version":"0.3.1-next.1107.0b5d347","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1107.0b5d347","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9f6f141c470aa7b85830a6b1a740c7719f5209ff","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1107.0b5d347.tgz","fileCount":14,"integrity":"sha512-kESPbOPsGZ007ShQ2IDMdfY9ENPgUwctOpX3Aa3F6luZp6ebLowFZIA3HxWEsoFkY0gc4yJ9HT1d/moQy3B5Lg==","signatures":[{"sig":"MEUCIFKaL7oXbUUB0M6I/34itXTKa8/U7tILZO6jNNamfic8AiEAijDpIMYT8HeWoeZcJFLR2eNdGfPbsREU7kHMarouqw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1107.0b5d347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0b5d347bbf810534aefebc9f6996b95df91c5769","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1107.0b5d347"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1107.0b5d347_1786747221581_0.5065771815694875","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1108.66cc86c":{"name":"@flighthq/haptics","version":"0.3.1-next.1108.66cc86c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1108.66cc86c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6d5b59b52ffdfa19cb61aaa6a0810ac16f9762e3","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1108.66cc86c.tgz","fileCount":14,"integrity":"sha512-T3XPv7HDdaW38aU19TtztPg8jwBoNfoffF/O/qu/BzlXCtrWnqIwfDNP0khNM43P3auu6uFaXXvOrA1a5Q+Nnw==","signatures":[{"sig":"MEQCIC9LAbKDClbMvwuXYJtCfOq3uwtn/gu7C8FTITrBVG2zAiAGt+efOBp1ru+ltZ1mQxE0TUUGZGAO8ytrvffTm20VrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1108.66cc86c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"66cc86c94270c1656fbaa33f76aaecabbf5cf3b5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1108.66cc86c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1108.66cc86c_1786748329140_0.0929618196954003","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1112.dea9723":{"name":"@flighthq/haptics","version":"0.3.1-next.1112.dea9723","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1112.dea9723","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"860dc58b33608a6963842f2834bbe2d158db765b","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1112.dea9723.tgz","fileCount":14,"integrity":"sha512-u63a1yZJGg7+yEWlbwuZNuW7YpA2ETi53ThuFqsYylDU8JfTFHw82s7HOOdSs3KQmDs8bv5fikpCssIgwNk5XQ==","signatures":[{"sig":"MEUCIAeXNpIUi+BJr8qA8TmNqrlRjGedwfPjLEsNHOUiyS20AiEAgFloR6NtJMbSKAD2R8oUuvFhc+WYAuXCQUDq+a9f8mM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1112.dea9723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dea9723f504eea38000f31756c836c87bacc88c8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1112.dea9723"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1112.dea9723_1786758581673_0.3261141944074506","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1113.9cffbdf":{"name":"@flighthq/haptics","version":"0.3.1-next.1113.9cffbdf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1113.9cffbdf","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7d5b03b245832ed462d1526b727816c16d1adc2b","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1113.9cffbdf.tgz","fileCount":14,"integrity":"sha512-wom8bLw1zm8zDkqcIna0Ipa9HmXapXxgVtKqhcdwJC4kdhP4VmTvTHhQa8jjNncSFlv9NYVxy9HiuYnv5vY8Nw==","signatures":[{"sig":"MEUCICcCEwWa/oK+6wUFDurO14CPOXNXCHCJr6pgQHIgn2YcAiEA9TQg0/JJmqAr7bxjyeX71nu6UwobSJoEDAk7RH3BP4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1113.9cffbdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cffbdf4bb0c58199f3c1e6ec40c1211d35c6bc6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1113.9cffbdf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1113.9cffbdf_1786760525109_0.38731124000748074","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1114.3ce681d":{"name":"@flighthq/haptics","version":"0.3.1-next.1114.3ce681d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1114.3ce681d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"de9acafa12a6ec987939cfddeda4177328dc93ba","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1114.3ce681d.tgz","fileCount":14,"integrity":"sha512-op12WVWwE0CgbqgNFY4e7W/X/m9EE9Z+SX1+HXeU7frda0k1aIuDc6tHOsIxKRJbjlInGf0N2WKYf3HIgS/Xqg==","signatures":[{"sig":"MEQCIHY50m4NEiSMte/0aw3hm4AmZc4yIu/r2UQ01QNMwH7SAiBfIe+EQh2vN9i8b3tXE/pSoW557qlMHV7x52bZ1kzdUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1114.3ce681d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3ce681df621450aa0fa769d10a8380f6874c958b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1114.3ce681d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1114.3ce681d_1786763671794_0.37227721176793005","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1116.866c771":{"name":"@flighthq/haptics","version":"0.3.1-next.1116.866c771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1116.866c771","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4099392df5accaf77247db995b6e19b404091907","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1116.866c771.tgz","fileCount":14,"integrity":"sha512-HVgr6HXyaIkqcOUG8So8gfdSq/WQaMqB5QuMD0vHs8WJXL/nlrIcD8BE8g2+53h5Mv/F2co/o6zpgLit6pFn4g==","signatures":[{"sig":"MEQCIGmUWkeI3vqrNRC3LkTEAe8DgCsWD7yEkJlH6vdY++sCAiANT+eEROIPm1g5vRHgxrmdWXhs3JBdniKEZjQfFGMV5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1116.866c771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"866c7712dfc03ca65960959ea6b5a858c68234aa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1116.866c771"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1116.866c771_1786772828245_0.8770462098334904","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1162.1c7f42e":{"name":"@flighthq/haptics","version":"0.3.1-next.1162.1c7f42e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1162.1c7f42e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d1a4fe6b09f523646f24e2c08515ebc7639f2893","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1162.1c7f42e.tgz","fileCount":14,"integrity":"sha512-Kd9DWgzv7tKELMMopyUXzCOvNU3ch+LWQXysRonAT/NyqS2BNGKWmM6vNMIm30CKbnWNsnXkC7LQroBtLd6DgA==","signatures":[{"sig":"MEUCIQCUTADcjV71/KD+dQy+g7l85CveMyCxgWO6q7adAqHYzAIgKUrYOJQybl++enlrGm/ZFYU3H7zX/8e6W8fQqUIVSi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1162.1c7f42e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1c7f42e0c8a6d050adf50aead913ec7f82037ccd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1162.1c7f42e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1162.1c7f42e_1786893317025_0.1493548780407623","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1165.285e507":{"name":"@flighthq/haptics","version":"0.3.1-next.1165.285e507","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1165.285e507","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"09451ee82f8f6f8963dc3741426b41420befd864","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1165.285e507.tgz","fileCount":14,"integrity":"sha512-nqSam48BO1xCqZPKlSluQzJsJxfOdJTcKKvRLIgRBQ+7iLGaunxeJ0WNXkSf+dCFY/I5uE248LMFBx2sRJigXA==","signatures":[{"sig":"MEUCIHa161gTpBoW+rHMMLQRVyGgzbyFmAlMM/1kuaCA8dxbAiEAlLEy0oLxSWiGMZ+5GtTLC/pZ8Hg0xKe9mwn0THRCFEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1165.285e507","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"285e507fb9ad8a5f0914347453d841a36136024d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1165.285e507"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1165.285e507_1786916262461_0.550991371417648","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1170.8a733e4":{"name":"@flighthq/haptics","version":"0.3.1-next.1170.8a733e4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1170.8a733e4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"38429671aba1b1c08cfd65a40f4b5afd63b6d8b7","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1170.8a733e4.tgz","fileCount":14,"integrity":"sha512-lbxfY1SFJCRIUquPKQBsXuJs+cf3GaAFjv49VxJsmLRBd/XiYqBpvD+soAQxE5UhVFhV3cXPOqBHVu33kRh0RQ==","signatures":[{"sig":"MEQCIEqKlOh1pn6OpEbPn5MTCwLcw9VqwCItgTWkh3WDJ6QZAiAUoAFbrc44ElQRFXEYoG16Yw1xx4mTt15PQG7jSsK8aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1170.8a733e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8a733e40e49c32762c951839d458d92f186a4d5a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1170.8a733e4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1170.8a733e4_1786922309598_0.15923895699782942","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1191.e999f6c":{"name":"@flighthq/haptics","version":"0.3.1-next.1191.e999f6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1191.e999f6c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7fad0345928fa3f4ab20e87006f4bdff8e5f0c88","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1191.e999f6c.tgz","fileCount":14,"integrity":"sha512-W+W+9/ajjMy3iieoTkUmlygX0TC6kICCw+qaLBQJzILX0cotNvWC1JSHo2O0U0M9Ac3D7ghu8z5FER6XgvIubg==","signatures":[{"sig":"MEQCIDZkiFS41d/nt2/YE4nGZ491hgpEE8BT7g6KgzXGI3jBAiBGdPGiSVqJlgU7VfyBQU24Sg2BRyJC497PKZul63fAaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1191.e999f6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e999f6c5b5759d60dba9f3a50452af8e2eba2168","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1191.e999f6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1191.e999f6c_1786959811622_0.18072350153513228","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1217.5f07972":{"name":"@flighthq/haptics","version":"0.3.1-next.1217.5f07972","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1217.5f07972","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e4569c16248a7455a3273701a76183d8f77a5d9f","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1217.5f07972.tgz","fileCount":14,"integrity":"sha512-dVcK0YPX4EjI8yw6MlFPwFp0gJJW2NZPUhdcwd6pk98GtIU+8xfnRL9laVOHfs+w56si/8f8qbEfUaalmjkIgA==","signatures":[{"sig":"MEUCIQD9R9cTo89H4xFxDZHzEYey8xw5i2THq+at0kiUzf2jvwIgBU4D5eZ4mM/kmZhBsqfV4FowuYd4EXAGw590kcjq8DM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1217.5f07972","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5f0797204744d188d3cf2f94caaba730bc49c3d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1217.5f07972"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1217.5f07972_1786991270960_0.6784902595473707","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1240.e41e1f0":{"name":"@flighthq/haptics","version":"0.3.1-next.1240.e41e1f0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.3.1-next.1240.e41e1f0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3e9305586d28594f6af36cceadc01259c850de3e","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.3.1-next.1240.e41e1f0.tgz","fileCount":14,"integrity":"sha512-MbjQZLdEIBeSMLo/PwMzd/d89HMoSqXnoBUoiQM2kwIUUrREYf3SZXalJmIOuVwAv2DAWHNP3t/1yL/ehz5aSQ==","signatures":[{"sig":"MEYCIQCul6Y9V1KlH5G8aKWOO/MV/aty2Kj6wIu9NyJJMayU5wIhAJc/FoHrkgm0J9bjTGciD82fmdEMu0JApN3Voh2qMbP1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.3.1-next.1240.e41e1f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e41e1f057a6a80c8aeac7c58383a98af0968b676","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1240.e41e1f0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.3.1-next.1240.e41e1f0_1786999486815_0.6005281501668174","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1261.f361161":{"name":"@flighthq/haptics","version":"0.4.0-next.1261.f361161","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1261.f361161","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4090b6b8f4510f590543d2993269a068dda35d44","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1261.f361161.tgz","fileCount":14,"integrity":"sha512-6nEE1ct4JsqnbiYIAClnDwtAlxh1O6y1hKeq4lesHj6jvaOfbt7m8yvJ/rMlwpJBzIUaG2rQivYFQdMm/BHYtA==","signatures":[{"sig":"MEUCIE6BDHEJRGyjbGK6dNq5pKGrXRUsb41b2vwy6zc+iPMhAiEAlVkUXDQQvIIS+2wQi2Wx31tk9VgBQM94ZlRnMMlsVNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1261.f361161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f361161ec23e478bc35b88d31c331f0d50f13eeb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1261.f361161"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1261.f361161_1787006134502_0.0244046865230656","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1263.aa14a22":{"name":"@flighthq/haptics","version":"0.4.0-next.1263.aa14a22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1263.aa14a22","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ccf80d5d22d7149a254a5ae525ad6a53a605ffc0","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1263.aa14a22.tgz","fileCount":14,"integrity":"sha512-aGk4XuSU2OLBn6VU9h1LwNy9h6SMtcN4RxIA1eKrZUFPvfGFmmn6kXMXwbGeOk517FPZbKgdPMgTQaDHqIDllA==","signatures":[{"sig":"MEQCIDM17PNUz4H0dURx74mQtbK/1QUoeRogQ3YBqoSdrzchAiAgleEsfdfmvooPIJEFEwBBbcNEjTdiQNLt7DQBPBx4aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1263.aa14a22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"aa14a22895fd01758a537a267228fdf4129fb3c0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1263.aa14a22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1263.aa14a22_1787007204490_0.13645782221297753","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1287.1dae9df":{"name":"@flighthq/haptics","version":"0.4.0-next.1287.1dae9df","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1287.1dae9df","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"352f4628221ba9f76147ae8119ea61bf95690b3a","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1287.1dae9df.tgz","fileCount":14,"integrity":"sha512-C+ypfGrL0MAW8kdZFTjN0OKKykdNGayKyA1up5P28Vs5uMpK9iyzVzDrqjWDF+MHs7/X2TXsNmnBAWPWXYbZ6Q==","signatures":[{"sig":"MEQCIDilaN5R6O9gqNUgbvfkqfKlcq3IQNC2k78HvXtOlj/aAiA5fj6l8ah/Ti8lLFo0Pzqw5hcdJuPwoszqZTN/YaGmDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1287.1dae9df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1dae9df025ffb9e821049b01f17339de7f747428","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1287.1dae9df"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1287.1dae9df_1787014794279_0.6005486766909518","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1290.99fd889":{"name":"@flighthq/haptics","version":"0.4.0-next.1290.99fd889","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1290.99fd889","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f0595a838018a8df4ac2464d1d9bfc68fe9aec8c","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1290.99fd889.tgz","fileCount":14,"integrity":"sha512-8WCh0IlHMwgjMuNe9iC+zHLl+GKhuwxlhbtvlPp7HwWMws+E6FyKzh0kDZZDt7L4qNSepj2Ya2QU99krgJ9lKw==","signatures":[{"sig":"MEUCIQD2kjk/FvWXYr+u2oMcuIrqdMpaSUdT+B2c2GPNOyZRRgIgFcw7yeenjjMxcJ6uLOf/hTrRbiO1mCGAwX/6oKtqH+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1290.99fd889","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"99fd88963a6b0552f04e4a369008a84e1863aacd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1290.99fd889"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1290.99fd889_1787016150255_0.017532815231698473","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1294.03b2010":{"name":"@flighthq/haptics","version":"0.4.0-next.1294.03b2010","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1294.03b2010","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"623102863dfe6b0087e2cd74dca8ce1ccf75e3b6","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1294.03b2010.tgz","fileCount":14,"integrity":"sha512-1l7InJ55kdv31YQpj158lSmOo88PPv8RC4UNkCv0Q9LvOjRMxvvv+bsAMxWcqTIHp2Cei2wzz2Fcguvph5l0Pg==","signatures":[{"sig":"MEUCIQCd3j+xlLCVkkUh0h5B4B2R+797aCYKs3t4W3ZQYv6VpAIgGJC6dmOnzL6mfW9nG7sHcb50kIEu0S0kRVcfv2Pzvv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1294.03b2010","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"03b20100b01fce4383bfb5e3f198d31ac16f94ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1294.03b2010"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1294.03b2010_1787020360930_0.4555323561574949","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1296.dfa990a":{"name":"@flighthq/haptics","version":"0.4.0-next.1296.dfa990a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1296.dfa990a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d8add9532efdb5054c1c9921101ce36e7eec6fd0","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1296.dfa990a.tgz","fileCount":14,"integrity":"sha512-qbJw4UE0fK95ML2LE6c0fQzEeanDlQ7zzFF/mYFDXSpRADxsO4rishXKs87xcNiqwD3BhbpSzTsOSTjeFyZu/w==","signatures":[{"sig":"MEUCIQDkoNv3I/zl7gftIYQUxStY2KgehXw4mz5F4G1dTAPPtQIgM89oGtXMp+4C/xn3fx7haXx2jBf5jP3FoRg8Mn6heNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1296.dfa990a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dfa990a25f0d30ffc753984cefac6fa02f65bfc1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1296.dfa990a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1296.dfa990a_1787026891917_0.230841460406513","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1299.541fadc":{"name":"@flighthq/haptics","version":"0.4.0-next.1299.541fadc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1299.541fadc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"13d815caaa27020e61c860da52aba76a6080d39d","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1299.541fadc.tgz","fileCount":14,"integrity":"sha512-WMfljzMuZIHeA3gzbFDNHhmWyiiy1jSFw6SVfXnenyuNdPRbkfGJP6bM6Yx9CBvzV+6dMTy4WNfQT936tjOH6g==","signatures":[{"sig":"MEQCIBh1fpvMTldjcIQOWjoDkToDOV9csq9OQuJkr+MXfvaaAiBawCCTLfulnxrEVaW7VtZyainhZMBU5XwZk3FWe0AIEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1299.541fadc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"541fadcc42ff9672e4f0184a4dbc76e0945acd5f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1299.541fadc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1299.541fadc_1787033928806_0.19924650002341915","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1350.7431bb1":{"name":"@flighthq/haptics","version":"0.4.0-next.1350.7431bb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1350.7431bb1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f0ec97b95f2a46f5b67e477adc4c1a1ecd681f21","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1350.7431bb1.tgz","fileCount":14,"integrity":"sha512-TTZg43vTbPZFJcQ7dxoYXDgQv4zmnTv3uQ5MvQd1IfCqWh/TRS1qBj8zk4cU63+kboHDcC0sqHVNOiBEtAJ4Lg==","signatures":[{"sig":"MEYCIQDzJKUvAreA93HWeGBO9OQSv5RDF4srsWC5AG5J6qjEZgIhAJFz0nAM02rhOgYPNfUgnrtb2P1ahLJIM2GejpfBxE2U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1350.7431bb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7431bb1294fe823c7b7e59844e6a0f58b1ae3bc2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1350.7431bb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1350.7431bb1_1787067019093_0.3770744283453056","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1351.6ec45d6":{"name":"@flighthq/haptics","version":"0.4.0-next.1351.6ec45d6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1351.6ec45d6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"42ab09bf109e1c84f40f1bfbb93561507ace3045","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1351.6ec45d6.tgz","fileCount":14,"integrity":"sha512-c/Bm56+qEmPWqaSJ9Z3tzDy1zwlMBbMtAWqWcPsa38Fi8jOa1GTT2weuM/2YhFNqGGYDN4hnwqtTkclIA+iwmg==","signatures":[{"sig":"MEQCIF2eRNGamJRFpGC4685/nI90vgDgz+Vi1KkN/Un4C2k8AiBkFtYR5vP+CPkjGFnM4GpPui5k8CcrdW2PeOWRvPKdXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1351.6ec45d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6ec45d6b31d6d287c2e8eba72b0c85fec7667c0c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1351.6ec45d6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1351.6ec45d6_1787068030572_0.871682868946978","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1354.5181c5f":{"name":"@flighthq/haptics","version":"0.4.0-next.1354.5181c5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1354.5181c5f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0a261244c3b437e937939bba090f5daf75ce9c97","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1354.5181c5f.tgz","fileCount":14,"integrity":"sha512-7GovOpHZRt9j1SUOWe6FyuFiwngS9DTUOzXdHKDh9tbv0+Q5zlM3/x0hywXFmA3ULgOWe8LLvTP8cfaw3tfvfQ==","signatures":[{"sig":"MEQCIESc1uKJYhSf3WkKommD+BtabpdU2+DVhDroZArPfJ0nAiAHpfJiMyjw6MODCNkGxC+rwOcdrg72E4Z87EmUDR/VUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1354.5181c5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5181c5f1c469000694988e1f6e7dc37a98c6b28c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1354.5181c5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1354.5181c5f_1787076800888_0.0610254513393611","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1356.924bb91":{"name":"@flighthq/haptics","version":"0.4.0-next.1356.924bb91","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1356.924bb91","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a0e1349a3b0bab6137a331adfff8f30daf62cfd0","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1356.924bb91.tgz","fileCount":14,"integrity":"sha512-ylWnC7HO0eqV76qxr4tXTg9s8AzbfkHOTM2ic1DUYPlvawTlcXADwlTZpt29489m38gNHq6RbZfYo7AkjW3lGQ==","signatures":[{"sig":"MEUCIQDyzgrtA8m83oi55ICuFtJznQHKS55C2290Wpct/Dj10wIgGRdzXUTAdFcgfWPvHCl4nqF/g3mY/XcjtwRlR96w+UY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1356.924bb91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"924bb91791102bc3cf5624441610ef3e2b335b68","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1356.924bb91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1356.924bb91_1787078091813_0.9351344776471029","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1357.b87b5c1":{"name":"@flighthq/haptics","version":"0.4.0-next.1357.b87b5c1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1357.b87b5c1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"469a213fa66df6fa20c6eebbe9fc2cba254391df","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1357.b87b5c1.tgz","fileCount":14,"integrity":"sha512-mcgsUgzr+jp4XFe0MIx3PGNft2SKNlu0/0ogmO4LVIRDpgS4Saemq9smbOZyeLY75xncXOs4aD43mT5V0jw5DA==","signatures":[{"sig":"MEYCIQD6FK0DpKxtVH2360Y5GzqIDiESgOFIEYjd0+dOLpN3rQIhANLoofbUzoy7mOrI2FXw5kaxnQLRdY6L87fxmxm5VtUQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1357.b87b5c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b87b5c15158aa2898caff7f3e3c3867854d29d5f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1357.b87b5c1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1357.b87b5c1_1787078243989_0.11923384694064598","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1362.3734bd4":{"name":"@flighthq/haptics","version":"0.4.0-next.1362.3734bd4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1362.3734bd4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8bdae5362b0ec126745d19417e306624112ece41","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1362.3734bd4.tgz","fileCount":14,"integrity":"sha512-GUbVFh+6o6G8rWRdVRqYxecMQzBIWv7f/8zyTy4vPSBN7N+o9heziTVUqWf3R4yDArfk15hXX2hFccV9bAlWWA==","signatures":[{"sig":"MEUCIQCvJHbHNq1H2/5irj94ykC9IBECc9hPxiOxRchbDULdpAIgRnJWoRJT2ACE0RRX82Hn4JgbWVcS3fnpjQKpAjtAKnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1362.3734bd4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3734bd4936d51eea42ddfd38f48b995d49e6657c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1362.3734bd4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1362.3734bd4_1787078895955_0.4824444078491792","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1383.b8eb497":{"name":"@flighthq/haptics","version":"0.4.0-next.1383.b8eb497","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1383.b8eb497","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"82f33b22745179fb923b494b535493f4ded29e11","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1383.b8eb497.tgz","fileCount":14,"integrity":"sha512-+vrX3z1GH7eX8bdc85tCKxf13tFR6XhHeYHyoCUAJasCGV9M+lEOZ36MkVLb+pjlaaCIiVaeB0Dh9QTVO0sXqA==","signatures":[{"sig":"MEUCIQDJGEnqzy/VaKVED7i/EpBZGbWmYtkphrxbuC6B4kDyrQIgN8uPb04lwzfwu1FJprK1JHpXCyXqg0xdfhATjgARW8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1383.b8eb497","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b8eb4977f0d1496e8c4b2f47f16c82c0710291d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1383.b8eb497"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1383.b8eb497_1787080235090_0.5306866049504466","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1385.dc129fd":{"name":"@flighthq/haptics","version":"0.4.0-next.1385.dc129fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1385.dc129fd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"654dfcb2370b07e650bc36d66eacb71912c4f955","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1385.dc129fd.tgz","fileCount":14,"integrity":"sha512-YHNSZAsN4FGwRF2hYXJlV13g8fLUhA9Ls8JzmkwhBCVpvXO/H2Y+wOZzwNNbJniB2UCn1nDlh88CPheAiAdosQ==","signatures":[{"sig":"MEQCIA4Fy2nDzUepdvk/IBnK48mya6DnolMICZIIkUHsajzBAiBe4SfdKMO+Xfu8xIR81hsqxOdb9cSLYI437oZ9iE6fZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1385.dc129fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dc129fdaf5719e6fe6da44e8755cbc798806ee74","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1385.dc129fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1385.dc129fd_1787081986317_0.800523452592786","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1390.ca3ba2b":{"name":"@flighthq/haptics","version":"0.4.0-next.1390.ca3ba2b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1390.ca3ba2b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dcf6eb3f3b751d38700dacb2397cc8614cf0cdf7","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1390.ca3ba2b.tgz","fileCount":14,"integrity":"sha512-HZZ6O55DbH4BHVvxC6N4kpojCZmwlEUKZXCcd2CHmpEFh/YGfAUOCiRv6ut59y4p/JPUU7deTdtPzPgPDoeqtw==","signatures":[{"sig":"MEUCIQCwImY/hFCqf8+giCg8ABwpvduuUbLzqYFkFqbBo+RASgIgGcrPy6xprIM6CsPqZhTBKNec91h0SKr/7En+kCQjzuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1390.ca3ba2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ca3ba2bc71b176e9f619cdfbee0d0fa5c59769bf","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1390.ca3ba2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1390.ca3ba2b_1787084717778_0.27841589613910145","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1391.ef8547e":{"name":"@flighthq/haptics","version":"0.4.0-next.1391.ef8547e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1391.ef8547e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a06cc7eed5e710491f63c1bc0d9bc6c73068cc29","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1391.ef8547e.tgz","fileCount":14,"integrity":"sha512-guxGcfh+y2BFmr8eyrfaZTS9hF8B5+BuXkoR5U+VIz3zMIEgh8fXPu9x1tzCPn0n45akJ1/xb9VZu08Wg1I36A==","signatures":[{"sig":"MEUCIF8moIGJIrOoh5LAWAB9Oy+sMiUcgaPKd2TyNUj4aqywAiEA9+ANEkwpBK4cGnyDvip40DN585jAgYO1RfbkubXsxAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1391.ef8547e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ef8547e4f1d53ec2c0a70c3df10b9406d13096f9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1391.ef8547e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1391.ef8547e_1787084866757_0.9263515782835299","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1392.ae73a44":{"name":"@flighthq/haptics","version":"0.4.0-next.1392.ae73a44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1392.ae73a44","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"302f8ebba278dc5d3ea9e9aba0e7dd90a94c35cb","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1392.ae73a44.tgz","fileCount":14,"integrity":"sha512-TYges46frwKsR/7tEaDPz9l0VFAtQuYon20D2UtpD+oPfCdm+METpqV/YfPsXuATn5RwOewHMXfBowh3Vq0LBw==","signatures":[{"sig":"MEYCIQCwqYhcec+kOTOY7FjQECltEIS6hR3yrieAWOU4HLGT1AIhAJd6ssjagBICJVgXXR7LKzoGlThdDiZpVUc1v91jdPP1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1392.ae73a44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ae73a4474c40d293f2ab2295ae932102668c6b04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1392.ae73a44"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1392.ae73a44_1787091017734_0.1905885725355776","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1396.66c9814":{"name":"@flighthq/haptics","version":"0.4.0-next.1396.66c9814","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1396.66c9814","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b4d88b67136a6a693128692b8431bda20cbaf6af","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1396.66c9814.tgz","fileCount":14,"integrity":"sha512-5I2tDSGGIWCCe3fADT/iwF83LCc07S0q9raccWkEYCMsPE9sp6174aXUHqRSG5cj2HOuDb71iG6WT/GU+mvPVA==","signatures":[{"sig":"MEQCIDT4luer54hY5ivIm8CtrYkh/s0VlTFFr9gtr5cWFXBsAiBCWe97E3G+8uouvDKtQoVObDOBwf5l0LjYfXSuZZcxXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1396.66c9814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"66c9814f2387abf7cef7a334a4edf573110aadb8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1396.66c9814"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1396.66c9814_1787095701705_0.0821195166811326","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1398.776fd7a":{"name":"@flighthq/haptics","version":"0.4.0-next.1398.776fd7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1398.776fd7a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"122785f0fb5c8a622104b4ca5fab3eb6e2a5c94f","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1398.776fd7a.tgz","fileCount":14,"integrity":"sha512-4I3PuKeowCHQXDDneZDYdbPaMOoz8XmpRJZoJVdLtcRKnAVGoosHfcVpoq7HkHsYW6wA9B1KUYqH8B39Dlkm0Q==","signatures":[{"sig":"MEUCIQCtlmchZZA7XJn8m28GxeSv8vRQL31nPViRvKJ9TMytbwIgZ2lD+LQ6sN1bghovOygqRsJGK33qSI3Ct5TljCUEqcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1398.776fd7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"776fd7a25d706d45456f573331a1884c9b512827","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1398.776fd7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1398.776fd7a_1787095837939_0.25233009410756635","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1399.9d20d2e":{"name":"@flighthq/haptics","version":"0.4.0-next.1399.9d20d2e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1399.9d20d2e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"eca39ff8000432f492857c3d518b48840b2ed703","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1399.9d20d2e.tgz","fileCount":14,"integrity":"sha512-R+IhCB90jdgA9Mq1AEZvoMC2M5woSGs2/qjb1Ts+aNtfGiqAQekeZuzAdbCDwjPGKDLV/+qZbkV7OFMX9tiWjw==","signatures":[{"sig":"MEUCIAuOVqTXynWI8XH8y14IgfsRQpeSSUOV7yeS/qDY6cskAiEAnysvrqazGoSwraP63j97cjxwc5WMOqYujHJtjJNyxoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1399.9d20d2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9d20d2e0317023af656379bb16f54f02cf43c97a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1399.9d20d2e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1399.9d20d2e_1787097444415_0.17677387977251513","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1404.4936e90":{"name":"@flighthq/haptics","version":"0.4.0-next.1404.4936e90","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1404.4936e90","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"684b182836b278f5eaec26328174add678c23869","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1404.4936e90.tgz","fileCount":14,"integrity":"sha512-rpvSEKOXja2L6oxhynZwHobkhXR2dySHCMDHfuLEMInZ5npC6ToI/HRId1VG0f0Kf04ruzHM4m2pksePt7l9zA==","signatures":[{"sig":"MEYCIQDiAo1wMiCtFi7mdUa66D5xTNi6RDLZrpjnkSMdYyDxDAIhAIB0ISEUIknL+TG1HmfbQ8saRSD2/5KHYI5tEbvBXY/h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1404.4936e90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4936e9049b9547aad61b9ae7febd4a41021b45a0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1404.4936e90"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1404.4936e90_1787102250339_0.2686602365051465","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1405.d7484cf":{"name":"@flighthq/haptics","version":"0.4.0-next.1405.d7484cf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1405.d7484cf","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fe6397fa57dd2d1bb50dd0ed55006934e73bb8e6","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1405.d7484cf.tgz","fileCount":14,"integrity":"sha512-PQ7zP9LGMVo0Eao+F3c38ltL3DD+joo24dX1dY/SBrIbLBmWl0TuPiR4I4EkXekuZuTfLVYZmniTRhmGp6j6Cw==","signatures":[{"sig":"MEUCIBxw+ww9tkvLBorDJIe4vauWfe9QvjfdRP0v2JWGHDl/AiEAmjldkf0gST1KBtDTBT6jAUq0fYxoIjKiR9q2cpXjJMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1405.d7484cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d7484cfdaa0f9ef0b3e7fd92356d39208e74167f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1405.d7484cf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1405.d7484cf_1787102373348_0.45361596271430926","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1410.a69907a":{"name":"@flighthq/haptics","version":"0.4.0-next.1410.a69907a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1410.a69907a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1df2c0cf00d50f24b8c065c0b0eff662a6de2ce1","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1410.a69907a.tgz","fileCount":14,"integrity":"sha512-yYVk1FWK+bcYnKAPx2nxAXZJFlU1Qgmwq17iuOUw9jWwjq6RkCJMXggQ0brS8o6J1eJMMkJdAdgEi8z1pJCNOw==","signatures":[{"sig":"MEYCIQD/CbS7U715pmYxPrECcJ89gfPQnECr29cKEp+Pvk0Z2QIhAK/bpWWezLDU0Q6JQ5sRHfTbVeIc9H2Mb5vYeZsCtJFH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1410.a69907a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a69907a83c6ff3b3de8935e42c221b780c180296","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1410.a69907a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1410.a69907a_1787118501089_0.4699378172076045","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1412.05a7272":{"name":"@flighthq/haptics","version":"0.4.0-next.1412.05a7272","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1412.05a7272","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c99ce1cd7a78be59164e521dfb429cf1c0ae4cb8","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1412.05a7272.tgz","fileCount":14,"integrity":"sha512-e4w9/A6+BEdZEl3nZSmhXHv5Sjp/8o0+rGIZaM97TlIzVjxcak+5RrcN/lpp9bG95dccVMEeynQFcLO5AUymRQ==","signatures":[{"sig":"MEUCIQC3+y2AkM10RfweoOkA1nc/lMCZmd6hnGNbGRtGABvBsQIgdVEaJ4Eh/+KV+fORClyFwctqqV489GvdBzOxZIQ63Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1412.05a7272","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"05a72726f4579a5cdb44f886630d8f92480764d4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1412.05a7272"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1412.05a7272_1787120530365_0.8699046805951056","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1415.00028b0":{"name":"@flighthq/haptics","version":"0.4.0-next.1415.00028b0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1415.00028b0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"748e1bcdd1e04a8b10b4aea8ee645d05e4a8e460","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1415.00028b0.tgz","fileCount":14,"integrity":"sha512-6PHRdz0nvC7Slh2kg2ngDV4jxqIvxW9DIZeOLN6Z+umWX4/S/V8Pomiqc6f1Y5QU9PKkAJXRTO5f2EdXG25mCQ==","signatures":[{"sig":"MEYCIQDFz+RYWtk5uIhxxfRbo1a0ur2kMoQ8gJzGJ2tTh5VlqQIhAL7xDO0u5/a61OJWMsNFs2UPhY3iXhjHiv361drrRCCg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1415.00028b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"00028b0f581f46010a9ba6f4d34a54cbfbe90ac0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1415.00028b0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1415.00028b0_1787121423592_0.9701599565649073","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1416.ef4fae7":{"name":"@flighthq/haptics","version":"0.4.0-next.1416.ef4fae7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1416.ef4fae7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f3ad9cc156f1ffc0b729498c7ec47a25efc15002","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1416.ef4fae7.tgz","fileCount":14,"integrity":"sha512-VbqylIJMbwUzdOYX9cra3MDLRpj7m6Ii8n7lpWHVIPGhyGcciM8fgeuJhN3rdY2tcQPF0OIR2HvGU640By8juA==","signatures":[{"sig":"MEUCIF1QatSBjAWZWilS113MzPD4jbpekWil10rKR5x+KZbsAiEAt+5kPDQLzPjjdSrQBxzpEkOMZmDec1euyVOyZgyAjr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1416.ef4fae7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ef4fae7fcce4981f09353ef665113c0034491f34","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1416.ef4fae7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1416.ef4fae7_1787155958842_0.28340237089270204","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1487.e25e95d":{"name":"@flighthq/haptics","version":"0.4.0-next.1487.e25e95d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1487.e25e95d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ce914f0f14ab30d0b5fbf5f82c5a699a161a4f39","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1487.e25e95d.tgz","fileCount":14,"integrity":"sha512-kdCOBl7FTzc1w1BYv0Q1ZcwkLnuHnZGNl16kUIJM7idHnsLbUaRoIhad1j4u3XXqIHJgfWvHH2K9mldm69NqJA==","signatures":[{"sig":"MEUCIQCmYD/hydWODIFJ8ePJHvzPWD9flP70NYZQB7h4HywO9wIgdPVjp1woAoBjxy1Z/1WPP71noRjhl1VgGGH3XRbvm5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1487.e25e95d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e25e95d60f7439c174b16b0c9c970d4aba8223bd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1487.e25e95d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1487.e25e95d_1787182284097_0.30716013928217323","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1488.43bcb37":{"name":"@flighthq/haptics","version":"0.4.0-next.1488.43bcb37","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1488.43bcb37","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6fcecf3b22733c5e612f1e9a91e6a6dffb6f4c28","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1488.43bcb37.tgz","fileCount":14,"integrity":"sha512-QbToTGUHHUItVRj0SWJd0VU3VUz55VL0EI5N/i7EJH5D9O7E7lsp8Z62tL8NPZ9C6BDScC2WpW5SGGcTFVIJUA==","signatures":[{"sig":"MEQCIGxPIzCjEA/g2sIG7NHL5VEzEDtDMQqS4lC+VZaN0OzxAiA7kNmDceZ7Ux0kBc1ywk7dpyNqnbSr/E9OO8jND256nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1488.43bcb37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"43bcb37d9a5a44d81b8490439b9e43ac5d1e82f7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1488.43bcb37"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1488.43bcb37_1787200964249_0.996591463845657","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1584.a8ddd61":{"name":"@flighthq/haptics","version":"0.4.0-next.1584.a8ddd61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1584.a8ddd61","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8fa27771f2fa29f5cec931d4a7cbc8d877d74ac3","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1584.a8ddd61.tgz","fileCount":14,"integrity":"sha512-gxlrNJn+RK5U5FkF9jhZXvq+iHaPqpEHdbyS3OlGGhXZkeQEeAD9DvKP4+n8MXG22+uoDcAbV2DWd1AxybdzXQ==","signatures":[{"sig":"MEUCIE4Pz38O/K6BfRpZAFlQ6bsLwyq+2zmShYuDYqsm80R9AiEAjY1ollu4FB4f9yOIB4w14X9c9YowLOMOT+O/CGEPEs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1584.a8ddd61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a8ddd61739924a54b02ef606a8c16d7b66c66807","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1584.a8ddd61"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1584.a8ddd61_1787250472440_0.5122247919472553","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1585.bf131c8":{"name":"@flighthq/haptics","version":"0.4.0-next.1585.bf131c8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1585.bf131c8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3582e7d9800f8f758ae60f602f5f9465e42f8d1d","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1585.bf131c8.tgz","fileCount":14,"integrity":"sha512-80ixM8+YqFPztc+jpi5VoqEfaR95A9k+5qT2yFsCqvGT5h0TxSG/9rHRAFiTGYJiiddFGlKAkKhA+L4/6UBSIQ==","signatures":[{"sig":"MEUCIQDrD6uPxkjWGTE1YSSwlbDbLx65jl3jG0su0BdTexMv5QIgIwZHn5trIGxsxwu87pN+5pFn62uiBeTYT+NPxENsU68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1585.bf131c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bf131c8abe61502de71895639d57db3e2e2c1ab0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1585.bf131c8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1585.bf131c8_1787251135810_0.0876844669654222","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1602.af48ed1":{"name":"@flighthq/haptics","version":"0.4.0-next.1602.af48ed1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1602.af48ed1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"71598551be5e393b927f3329673113d1af43b0af","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1602.af48ed1.tgz","fileCount":14,"integrity":"sha512-56CTVHxHZSWKPdYK+HC3Zz/bJkQKHnY4kq+h2itrZuUo6FxpzGC81kKgHeXAIUZhQfwGptp87dHXR2H8QYMQDw==","signatures":[{"sig":"MEUCIEd0KLT9htVqn2MdjOIRvJYMukHDU0P7iMN1eqC02it9AiEAxNKJcF3kvvzUpyTsGh6fKQhR05zCUOnXPcaJU13H2AI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1602.af48ed1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"af48ed1ac05ae5fda74d63d9233f32a9ea8bbaf7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1602.af48ed1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1602.af48ed1_1787267519276_0.3480698674816456","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1652.39f08fd":{"name":"@flighthq/haptics","version":"0.4.0-next.1652.39f08fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1652.39f08fd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a4839317138e657ccefa1d149fb13838da1f7de9","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1652.39f08fd.tgz","fileCount":14,"integrity":"sha512-FIvPTEYDgLFuel3pOyKl66njHGBh/8CEeBy5fCwbAEYa08yBX0HnraOqQzy00dMbuIKNKYcR2kt9UbhWqjR2Ig==","signatures":[{"sig":"MEUCIQCPFG1FNN+t9eE62JmDqL9Z6eE76kkGg+DTrHNV4Wj84gIgVsU7GmqcxNJAJoUU8fD57LhsiuJLqGIHRxmCCfejQk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1652.39f08fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"39f08fd3355ac957ef8965e70140e77c935b6c55","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1652.39f08fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1652.39f08fd_1787280822197_0.1192357618450095","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1663.d9c5746":{"name":"@flighthq/haptics","version":"0.4.0-next.1663.d9c5746","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1663.d9c5746","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"250d73d95b21dd977b8955e9618d7e574ba1285c","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1663.d9c5746.tgz","fileCount":14,"integrity":"sha512-G8LGX8hCrfYmaXDZqNdXklGW7+zOwSA5sltOwKwH6OEoesJagc72jpRVaxOE1ioDx8x5sGf/ZlSWZmT5Co11kw==","signatures":[{"sig":"MEUCIQD7665AXaSnPmgxyuchV7e43hkjxe8gOpkWhiz9hQ3lmQIgbRj8J69EjIn2XRxgszRZj+5CT8ATgKKQTtgqwy7kcTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1663.d9c5746","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d9c574612a1280ddc4f84bb3486a41579a068085","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1663.d9c5746"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1663.d9c5746_1787287612056_0.8629515724860615","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1694.598ef6f":{"name":"@flighthq/haptics","version":"0.4.0-next.1694.598ef6f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1694.598ef6f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"38d1820ecd48ea7322e1ceef345b6c55b2f34fef","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1694.598ef6f.tgz","fileCount":14,"integrity":"sha512-ae1TFebd8pCUEBFCrFOUcTyNci9eHkfeRQsP2OLPsvduIbqIpxOgoaDBwF5/fVkWtCFAYEj4yKLs8bA6d/n6oQ==","signatures":[{"sig":"MEUCIFMIEqpt9WayIygOMWw0G8LKXsdWB6LVO1BaI25VVx0QAiEA1s3d55qa9G2JGmaMzZc2G8gQy5uo4H+JUawxqlEJv/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1694.598ef6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"598ef6f62b6f1ae2873956501069ed824699021a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1694.598ef6f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1694.598ef6f_1787288435354_0.4883727413846628","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1695.181dea5":{"name":"@flighthq/haptics","version":"0.4.0-next.1695.181dea5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1695.181dea5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b5f45f41950ae22a9d4097109c3cd44b508283ec","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1695.181dea5.tgz","fileCount":14,"integrity":"sha512-QuBARjVexTZuYqfA8BjMIlJMzekzAOrBRUF1L/VIftI/od+eorlMLBQSFOsz3Nygzl+TSs0FKyjjIogbRX5G/g==","signatures":[{"sig":"MEYCIQDapWmBYKZCDhBlwxx4E1JbvRdWRRudKl03Ls+vJmml8QIhANmbJ3M62I4BVyHNPyIsSTZe2pxgIBXcF41N1X9a6BDy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1695.181dea5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"181dea5e323d8b0845ede2fade7f67b2ce8d2554","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1695.181dea5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1695.181dea5_1787292901321_0.6122356670933093","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1696.93f6f63":{"name":"@flighthq/haptics","version":"0.4.0-next.1696.93f6f63","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1696.93f6f63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1297c9b40996a13bd8f1542332007b4d84b91103","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1696.93f6f63.tgz","fileCount":14,"integrity":"sha512-azvxhOaaTg0ImA0nlGENm24GQa2rJVkfNv8xTjnQSp5OCOohKBO3vvEt1O12HMf0jB9cje4NNcaNRS+tR9rr5Q==","signatures":[{"sig":"MEYCIQC/HeV61xbW48rGR68xlwcGWVZywO3Yexfmz4mlj7yrbQIhAJ+zD43nuulpRR1PVPd8z0YK7yIFeGq1iZzfJvEqK5Lf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1696.93f6f63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"93f6f63eca2b6864dedc151c301be624236f131b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1696.93f6f63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1696.93f6f63_1787293416072_0.002521294434849164","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1702.61a7a7c":{"name":"@flighthq/haptics","version":"0.4.0-next.1702.61a7a7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1702.61a7a7c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4d2683153bb009ee492c26b3a413a0c84e9b23eb","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1702.61a7a7c.tgz","fileCount":14,"integrity":"sha512-s14KqGJUqFOphbl6R2UvBv26P/4/HNmevqmB9FSL3jTwDZhqP8IJWRtxv1zQzbAOQUct+qzaSjuhzPb8TZTTFQ==","signatures":[{"sig":"MEUCIQCcskdNRBVCMXcyiD+gsmWjGEL+bb3oSH7ZTVtcb7b39QIgB9//C0/jz8FBId0Cv6abg7A2u1s5FlLR1+aj4gQBNDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1702.61a7a7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"61a7a7cc67afb80f8df61975bac6404a7e480370","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1702.61a7a7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1702.61a7a7c_1787296288032_0.7120072210202937","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1703.b82d313":{"name":"@flighthq/haptics","version":"0.4.0-next.1703.b82d313","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1703.b82d313","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2f0edb3bb3c16713d094df4ce51d89b7f620b46a","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1703.b82d313.tgz","fileCount":14,"integrity":"sha512-e9doyo6OQxx7j1uiNebIu1+tDNMTyl0Ge6MU6rjjA+k47N3sVR+c+MA8TM5dC6UYiH5Y7gPxOwpLNWGsggQXrg==","signatures":[{"sig":"MEUCIHUt8K8PsDTuyhn7rSL9VO2GYscZzxQy7StG5rbuJPO3AiEA3aEIWLKx3wAKCZXhhoeLDyFGdPIjEChb9G6SuOdVhks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1703.b82d313","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b82d313abae5abbfe0568f8a0ecf7e7cf834d269","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1703.b82d313"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1703.b82d313_1787298115199_0.19396085709459387","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1704.9eb98e1":{"name":"@flighthq/haptics","version":"0.4.0-next.1704.9eb98e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1704.9eb98e1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bc85b0ca87cf50c0cf5bb5b66c7caa006d706e56","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1704.9eb98e1.tgz","fileCount":14,"integrity":"sha512-IN2RSWtFGN1lj8ycyN5gbj8iwgcCr8Ro8x9CX9jjgdDtyXCicbgpdRSwt9cCs7elqaWWtG+0YFVJjeKO4Owriw==","signatures":[{"sig":"MEUCIQC3fdXxb+2BJg5DUUfoxnIIo2/5BM2kqn6ItobMF/FPAAIgezFwW4WwzMafZMvAOcct0lzjMvKQn/n+zDzgBIt+ogo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1704.9eb98e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9eb98e11caee246589365df812ece128264ef638","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1704.9eb98e1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1704.9eb98e1_1787300948485_0.6465086301505107","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1716.1979cc9":{"name":"@flighthq/haptics","version":"0.4.0-next.1716.1979cc9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1716.1979cc9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a0debd4e6324849d622f6df09525cf99ef9118a1","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1716.1979cc9.tgz","fileCount":14,"integrity":"sha512-s5VgGlRf20G0LfoyBy/lw2uDcN/LMrB/cL5iM/PAvrS0lYZDmhHe+BoX0s/cgTpUx0TkmUgWx5JT2zy9i4/MCA==","signatures":[{"sig":"MEQCICZ8j5ICVn6RUYJV0HP4HMI7lmlUKbmBTcAQTlasqC+sAiBuc2gSQSK2xnltAshXi1pA+P4/55cMkvHpp5ZNeAKaWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1716.1979cc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1979cc9bfdae5161eeac594f0460968a65b852f6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1716.1979cc9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1716.1979cc9_1787305251534_0.11386098862551086","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1717.9d6a20b":{"name":"@flighthq/haptics","version":"0.4.0-next.1717.9d6a20b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1717.9d6a20b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"52fe51c42e8df62001276007768d2d711b7a3f2e","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1717.9d6a20b.tgz","fileCount":14,"integrity":"sha512-mapyouuIG2bx+2NgnPOLRwfbAkpAqkBJBIlX9D4Fqr6+QkzqJi8W6fafSzEKE5LTV0Dkzp/wjW9Gx+6oRzRULA==","signatures":[{"sig":"MEYCIQDO1oq5si6fiDhQaMXap1DnwW41i4wJ1OQMS2Tf/M1pHAIhAKzR+lHrieE1TcJNe/hV3adwWfmNqX/mX3w4z9uwRnSy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1717.9d6a20b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9d6a20bc14f3fcb2ef914442e1092ef1711316a4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1717.9d6a20b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1717.9d6a20b_1787307706158_0.25833917492983405","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1725.752ca79":{"name":"@flighthq/haptics","version":"0.4.0-next.1725.752ca79","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1725.752ca79","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ead216099945770831c27854c0304caf4c445e54","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1725.752ca79.tgz","fileCount":14,"integrity":"sha512-skJXAXKaeiD8VR2vgRYpale1BqBAkSRq2lc12VpS8QMUC4XHFpLo59iNM/fo+zMeBimRP6V81cTQCDzmkTowRw==","signatures":[{"sig":"MEUCIFQvrWG5WLL6nG+LkNvPqbdqo+HTIxp0tizlTti59wPKAiEA2ANzvY0TuvuUxzx05T3ZNjfYi9cQshZbWyjh1RJtRA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1725.752ca79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"752ca79327a1e07f9d6c63d8704bb8d423500af6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1725.752ca79"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1725.752ca79_1787310729666_0.7281952768255244","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1728.f69160b":{"name":"@flighthq/haptics","version":"0.4.0-next.1728.f69160b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1728.f69160b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6bd65e30289b4ed51d71c0fe4aae6a8805633972","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1728.f69160b.tgz","fileCount":14,"integrity":"sha512-PAs7larEKPAQkJw6JwHiHoKmvxjjyEZV6Ze3MCz5H5vPGk645ZPVnRB2sz5OdsZSQnXw2k2U5xRdnBK6ko8VvQ==","signatures":[{"sig":"MEUCIGokI4o0znUlFMV2kCT3ELYEcqzXFHtfMfuEYQysDRg9AiEA+HUDUMlycNrU6VFPymuVzYXlJjVsfF8nTKU3d4FU0Tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1728.f69160b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f69160b30438f81d8ec0f7641b68cd1acef88df2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1728.f69160b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1728.f69160b_1787313515290_0.9794604707379473","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1749.d81a21c":{"name":"@flighthq/haptics","version":"0.4.0-next.1749.d81a21c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1749.d81a21c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7e8e2a87a971de09b656bdda74c7973ba5859510","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1749.d81a21c.tgz","fileCount":14,"integrity":"sha512-OM+dHBtA14MaOhJghZrNDeeq1Qwmk4ylI5ppfT9tcmWm3h1YgLESP5L1kgt1QaecJGnw3G7Gb9lUWg6/qPaKJA==","signatures":[{"sig":"MEUCIQCFXGY4xaoFb0qwed6rmEaxQWUxBlTyhWYfEDUxj+PUrQIgcHxP2mvhcSU9YQ7FBm3QhsxtU3J7NmLdY5zQH8mziuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1749.d81a21c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d81a21c7a4f2ee48fe9eb1bdabae6365c8c8694f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1749.d81a21c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1749.d81a21c_1787315744850_0.2123890763378944","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1750.13ec8b1":{"name":"@flighthq/haptics","version":"0.4.0-next.1750.13ec8b1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1750.13ec8b1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dd8e40e6c981a78d8a4615719451a02037473ec3","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1750.13ec8b1.tgz","fileCount":14,"integrity":"sha512-YolLny4impD1fSRzIiywx24o7TPAYbW5AAlmHuuJfhP4Gvnv1BiQ7BrvS6kJ9slUN2x1vH0D+rXS+UxciaVTVw==","signatures":[{"sig":"MEUCIDhQ8MIX2sQnlgIX3n0VM94S0R5LX+VsAk0nH2VRbhyDAiEAgsYhADfDdpzxRYklvO8UB8Kk4An1dTCYkr2ZTB9Ahbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1750.13ec8b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"13ec8b1cdbc0eb53efb9cafd805987c1259ddb03","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1750.13ec8b1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1750.13ec8b1_1787326955916_0.48148402877092056","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1751.b3eea5f":{"name":"@flighthq/haptics","version":"0.4.0-next.1751.b3eea5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1751.b3eea5f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c12ec1e7ae51ed3857af754ddec022913af1cb55","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1751.b3eea5f.tgz","fileCount":14,"integrity":"sha512-KTgXcoGcP1t9HQWsOBw4X0PJbmMKfK28Z6+mrRHMYb5hKhX4o0igPapRzoObuutA1oDuUkvY60dWcgdeaqFa9w==","signatures":[{"sig":"MEQCIEdiNAO7upbD9rFoqgBYXhNZx/FAXiFe6kr1n+08L/+yAiBemoyi2PjOf2fKCADeFrfJoDvGDiUJzFl1NHcEltKSSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1751.b3eea5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b3eea5f93b4df315e1bc80cc7af37a9fce30e49d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1751.b3eea5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1751.b3eea5f_1787327835330_0.9324489805292144","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1752.f250cb9":{"name":"@flighthq/haptics","version":"0.4.0-next.1752.f250cb9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1752.f250cb9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"21c2468e5fa94942e66acbd3915983252adfdd1d","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1752.f250cb9.tgz","fileCount":14,"integrity":"sha512-hHDOhnbXzADq1M8BK+rQQbb25Ztnoru58xSx0x5E0qSBrYZQmvhhMWmThDwRx3QRx/DPZiC6Y+tNFAGu9dCgew==","signatures":[{"sig":"MEYCIQD5+lyIhQEBYnsrwAksOKAM3D1mnRF8zzK+2U/ykCGtLwIhAKUMJ0a1a74jqfvm1W0sV4c+hCv+S/9GFJ/pqVqMV4Wa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1752.f250cb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f250cb9b2929c0c77b66ab527cb4ef52d08f95ef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1752.f250cb9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1752.f250cb9_1787329845087_0.651054277941294","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1763.f98ae25":{"name":"@flighthq/haptics","version":"0.4.0-next.1763.f98ae25","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1763.f98ae25","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"91d5200fb7b8025d8f2f06809e75ac6c3efef7ad","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1763.f98ae25.tgz","fileCount":14,"integrity":"sha512-kl6/m3tOop3Hn9HAByemJT7KpsafbAwl2PV0j/RQ9erptb5WdtfJdk8fObcaKHnxvdLiZ6Xb0CvFP3VfbtR6iQ==","signatures":[{"sig":"MEUCIQCmlvmCN3EaPqcjlTcmzCdIkjOvigu107faK0X1eZ1vDAIgNdqtkrMd6ezBp8z3Zq+NLbNSJNySfXk1aW6S74i5I2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1763.f98ae25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f98ae2586aa1105186b57f1528e4260424194cfc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1763.f98ae25"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1763.f98ae25_1787330064010_0.5672281688820515","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1771.f4d15c3":{"name":"@flighthq/haptics","version":"0.4.0-next.1771.f4d15c3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1771.f4d15c3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"81ca248ff47172d2f098a7e18fe953077870c8f2","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1771.f4d15c3.tgz","fileCount":14,"integrity":"sha512-+qnle62g4Gm2lukBVMVVaW0oqQCVehKPVnTJJ7RxXZbXhoWRoj2wn6P37MvFY3Zs7n5vcX4b83pSMqY5NPCznQ==","signatures":[{"sig":"MEYCIQCUewIR8OtRjysMy/O6doPaCQoj31x4vNbv9AKDVkimSwIhAImWMDx10PN/0Gpe0RImZ6ZpZNrADqPtN741SC11v12G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1771.f4d15c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f4d15c39c3edf4ef1608dbc61e98cbe82d4cb49d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.8.2","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1771.f4d15c3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1771.f4d15c3_1787338052277_0.4555738091310415","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1809.9b3b71b":{"name":"@flighthq/haptics","version":"0.4.0-next.1809.9b3b71b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1809.9b3b71b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7e4218c93d0a970c7f1706c8daa9c071d6a2513d","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1809.9b3b71b.tgz","fileCount":14,"integrity":"sha512-Vw4Z09EFRWDIu8t3TMamvtvduLyHgmAnE4/GtkjYHvTF1I/8SRbe0F0qMaTtZwDXVztQO7VuFtglMt8Cc7XNBA==","signatures":[{"sig":"MEQCIA/AAMG84FnQw5EqfIa1B23OjTImCfDn8hJxYYT7HohRAiBk5cdcJyMdc9DbLDqPI0w38DiST/lBjAnV0obmrPVR+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1809.9b3b71b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9b3b71b019ff48ea6329c16020f37fb72c3123d1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1809.9b3b71b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1809.9b3b71b_1787341117900_0.39175419870493466","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1811.dde7eb1":{"name":"@flighthq/haptics","version":"0.4.0-next.1811.dde7eb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1811.dde7eb1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5e7b8dbb575948531e5b49786c7f7f794c035f74","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1811.dde7eb1.tgz","fileCount":14,"integrity":"sha512-yrcnCPjUnhxmLLn77YL0uXyxtJw9PWMIQbsz6ZWX+q7C9+uB18Y0RA4RU/28y1Hly6IJ0+rJMkwcsIPs4EzMBA==","signatures":[{"sig":"MEYCIQDiTIak5Xo60w8kHCbmAlJTU4kYCrbYz8KUnQVaVE6B4QIhANTQcLye7piNWKAWB6ep9BLWkANsXoEgG9Q0ZXHBI3Z6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1811.dde7eb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dde7eb194e4d6e17001a6ccc0e53aadfb93c7942","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1811.dde7eb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1811.dde7eb1_1787341933650_0.6441281451385474","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1815.e47cc3c":{"name":"@flighthq/haptics","version":"0.4.0-next.1815.e47cc3c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1815.e47cc3c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"50ccf44bd6af2ab9d2ca96ee5eaea82e572ecb9a","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1815.e47cc3c.tgz","fileCount":14,"integrity":"sha512-NqxRO9bcy8sm1gM83ADgA0KHoqtpTSv9tnSD0k8DBK2z9r64LmLJn2ehXd72hOgZcEmzIfSvM63C2cdbQKwCMw==","signatures":[{"sig":"MEYCIQCWoXDbhO8iKWGThsLnr0KQXihsa8FPaK+RABlXhfQNgAIhALH74v4fO+RSH9s22STX9DSE8jiOWElAUIk6Uog3gPj+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1815.e47cc3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e47cc3c212c55d19e1b46ced1fdc6c63de9e3916","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1815.e47cc3c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1815.e47cc3c_1787344110562_0.9317348077926173","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1821.efb1cbc":{"name":"@flighthq/haptics","version":"0.4.0-next.1821.efb1cbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1821.efb1cbc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3077cb7652475273bb46acd0e7943d2a5043d36d","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1821.efb1cbc.tgz","fileCount":14,"integrity":"sha512-EHnWy5csIthJo5LSgUw/+YQfXzRp8gF2cBCbfiuAgnquXOBx+RhY8aEZl5v9HsCQQgjdmB8lYnETk2/1uxR5hA==","signatures":[{"sig":"MEUCIQCUokG0JXnKoq0FPE22MLa+r08DqWEMUwBfsxbRYW8DbwIgUzaqrv82v1F0tZh0Zc++aG1uU9E2FxGdKpBskdN3TdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1821.efb1cbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"efb1cbc5b3ccef2f43d7cd2dee822b0d152f3f82","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1821.efb1cbc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1821.efb1cbc_1787351551244_0.6285574155656177","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1827.9db114b":{"name":"@flighthq/haptics","version":"0.4.0-next.1827.9db114b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1827.9db114b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fa6fa05df72c3db1ffd37958fcc881cca0b0efb6","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1827.9db114b.tgz","fileCount":14,"integrity":"sha512-RjLhojSWCAcPqGgDVHVCYsY34Ur4Qaye8dyOGZHiGIjvO1a9CIJ7os7qtUneAG8qyyyzR6T4yiGSki4bwbmiPw==","signatures":[{"sig":"MEUCIQCWqbtDc9EwgsaFdWRs1vnflm9uEFmytGQIulHQi+hksgIgXYS9lIBu9h+Lkie42rubVMj7DJx4rEkfMdI4XVq4FX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1827.9db114b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9db114b3fe1db90a90a11541649cb3af8bb5ca62","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1827.9db114b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1827.9db114b_1787356345835_0.9524586693384076","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1836.147ae1e":{"name":"@flighthq/haptics","version":"0.4.0-next.1836.147ae1e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1836.147ae1e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"81506497efc5189718484f9951d9514d7c678b2b","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1836.147ae1e.tgz","fileCount":14,"integrity":"sha512-8C5cODqXhCdWFxq8Hn0AqBZKozkUepxEpW6F8MlzkRt+yY5AW6GOizDu0aEE+OA9ZDD+bzv78MHE3uCjYGD4pQ==","signatures":[{"sig":"MEUCIQCzFwwhGbzY1LlPSHCZT9YWwzrqu5zjtGOEzRU9HyLABgIgBOziqnS6Gydezp7C1EQC+avYudh64aCIPN3xLTrY0bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1836.147ae1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"147ae1eaea356a2200495b80ae4e42b1101ae647","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1836.147ae1e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1836.147ae1e_1787362567269_0.481722964147844","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1884.6a2d46f":{"name":"@flighthq/haptics","version":"0.4.0-next.1884.6a2d46f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1884.6a2d46f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"602a188b341fa77efac5b311779637a12da95ee6","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1884.6a2d46f.tgz","fileCount":14,"integrity":"sha512-MDLTjV5WIPFiXGb+djWLshz5xFrV+sBPEM6wwGSrOV3E0g3Bej3A7XfwUODlJiyXQ/QVU7PQ0p1iuOhm46BWsQ==","signatures":[{"sig":"MEUCIGa1GT328Vcnh86UVlpaEdD5cepxLuezOuBl5E9428OKAiEA6D7O7EQs5h4nyOl+tExUmBHkA+BpyQR+WT6e9hO3ygI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1884.6a2d46f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6a2d46f4e11232c5175ff79d306602e0378cb55e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1884.6a2d46f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1884.6a2d46f_1787384757677_0.7941974072848172","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1888.e9e80b4":{"name":"@flighthq/haptics","version":"0.4.0-next.1888.e9e80b4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1888.e9e80b4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5e7883ab719d8713afc1e0429ce12c603f116ed5","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1888.e9e80b4.tgz","fileCount":14,"integrity":"sha512-ynXlHUlv6epJ68b9L7gogbeFvfEQmpehmw4QLIImfwPLyTJ9KUoFgayvUIZBhIf5NUBRJDTBZle7foZzMsFVKQ==","signatures":[{"sig":"MEQCIARugo/6POeZQjRe5wcDP8Z9vQLUl9NdoV6n1+DfxC/mAiBqCtMXbfFa3KaOERtlONrX0UrCb6mOEZm63iez82Yv7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1888.e9e80b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e9e80b4ab0f5a142c6554f577dfc8c640bb960c9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1888.e9e80b4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1888.e9e80b4_1787549239399_0.6421564006769056","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1892.a0b519a":{"name":"@flighthq/haptics","version":"0.4.0-next.1892.a0b519a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1892.a0b519a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f625903982b93d7497d092871f8c7af0fbe03ce3","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1892.a0b519a.tgz","fileCount":14,"integrity":"sha512-1IM2ODuYMTMOtxLuD3vrqSGDLXvlcH1zVwptz8D3RdfFooU8AdYwK65rzGylivw7Uw6uCXMJ2mAyLlOakZRP/Q==","signatures":[{"sig":"MEYCIQCkvEMabQN6N/SqOHNYDk3nACrLxw2/77C5p/l0RrxMWAIhAM+6qDe60sirtilXJPlj0rPxNSPXe+1SqbZFmTTG5EPd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1892.a0b519a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a0b519a631890913faffe94d1d3ea3287a8c8241","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1892.a0b519a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1892.a0b519a_1787568646174_0.29633556384308024","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1896.60d766c":{"name":"@flighthq/haptics","version":"0.4.0-next.1896.60d766c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1896.60d766c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"deb887feedd2bdcb3a38f4e51ac09a56aee44829","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1896.60d766c.tgz","fileCount":14,"integrity":"sha512-DdzVajxytL5367I2afrn/7YYwgv1jSETCy6ZKyXCb+BDekxQc1O+eCFBmZtk/MjgkGFf4ggufreSLCC+B+JAUQ==","signatures":[{"sig":"MEYCIQCSamtmX4Bog/BKaED9PF4SKlEOV+TMuQlJs1o7JhBpHQIhANj/urr6jraiprAogLxY/ryLu++H0/oBsGnG5xUGI+ie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1896.60d766c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"60d766ccbf3a4fbe07c603d8acfc13208d476e56","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1896.60d766c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1896.60d766c_1787571152240_0.969293628842874","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1898.266773a":{"name":"@flighthq/haptics","version":"0.4.0-next.1898.266773a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1898.266773a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"38567ca527660e595d628164d3ede10eaec759ea","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1898.266773a.tgz","fileCount":14,"integrity":"sha512-0Kxl3k/o2JxxpD9rg2bFzR2utlbyw+Rr0aD9n4o9aJ8k9FMchPPACeb5zuRpNHXPTWXaLnqEcDU1DRd6CeKadQ==","signatures":[{"sig":"MEYCIQDrleU0urUo0+1mX9jAoNSyJ0LwYMJ9pIzti0/9YG3nHgIhAO/YCkkkr7H1eaClW6Xz1W/EQnLzN6zlhKfQ/brlkbs2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1898.266773a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"266773a60a616a3630ef40a7f33737f0697311aa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1898.266773a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1898.266773a_1787575039138_0.7308025616019778","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1903.50bfa67":{"name":"@flighthq/haptics","version":"0.4.0-next.1903.50bfa67","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1903.50bfa67","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a21ee80c5268c0d4a2c8d5e6aee660fa52d00acb","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1903.50bfa67.tgz","fileCount":14,"integrity":"sha512-zYWqZlkIYXCU+H9Ws56eL9Hdt2Ft4dc/S1FW6e18ZLKP8adhWhmyoYMkz16v1dKFFkU5bMPUymcydOef+ICOpQ==","signatures":[{"sig":"MEUCIQDWHVIUxOoKh7nVkeQ8X2JvSPlKls8MOORHiLiCeBYtDwIgfv7L0hizhPPuIvgxSk7HmXbHqXVyH0xrNFvGTxn8ijw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1903.50bfa67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27287},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"50bfa67f3f2a3be13410ae4eb2fa3300687b20d9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1903.50bfa67"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1903.50bfa67_1787587762267_0.2626278214286082","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1908.751021c":{"name":"@flighthq/haptics","version":"0.4.0-next.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1908.751021c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9ab35766dd4a3d51bffc9d27458717822ab03923","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1908.751021c.tgz","fileCount":14,"integrity":"sha512-KYrOSGbM6x1mjEjayoKZJaOL3/beozIhUyhiju/ndz2UD8IEQ9HFVAlpYsfKH7eFV5umTanTyotfZ+aOvn3fsQ==","signatures":[{"sig":"MEQCIE4NF3Nt3mBM/OQkNLyGJ/RRN+T9CXLkrc6q48txiB4dAiBQMO7YJedmnysX41SMxtv/oXb08Mpwyn5XsM9wzYl9Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30101},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751021c9e2e79e1445e8a5f4817d61fe375c344e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1908.751021c_1787607332318_0.7174423455726164","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1908.751021c":{"name":"@flighthq/haptics","version":"0.4.0-edge.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-edge.1908.751021c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"01d7c8f27ea668a33918ae2eaa0bcfeb2611f9f1","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-edge.1908.751021c.tgz","fileCount":14,"integrity":"sha512-Zpe9oXIRvkcQr0mxBL/V3ov8fG4OngKU7Xdm3iF4JRa28owFCxX9M01x07pBsTiT/g4KBaR0D0uVAGd3O87Ogw==","signatures":[{"sig":"MEUCIQD+g9Eytb2LxGB+usgncfvws3zp8By/8xDNWtT8KMwitAIgGxAaN9G6L6xK84hXFXSAMYLjyztdk8tVeNIeCmf8oQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-edge.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30101},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751021c9e2e79e1445e8a5f4817d61fe375c344e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-edge.1908.751021c_1787607695999_0.4187172433399313","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1909.c102f22":{"name":"@flighthq/haptics","version":"0.4.0-next.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1909.c102f22","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f2d82c3d09d5cd4c68ca3310dce9a7c6efeab71d","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1909.c102f22.tgz","fileCount":14,"integrity":"sha512-CYtvBM7JnrtTXelCbEi30I9McR39zj2/t9C0t+aywungLDZsSY2/U8wIYEqbD/+WsCw1gFFm9HXfEE7Zh43p1g==","signatures":[{"sig":"MEYCIQCACgQ4aHEX4CdqHBwFexRARMk18en5tVDbtsG/+y2C7gIhAM3U8kxno4066SSoz6Ii+i1ooEHyej72ExocMv34nmmI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30101},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c102f22a421baa9ae0552573ded0c84f6bd98076","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1909.c102f22_1787607808829_0.6627876399835533","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1909.c102f22":{"name":"@flighthq/haptics","version":"0.4.0-edge.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-edge.1909.c102f22","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d38b3cd4a71a14dbc9f5188565514405fcd785d7","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-edge.1909.c102f22.tgz","fileCount":14,"integrity":"sha512-5mGC7RuMOnDlMgN99wSFVCEmDQqzCBZSZeBxlUWRTU0dFvqpJBN3sg51gYzwzX9lnBFG/uSBDsnidAvEoRKHPw==","signatures":[{"sig":"MEUCIQC0FapwxujworcNMBVbjU8I8AgCw7cSPvRuVbooxTfrkgIgCb9K8mrm6vMmN2RkW/C5s3DOuVLg+BNVtr9z2ZdW/vE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-edge.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30101},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c102f22a421baa9ae0552573ded0c84f6bd98076","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-edge.1909.c102f22_1787608281801_0.1161992074356768","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1917.1b88fee":{"name":"@flighthq/haptics","version":"0.4.0-next.1917.1b88fee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1917.1b88fee","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"47ec377f5db5283f635c0402693689b33fba9bd8","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1917.1b88fee.tgz","fileCount":14,"integrity":"sha512-oMljBz/a5tt1d6PXFi05esfNmP9fQxrWrHQjmX5AXSmFsiSjhedzlgkHeg8VtyQpCH0kUumpCgfo5677Z2Ov6g==","signatures":[{"sig":"MEUCIQCrpxGKtTRF47NJLUUwmfvQx+IWQh+dz243g1Fu1AV2xQIgOPHD58B/y99FcQCs3hCQfot7IM4U0X1qTHrjthxcsbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1917.1b88fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30101},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1b88fee135e113e378973cb548aea45284f8add4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1917.1b88fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1917.1b88fee_1787691432018_0.342320043774234","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1920.b93ad0f":{"name":"@flighthq/haptics","version":"0.4.0-next.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1920.b93ad0f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5ae4aaddbb82c6c5bd13dde21c658746e71259fb","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1920.b93ad0f.tgz","fileCount":14,"integrity":"sha512-yjES7CWfguOTNXahACze0bqnC5J9ltYlWE0JsudUEEApABtibMGkBixMbmn769k5Ra3Crhec6DUBHmOyv72gTw==","signatures":[{"sig":"MEYCIQCZvwdOSapY9yALuwEpy3bsq9SDUL46uhKP2ygVSaqruQIhALU4kvRdkN7iTwWSDH2K3xSWK7giEwPD/cTSC+3qlt0o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30101},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b93ad0fa3532228e67f46d0d1842bc339b998c60","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1920.b93ad0f_1787699376314_0.7956938641458546","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1920.b93ad0f":{"name":"@flighthq/haptics","version":"0.4.0-edge.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-edge.1920.b93ad0f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7e46fd757ee56d4301b80e10c662d8bc09732902","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-edge.1920.b93ad0f.tgz","fileCount":14,"integrity":"sha512-V+fZtF1JkSbu31zlYRYQT6bUUVa7vFjS4HIUaitOFDNK+1MccuptevMPOCRihReY6ISo6DYPbE6+H/FLF2qYGg==","signatures":[{"sig":"MEYCIQDHp73uZXGoDpb7GU1DCXXNfVMz3n5i2D+USZ84OmTHoAIhAN3QXSOWiZdqHO0KW7lEBfWpUScFx1oYSeoMrjyu7ti/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-edge.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30101},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b93ad0fa3532228e67f46d0d1842bc339b998c60","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-edge.1920.b93ad0f_1787699851445_0.8483145514072343","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1921.0a61bdb":{"name":"@flighthq/haptics","version":"0.4.0-next.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1921.0a61bdb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"693bc3f78dc1bc36c458052d3ade58699ac51681","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1921.0a61bdb.tgz","fileCount":14,"integrity":"sha512-ttVeoLLJbkTu/P3jCu7TfkQaf8j5xw5PZinn4px3rtmFwlHc4ETQCdqQ/dc0O1KpRlcquM3siyb68yRFDpsifw==","signatures":[{"sig":"MEQCIG77DQxa81N4nl4qEa5BXXCMscudmJi3Dx7tDIiC1cGfAiASYk8ac3B3/g5P6rdFk/6gB1QWW10Zv2z/hRxHa213aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30101},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0a61bdbaede36f96b016f9c6e70ed736ff3dd94c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1921.0a61bdb_1787701284285_0.6808282530114762","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1921.0a61bdb":{"name":"@flighthq/haptics","version":"0.4.0-edge.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-edge.1921.0a61bdb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6be628952f77d495762c1131bd2f1739a4378487","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-edge.1921.0a61bdb.tgz","fileCount":14,"integrity":"sha512-WRgMPupt8Ye5H0dQ2tdFIH6Z2dDrHgqtpr3HsADcKSuUJqjQP8lJ4t/mFqi63lT7jucezEqkLRTtXXj7xgEylg==","signatures":[{"sig":"MEQCICDpKs1S+807VCO5r+EuxeQ/en1iKElUEwSqLqTavAMXAiBrosJsvxVHkb/R79ap5lsXS1Ui5tD2Kkg9dLQvvhqa8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-edge.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30101},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0a61bdbaede36f96b016f9c6e70ed736ff3dd94c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-edge.1921.0a61bdb_1787701757097_0.391352348603794","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1932.1ef883a":{"name":"@flighthq/haptics","version":"0.4.0-next.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1932.1ef883a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"66ddd72e6d42abb9cc83b30ddf74dec62e4413df","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1932.1ef883a.tgz","fileCount":16,"integrity":"sha512-7am2qpy6RrPCcTgkPtH2t4vJMDhvZEDPjmmgfBYYnMUVHNhuNbMrGtSu8hHjCB0HVJDpvHbW3dosCgWtPPEmzQ==","signatures":[{"sig":"MEQCIGXVFJONTC2CfwWSsAnyj59UO+Fdq9HFEkwCl4ZHO9U+AiAKC7cx7sdYvjGaxXg8j3g6DTWN1tDwkoNuHmodjXKOdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1ef883a866729a9bc6f461111970f6377de1499f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1932.1ef883a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1932.1ef883a_1787771349735_0.7590143042771642","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1932.1ef883a":{"name":"@flighthq/haptics","version":"0.4.0-edge.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-edge.1932.1ef883a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e6ddc08d90d2912b0417f2838996b882b845755c","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-edge.1932.1ef883a.tgz","fileCount":16,"integrity":"sha512-U5Wxea20BnkgPeCP9fD6Cr+5MkOKcyWB6wDmnFOtfyIEp1oFQV8xVrI2EMI0e2W64mcBKZbdGrSRBDjMF9DPZw==","signatures":[{"sig":"MEQCIDrWByiSeiRfEa+pP1j8VsemmquHKaV5uRwzCqMG8RJMAiAYFRgbrJlSe9b8Q9c/NYXZ8G4Q/BeK9wbi5Whf9F0Brg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-edge.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1ef883a866729a9bc6f461111970f6377de1499f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1932.1ef883a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-edge.1932.1ef883a_1787771808593_0.7255917878664546","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1933.e4809f4":{"name":"@flighthq/haptics","version":"0.4.0-next.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1933.e4809f4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1e08cd6d25a22e76d641928d42beea7fe5f0a80e","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1933.e4809f4.tgz","fileCount":16,"integrity":"sha512-/iRSrmPHVmIly0Qg7rZDpsOFs+D3HVl3T/Rd7Y47B7xQBMhEPuC6now4Dm7kNU+7vUB0/kjMCuqVq0x98/f9IA==","signatures":[{"sig":"MEUCIQCwuTGoL1Je+uZ3uI8xHAcH+rru8ZdYD40nHqDhNtJm9AIgAP75fRxCDE7kG1Zgal1GQqKcfG+EhAkvrJLuV7b8DQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e4809f40d738585d4eef938863717f46355ae430","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1933.e4809f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1933.e4809f4_1787775013007_0.4341826576726149","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1933.e4809f4":{"name":"@flighthq/haptics","version":"0.4.0-edge.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-edge.1933.e4809f4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a0ad9b831e224bfe9a71d479d5081766196a40ce","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-edge.1933.e4809f4.tgz","fileCount":16,"integrity":"sha512-TIvrA7AhExXus13GOPxGez0Vt7BNvW01masjP1t0nW0/ERgS7wIJh/w7NOr4hDuTxr2eHpVUhd9D4bgHsEgv3Q==","signatures":[{"sig":"MEUCIEFu7JoVKsbvqOxWuWtZsiRMOH1FtyZOjgvEndMCf3cRAiEAuAqq5loTrNRNByGV5i7e2i+3sa5Z76cqAec6JWxEAOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-edge.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e4809f40d738585d4eef938863717f46355ae430","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1933.e4809f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-edge.1933.e4809f4_1787775457128_0.13096399818608884","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1935.74c34fe":{"name":"@flighthq/haptics","version":"0.4.0-next.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1935.74c34fe","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c4f1acfdbb8fe263aabd093355d8952bd8d579fa","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1935.74c34fe.tgz","fileCount":16,"integrity":"sha512-LsO1twtPxmZqDigdaN/Clj424gtcNHWkJV/YbcGHQ8MD5L3YjSJSnXozVkASBK4mqfbVkRJz7gGXqw8d06+Icg==","signatures":[{"sig":"MEQCICsLgn9xF42TH+B/V+XZrJbj/tBanMUPfwFnxxlU+os4AiBDOG1AzRfXhiEi3lzDbd7zmmAzUvEq2MZml8vp//coQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"74c34fe734f33f44e48dde5d12a402b0a834cae0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1935.74c34fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1935.74c34fe_1787777267019_0.3932165905038343","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1935.74c34fe":{"name":"@flighthq/haptics","version":"0.4.0-edge.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-edge.1935.74c34fe","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3c5667df88fa3a2a5c3bf12350b239ce1e51be32","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-edge.1935.74c34fe.tgz","fileCount":16,"integrity":"sha512-MuxpbdbvWxbbT6nTIVjPzss9pLpqqURao/LkIWovhSn1b/SYvtPa2rS1gVcy4c0NQ/bM+tHrj2o0XW0csaDKJQ==","signatures":[{"sig":"MEQCIDH0YW2W+NfUGL4zBZX536x8Nrx6fUgQHDrEAM6vgx3UAiAHhovN8y7ma9fn/vE2eEA1lorszCyXIfFv7LLEMMJUVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-edge.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"74c34fe734f33f44e48dde5d12a402b0a834cae0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1935.74c34fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-edge.1935.74c34fe_1787777698124_0.41760626998022343","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1936.bc924d7":{"name":"@flighthq/haptics","version":"0.4.0-next.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1936.bc924d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cb6299a1d608d89c5267ede65c438ab47e36d688","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1936.bc924d7.tgz","fileCount":16,"integrity":"sha512-FCeSP0tS06xy+Hhn972e0spuP0a0aqkm1iJbz8BBwzvWaucTzTSsH0R4NMMqcBnzHgKhhS+f+UZJawvGU+398g==","signatures":[{"sig":"MEUCIHpkbr2HHQiEseXLFb6QQsBlrl7PFdBVsSdYjXGRUz/aAiEAnsNGG+WxtxahCvS4v3DGHE0LebSyBFziyysBKDAGx4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bc924d7bf9e0d88f0ffdff16f0094890448c6ba5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1936.bc924d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1936.bc924d7_1787779586489_0.7937261127267952","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1936.bc924d7":{"name":"@flighthq/haptics","version":"0.4.0-edge.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-edge.1936.bc924d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"14f2060a7450cf661e2ed6a6017ad5af9af56a09","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-edge.1936.bc924d7.tgz","fileCount":16,"integrity":"sha512-+5KQTTTxii8DQ8LrOxnO/ZpAAwUDR+ggT6cEP1wwt0qw9O240YAjuxIOVTJ6IaKQexuZy1LmQNc06fxN61usLg==","signatures":[{"sig":"MEUCIDZyCbAG4h29GsnUEPxH0HlrqlFnz44b7iBrAPxODilRAiEA0aY9gzTaut05B+WThRUpNZuSEZ/YxvYw1ufNsD0V938=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-edge.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bc924d7bf9e0d88f0ffdff16f0094890448c6ba5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1936.bc924d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-edge.1936.bc924d7_1787780023540_0.81801253452994","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1937.0d089b3":{"name":"@flighthq/haptics","version":"0.4.0-next.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1937.0d089b3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"52a5d8c2ed310f462287cd00502b88d7a36734f3","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1937.0d089b3.tgz","fileCount":16,"integrity":"sha512-kudyzA7o9aF2iUkziFdK8W0toGYICGtdfDl7XQWgSIvCg9ocs6L4rhliRo6IGV2UgN79qLqqWP21TtSaGJrOzQ==","signatures":[{"sig":"MEYCIQDpL+Sv/JE6f2RpgE/jSjQ4tnm7w2XewLjmh+Eo+XKYjgIhAMtrQpHVB/c4zYERcgeUO56vCFWeeKxWFwEYTfnQ4B2l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0d089b3b3aeb9d68f93ed71d526ca4b1a073b948","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1937.0d089b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1937.0d089b3_1787782919512_0.5640652717325594","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1937.0d089b3":{"name":"@flighthq/haptics","version":"0.4.0-edge.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-edge.1937.0d089b3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d372bb7e1520624bcf93c8866b906c74adc19f5e","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-edge.1937.0d089b3.tgz","fileCount":16,"integrity":"sha512-QL9j5fxR93rhNpImPutVZ8YU0agry29vAQ3VJ7wmDaRbxDHFwbSDB778Vt8iLitsRAbObqp5rgqaJlivSdoiPg==","signatures":[{"sig":"MEYCIQCv+mGQfsOnavuYX16eAPgfXWinp4plZV0UHukvHEjLrwIhAL6YhzbwnPvu+qJCHvL+xChc4eGkstnRJ1PMAXpTHQn5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-edge.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0d089b3b3aeb9d68f93ed71d526ca4b1a073b948","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1937.0d089b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-edge.1937.0d089b3_1787783352022_0.8326124941138306","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1939.481bde5":{"name":"@flighthq/haptics","version":"0.4.0-next.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1939.481bde5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7aa7078935b4539d9522d3e140f417c869fc47e3","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1939.481bde5.tgz","fileCount":16,"integrity":"sha512-x5B3dtEhrrWW1bvsFuZRuraM0zpgjRR4GfaLjkA+/fFieN59KBIA60+PSjP1je9s640vTOdy6A54fjm/FciFcQ==","signatures":[{"sig":"MEUCIEl/AuHwCjkOKqjPYinLRAUU5LZv+hOh+poR1QU3kX5kAiEAre8zbZEhff/i1vbDYOz2/V/9U/ASZNa5kz+zXNKIdqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"481bde5ee766ed84d7e6cc2f0d9e7f0ced06025d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1939.481bde5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1939.481bde5_1787789775186_0.029673591133724253","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1939.481bde5":{"name":"@flighthq/haptics","version":"0.4.0-edge.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-edge.1939.481bde5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"beddc49a16187c3445c2ce9e534434e5482b1abc","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-edge.1939.481bde5.tgz","fileCount":16,"integrity":"sha512-Uxz4uo4D5V9vo37SKKq0syzFwO8p5Q2DvsxWbHwd2XWOp8+WuGqNNN8AdpvCbJSNQPYmdiBZ1MLaKHVUpMSj0Q==","signatures":[{"sig":"MEQCIFvkM3AI8MXgFSxu5Rpw/Wn/ixDHiSv5ZQHcuv2GSsqsAiBHnQRASKbk1i4ngpPqcfHlszkbs7el9drN6OkZDO8ixg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-edge.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"481bde5ee766ed84d7e6cc2f0d9e7f0ced06025d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1939.481bde5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-edge.1939.481bde5_1787790236207_0.22114839569477396","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1940.b8a4265":{"name":"@flighthq/haptics","version":"0.4.0-next.1940.b8a4265","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1940.b8a4265","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"616283141b3cb216c96014601e89c77dc434c846","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1940.b8a4265.tgz","fileCount":16,"integrity":"sha512-Nxm2WaFNV1nQBuV3DSEMs/xDyLHLoM0nleQAUO9fmSkMi8l0TgDTFReo63JQTOFh+ZYvz2I9Czy8Sq53vxI0Tw==","signatures":[{"sig":"MEYCIQC2crryuBmPUPFD8FB+er728RTn0arQCpLqft+4uFWDWQIhAIHY54N0F1lZYygJXbPK2hUoV/WvWRNBUcscx63qFx/A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1940.b8a4265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b8a4265e84fbd17f79cdfcb9197c61552d17389c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1940.b8a4265"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1940.b8a4265_1787792763228_0.686615760268386","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1941.1d7f2bd":{"name":"@flighthq/haptics","version":"0.4.0-next.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1941.1d7f2bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"052fa7c624d184dadb4c356130890aee15347507","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1941.1d7f2bd.tgz","fileCount":16,"integrity":"sha512-7SJ1qxaL/RQmELgvjQ4FNIr5mZvSgIjeCGTFVSGU2VDgqdL/TkyN/q4a9ZLmWiFkzRDr4dYbPj2PfDfhknrNEA==","signatures":[{"sig":"MEYCIQDwaTdjcc6ZFyvJXwGKEZGSGdSeqpwHzARAkssogRB5OwIhAPjBpNUcE+Vhwm10ZQIQ6xQ2OQLjsI3SdqRsSwoV7a5u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1d7f2bd9dc6fe0561ebd3833c0bf513486a4c768","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1941.1d7f2bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1941.1d7f2bd_1787794025228_0.14168965327953487","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1941.1d7f2bd":{"name":"@flighthq/haptics","version":"0.4.0-edge.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-edge.1941.1d7f2bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"936273d3331f973d6637a4031689e1ec78a8f130","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-edge.1941.1d7f2bd.tgz","fileCount":16,"integrity":"sha512-UgkVFOPHavy6O7EP/UKkSMnoIK8PGW3SMDyqtpS4Z10ZlffvyZU1ZLyRX4mF6aDDYfvNGfLiPlBpBBHeYTOt8A==","signatures":[{"sig":"MEQCIFQSCCepnCIFPFKJQBswhxJcDqw6fLqfLum1icbIWcOvAiAzLTBa3OYegPp4RUvZQvnTqgzgEYH38i+15J7feFHLxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-edge.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1d7f2bd9dc6fe0561ebd3833c0bf513486a4c768","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1941.1d7f2bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-edge.1941.1d7f2bd_1787794463275_0.26710490043258917","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1943.b4c3e61":{"name":"@flighthq/haptics","version":"0.4.0-next.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-next.1943.b4c3e61","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3460587a99020c667db7dd96da95eb8308607c3a","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-next.1943.b4c3e61.tgz","fileCount":16,"integrity":"sha512-fjfTcer05l570KPVMU2gBKQb8gme0a45Gl3zEnLNTRQCRg3hRLm4rA5Sy63GI+D501CenHFa6lS6HHW0IrIV/g==","signatures":[{"sig":"MEYCIQCRQJEL5dwwffgIK339uR5pxtYH+JhRHF2EiNk8UOh5wgIhAJ7HKM7d0DfBbLUFW8MFwdmZW5JtdZWd2GuL3L1l4SYM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-next.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b4c3e61e891e0afe8c26204db16be794b9f41214","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1943.b4c3e61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-next.1943.b4c3e61_1787795163437_0.3095833848156948","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-next.1944.cd6b6e7":{"name":"@flighthq/haptics","version":"0.5.0-next.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.0-next.1944.cd6b6e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a19c95c9bf6332632c478a4342a22915ebd95dbb","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.0-next.1944.cd6b6e7.tgz","fileCount":16,"integrity":"sha512-5qwpmM+2MBySRO0MsXL/bvwJpTT56d2jVEADQGYfn5BQdxB9TbXhsvnnwBaS1hQlpI6dTkqyI6ufjTkruIOiXw==","signatures":[{"sig":"MEUCIQD3k8zYuszEHBUA+4GkQ5CRUQEoqvS8G8LQdoItEGD1lgIgGxCfo48mrJ38BsCRemIRUXqxwKhiO+eyYHg7zL5+s8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.0-next.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd6b6e71eb472b3a4249830a7743333f019fa7b7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.0-next.1944.cd6b6e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.0-next.1944.cd6b6e7_1787795459929_0.24115131006988832","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1943.b4c3e61":{"name":"@flighthq/haptics","version":"0.4.0-edge.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0-edge.1943.b4c3e61","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bbfbe0dacbcfc6d11fdda52aeae14ababa381394","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0-edge.1943.b4c3e61.tgz","fileCount":16,"integrity":"sha512-QsxDerPd1tsq8X0wmITxg6jvvmdHAuy1LEUfo1fI7crQcr+/QO21Mbkz5DwJgGT7VHB6m1nMsOYcHc3LULQYYw==","signatures":[{"sig":"MEUCIQDdStck47vfnTBX0dge4+bymkXTznVGJGL7ktrzsVaQ/wIgSQSMP9sKehbqvd3wrojAEMy+PtqCvDbJOsCQHy4EbYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0-edge.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b4c3e61e891e0afe8c26204db16be794b9f41214","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1943.b4c3e61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0-edge.1943.b4c3e61_1787795635413_0.5180735528142211","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-edge.1944.cd6b6e7":{"name":"@flighthq/haptics","version":"0.5.0-edge.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.0-edge.1944.cd6b6e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cb4d234372355be63b6295ad1d42dbfd4b6090b8","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.0-edge.1944.cd6b6e7.tgz","fileCount":16,"integrity":"sha512-QMcvAvu8hKCSDAL6uvZbp4UB/ytPKM3UekhQyhFiJHCY3nxKvzzlUcrZLnh2esoGcER6DzGRLnhWEFH9bg3/TQ==","signatures":[{"sig":"MEYCIQC+Czarlz8lUGnGNemIoYqZ5UdMzTMZ6/HCYmEtXLeWhwIhAMxPYGZ8ocduZxlxD8HlPD8CTXyt/ZREznfD5NhaKtXH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.0-edge.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd6b6e71eb472b3a4249830a7743333f019fa7b7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.0-edge.1944.cd6b6e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.0-edge.1944.cd6b6e7_1787795908785_0.9845164992366737","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@flighthq/haptics","version":"0.4.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.4.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cfb6fa170e41cda91a2a46f257d5fba84a111299","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.4.0.tgz","fileCount":16,"integrity":"sha512-9PxG4HQOrKaPU3xt33mZbn+D9q71TP44j2idjTtdTwsvtZrKPU+HrcCr5XQ48PHWrI+cKGVWCem2gwtPqY+Q/A==","signatures":[{"sig":"MEUCIQCh+7Y9jYWATrjbu9Ar2YNYbRO0WtqFGLuo4My360DMOwIgPWd5vqCdHvICkCHfg0Xjg9dxMflFD/i4TcghgpxgHoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31986},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd6b6e71eb472b3a4249830a7743333f019fa7b7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.4.0_1787795954737_0.043762219769177824","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.597.ab004dd":{"name":"@flighthq/haptics","version":"0.5.1-next.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.597.ab004dd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"00a598e8c264178b05619353b09f41d1cd7244ac","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.597.ab004dd.tgz","fileCount":16,"integrity":"sha512-8cgYeHEPCrIk9HRz09XaBCSHYHZkzmpE9u2ZlBoOt0MMX6GGJ0fPgv9QTH8R1YoF36HOFwo838UAzyMhGB6TOg==","signatures":[{"sig":"MEUCIQDFMFTzgRmExVifcX6AfQApXAmzab95AY/HIcSnBlEYPgIgU5mECEJvRGUm5dKhB86ubpNM/dxncHFhrozhLYhIMZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ab004ddc85b350cbd99a944e1e8108a016ae8af0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.597.ab004dd_1788159345115_0.1095553526776547","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.597.ab004dd":{"name":"@flighthq/haptics","version":"0.5.1-edge.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.597.ab004dd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ff5d57f5f02af3033aa178b556c4e28a9f6978ec","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.597.ab004dd.tgz","fileCount":16,"integrity":"sha512-yPTEIJ7a32cIAem82ci5wDyHyDZfw86I/mkXhKs7oFyVe1gW21Kor/kjWH57nBjg72RaW07ZCCV57QvpHrizYw==","signatures":[{"sig":"MEYCIQDgjKwdxiRGTcMulEFg2+uGOILVnyIc2J2oy644BNL0+QIhAPUueK6u80k1v5RwkoRXMvVBxKXfaMvyDmrfse5S0VC/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ab004ddc85b350cbd99a944e1e8108a016ae8af0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.597.ab004dd_1788159792252_0.80765485020623","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.601.e6e16ba":{"name":"@flighthq/haptics","version":"0.5.1-next.601.e6e16ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.601.e6e16ba","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"44ed817a2fa6a2b4351ad8215f6e2660330ed4a2","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.601.e6e16ba.tgz","fileCount":16,"integrity":"sha512-/8mQaxlQFMeu4MFFcjp/GX8G94cV+pIIs5S8RXix1C3XGmg45tsOWtQTES4XyfP7TaRknKxjJEjxv4zzYuq8Sg==","signatures":[{"sig":"MEYCIQChl87Z0cNmV2vpu6Rgns2tq/iXDwOvbZkPe/vT0SY3RAIhAOTY0F8KuNwTJhAGwyWxjJKOR1mRtIWpU/K8RiEurtmQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.601.e6e16ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e6e16ba4e02530d9579d14d496d5df29f0784c68","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.601.e6e16ba"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.601.e6e16ba_1788163035963_0.8551929526863311","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.638.d4dbd4e":{"name":"@flighthq/haptics","version":"0.5.1-next.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.638.d4dbd4e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e7133e614ecee8a681aa7c80dd412b3f2400e451","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.638.d4dbd4e.tgz","fileCount":16,"integrity":"sha512-Cmi+uOE75dfxGlEfNEYRmjkULDPRq7vwiZWB22itKKl8BP3XynwM1wScyvPlBI0PVUhtEnPXt+6Y+l5Ln6Em7w==","signatures":[{"sig":"MEQCIH704ebnNo2JTetqEnW2ojrhFKTRhnkK9oNI1ofQINKYAiAvUBf31ldCG6HJuT5fpjhqiMbS/bBFCZu6jPliXmP5oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4dbd4e347dc8be10b180c85a766ab50333dcb51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.638.d4dbd4e_1788193841514_0.3226375201321634","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.638.d4dbd4e":{"name":"@flighthq/haptics","version":"0.5.1-edge.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.638.d4dbd4e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"023c88fbe5dbeacdbfcca6374a584cb644b24c43","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.638.d4dbd4e.tgz","fileCount":16,"integrity":"sha512-4uQQPF5bPAix1O6xeDogVEU5CYG4tXiQ/welDMVxXvbKI39yNNYQnES0eEuz4feVbGR0bCPfKkzhA2DoQBmBNg==","signatures":[{"sig":"MEUCIQDPH4JMtygJxpkg86ZQ31DpX37DhHfRsUxxfZUOrsVtlgIgXeQVWG/ZHHakiZbz1sXuuNhQENZ36YLMeslkemkt/z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4dbd4e347dc8be10b180c85a766ab50333dcb51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.638.d4dbd4e_1788194362528_0.3951450006460073","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.640.24b4c62":{"name":"@flighthq/haptics","version":"0.5.1-next.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.640.24b4c62","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f0861bacc064d24ac275c1f7e716b82c4a582fea","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.640.24b4c62.tgz","fileCount":16,"integrity":"sha512-Ec5RrvMqSjlSwwCy8VWikMwlHyoJcFML7PdwYc9O5vMd0mUR2WSyAUo2wpRJQSqglYi21MNMoh9bQD4QJkLUhQ==","signatures":[{"sig":"MEYCIQCLJYPSxPz+zj+qSlxtM4EBEahxh8G5gB5sMcXvyxzrRwIhAI6PFyF74c5sgE0ReeC0poytsIjbZGKMOsZaeq+4qxCt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"24b4c624056b5bbe9efac4e229f95754c500f5ec","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.640.24b4c62_1788200011995_0.48276425237592324","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.640.24b4c62":{"name":"@flighthq/haptics","version":"0.5.1-edge.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.640.24b4c62","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4d952edf259618d0be7545e2d52d370cbc83d6a3","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.640.24b4c62.tgz","fileCount":16,"integrity":"sha512-U6KzDokLsuWtU4c4AWvv175q+dUkqLtGeyi0N1pXmXcIDNAIVsa9CbE5S22g1VW2rihKPXx10kXfmDmxglg6GQ==","signatures":[{"sig":"MEUCIQCKLsbnT2bDJosGmhzWDMe/sj1f32X1vuNQ4XjoS8HB+gIgG/AyUSkxORtMs+dKhjdGXtEI5MecglNh5qidtf3Jb+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"24b4c624056b5bbe9efac4e229f95754c500f5ec","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.640.24b4c62_1788200482862_0.426560004082742","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.650.5d3df0b":{"name":"@flighthq/haptics","version":"0.5.1-next.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.650.5d3df0b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5cff4213768acd58e99fb276941589540a70d83b","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.650.5d3df0b.tgz","fileCount":16,"integrity":"sha512-RZuMpK8uAg8C96wyn9lyljV8LLjNiHbo33eyggGaMivN4tDD6j1bFg5BZpMg8z3waQjwZ8960mwbtpBbRySofg==","signatures":[{"sig":"MEQCIBHbtJI72ddinZhp47XkL38FCzdq/3VjsCCIzDXHw0RnAiA/ZwBH/RIVlfJwTCX7QmofWO5CcRyMniexOftQ91HIPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d3df0b3bd7071e51898ec6ca5f733b81cb94a54","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.650.5d3df0b_1788220704994_0.7007016673534783","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.650.5d3df0b":{"name":"@flighthq/haptics","version":"0.5.1-edge.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.650.5d3df0b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0b166de3244f0c88e90076eeace718efa3189ee7","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.650.5d3df0b.tgz","fileCount":16,"integrity":"sha512-GHlKo0BCNXNFis662gUECmQHtTyZus2YG3V49k8yEq8GmHAsHXyuQQHg5+SV67pLguBniNd3gThOhjNiHOwTbA==","signatures":[{"sig":"MEQCIHqif3rMzkfXNsS1HtwtCw9BGnorxwvmA39cwZNL2OS5AiAodyydkmsJ9CcjiDMHv7y07RKSIPldD8VPDaO2qHVG/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d3df0b3bd7071e51898ec6ca5f733b81cb94a54","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.650.5d3df0b_1788221243289_0.30571874098365037","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.654.b54779d":{"name":"@flighthq/haptics","version":"0.5.1-next.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.654.b54779d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0619f0b732df31a047f03477d4b82b3b3b4f5514","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.654.b54779d.tgz","fileCount":16,"integrity":"sha512-E3477hvkI4SDyuQ95LsEacEr1BLnb5mNwHfWoxC0UFrXYXHXZ9rMoZOD/HwJpC2B9qt/wNKHVmuq4DG5X8d6oQ==","signatures":[{"sig":"MEYCIQDcgNYZU0tjAa6NXjd87xY4DpQ+hPDi6EaubdA3bg5MyQIhAJWdM+ICnEpPAGo5lHMeCwoumk/QwI9n/mlK877/0IKd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b54779d8e000aedff716f72779c6a2a77aeabefe","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.654.b54779d_1788233774214_0.9334983687472209","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.654.b54779d":{"name":"@flighthq/haptics","version":"0.5.1-edge.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.654.b54779d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8cf6a33852848dfe4866af03da5e8f49bd31c3f6","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.654.b54779d.tgz","fileCount":16,"integrity":"sha512-6a3KWlYGlqzDzzhyuOioNd2F1gn8oz92n+2N9b9fZaOfhaufuqt1A9Zt09wfD8VXjHYzwOW29PDyU50csAIawQ==","signatures":[{"sig":"MEQCIFBXY7tPyUk2RRtekS8K6s7VmgNfkHIGBK2xRNpZwRuBAiA2yCZlqrIVmtoIFpDdGgeuoiE3w78ZzeJJ5HYxVhhmdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b54779d8e000aedff716f72779c6a2a77aeabefe","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.654.b54779d_1788234252022_0.7004915237483602","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.658.9cb44d7":{"name":"@flighthq/haptics","version":"0.5.1-next.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.658.9cb44d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4567d36cc2bd9cc6b00da12eac8c557fa3ac29b1","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.658.9cb44d7.tgz","fileCount":16,"integrity":"sha512-03eHaOy42emRQqkMcZki43ay6KFdxBr9ZGsAzWut35j3xMXBKs2K/fsAPFG2ACHEIQovCaDfKh71Had89OEHDw==","signatures":[{"sig":"MEYCIQDKxfjowjEOuwQcAeI/fznhmYnGnUrphGwW/Sd7zUxSFAIhALItzLi8cQUiUIgMEJ8nNHvWSjRAY4uojjAN33EydciH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cb44d76b981adad2503d5e62207be99adb35c55","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.658.9cb44d7_1788290080182_0.25088279725732554","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.658.9cb44d7":{"name":"@flighthq/haptics","version":"0.5.1-edge.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.658.9cb44d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8d21cce97e90c834888d410a334b6ccc394937fd","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.658.9cb44d7.tgz","fileCount":16,"integrity":"sha512-RdUWQrqsVKv1N1PTwPFuoBjvlkpmtdO/vqayORA31U1elFztHmyxYSBWJAx3JU4tcONG12Fa1eJcDOHtejl5KQ==","signatures":[{"sig":"MEYCIQD4Rma4Xj6F6AwvLar9QSLANM8kr+FDarf8fm9F2ma7HQIhANPDtRrJIcpRrjG/jUURSuWGviM5mwhO6sL5tedRInQD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cb44d76b981adad2503d5e62207be99adb35c55","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.658.9cb44d7_1788290560294_0.011631261556702466","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.685.f72fc7f":{"name":"@flighthq/haptics","version":"0.5.1-next.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.685.f72fc7f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8e8696adc9649b12e71023b91706ea66180e5dc1","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.685.f72fc7f.tgz","fileCount":16,"integrity":"sha512-HaiulzaUpP1u4zE5IqngDENSwDtF3vk6g6zL4PfBmFebNL8qp2Z2mcW2VYBKcd/FcgAV2Zsaj0Fl2Cx2crgpfA==","signatures":[{"sig":"MEUCIQCbLQbEMTmmIiGuGLa10s66i9b+eAG70eEgCFteYN8tiAIgS2eiI4+iKqoDY4YwuoNlOnYcY/kq2TahXkPT+zCQzck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f72fc7feaa9653d950f39c7d2fe6365f48e82e51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.685.f72fc7f_1788311332276_0.27786772529042847","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.685.f72fc7f":{"name":"@flighthq/haptics","version":"0.5.1-edge.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.685.f72fc7f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f2ea8efc6621e66a052b9f8b7332a116dca83746","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.685.f72fc7f.tgz","fileCount":16,"integrity":"sha512-TuoHVkCQsqIsTg+8GuooAQDulHFY+QSzeG33hnWGZkXA/aAwWqoPN/8z0gvylWE+5O7R6zMNCGcdjp39I37Kow==","signatures":[{"sig":"MEYCIQDtFsgwGiQqeliE3TSsnotFgZ4s76uddcbbIUNVPgjoAwIhAIuWg1+XqGNfn1SCoCwTgNvhh9CcllK7UGSlo50if720","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f72fc7feaa9653d950f39c7d2fe6365f48e82e51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.685.f72fc7f_1788311890654_0.21279987897099129","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.693.478551c":{"name":"@flighthq/haptics","version":"0.5.1-next.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.693.478551c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ae2ef740052b27d73b8b3de9eeda505f396c5483","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.693.478551c.tgz","fileCount":16,"integrity":"sha512-iAzFZOMTMmVGw4B57WkKju25XQ6AzixNhAdR0bX7C9E03cehVrtDMAclbQoRBFGhNciyBgu9ux2lfNgb9lxiVA==","signatures":[{"sig":"MEYCIQCMDibD3GWZBHscSO6ORk2DBn6K6edpaf96jG6bOO2dBgIhAOaZ6S1ijfAXI4MesvZ/imgg39j4SOm+zmncQArz3ZVR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"478551cf7887f05c42c11f75e59034c715c8495f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.693.478551c_1788320567856_0.936772762823807","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.693.478551c":{"name":"@flighthq/haptics","version":"0.5.1-edge.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.693.478551c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"421db1d7905c5ec088b7106441e83d7c86ca7424","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.693.478551c.tgz","fileCount":16,"integrity":"sha512-9YCre9Kqs4QRozYsYOZy54r5LC8eVxlB3bEljLwFAMP5m8J60MRen8uWRS1UO0yzKs275IJwIv9W8+6VNLL7tQ==","signatures":[{"sig":"MEYCIQCg+wXO2yUbuhaEUPje5xkiBKN0tI+/HNDxF4Pu1k/P7QIhAJo5lfYP5pwDMu7z/dYLLDNQsJlmWtzUXAtaRlCmVafB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"478551cf7887f05c42c11f75e59034c715c8495f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.693.478551c_1788321104531_0.8958674997858593","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.704.19c91ec":{"name":"@flighthq/haptics","version":"0.5.1-next.704.19c91ec","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.704.19c91ec","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"797b0c0258eab254f6d29560d7c2e35585c73808","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.704.19c91ec.tgz","fileCount":16,"integrity":"sha512-BWRVpxdZ9OAiCWz/P/PG20UuC2QcVSqooacr1Y9jr7gSVU9jqyeLME25TtKYo3qcion7pX8SC6fawcLscamdVg==","signatures":[{"sig":"MEYCIQD5mUkOx5uei2gDukr2DDOzBrTdFoc2Cx/arZBMBIbL3gIhAIdAgYYGyiQAFwSWw/xIQh529HAaIb/LT40owX09Wy2o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.704.19c91ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"19c91ec3e569d6b3b471682726465a79fba9f8cb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.704.19c91ec"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.704.19c91ec_1788384370523_0.36735232266766715","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.729.2aeb707":{"name":"@flighthq/haptics","version":"0.5.1-next.729.2aeb707","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.729.2aeb707","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cad9df9a51ab6b8c837a7f23df35c199e6fb7ccb","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.729.2aeb707.tgz","fileCount":16,"integrity":"sha512-rldDvCzEGhVtibtwLfofQKtxD9iL4L8Xcc1WUuHWqdYssAnUwPhQFbOLX0WZkDR7jUAutadtHBzdvghjtlDa0Q==","signatures":[{"sig":"MEUCIQCEuwg5BvX18QJdjV6tgp4OabPRPyIg+urBoqmoW/lInQIgOK/ICHv8J/qHmjOoMUhh4AENDT7FXQjXY9XQEHKeXgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.729.2aeb707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2aeb707259007d61c5aaf2e31fe47447a260fe2a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.729.2aeb707"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.729.2aeb707_1788400490045_0.7946006103274306","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.730.f29a5aa":{"name":"@flighthq/haptics","version":"0.5.1-next.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.730.f29a5aa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"530016bb392d69c4c3af4f35c29d176541999132","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.730.f29a5aa.tgz","fileCount":16,"integrity":"sha512-jTGqEABFMzmneozcxIjelenMJ2kLj/US2PCLqaL1Mc9MZFBEOw02hTrwZTTTTthuuuUFlwXYTyIA/TOl/tql5A==","signatures":[{"sig":"MEQCIGM0U9WHN8X0F5CCHN3dixNeh/oBaBDLGCdfR4m95OGrAiALWjqkg6TJgLEsHX+0qa+ZwNNDZjWVtARAy/UEu/H6qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f29a5aab5db192284ce5cadf08ffae2649a598ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.730.f29a5aa_1788404693656_0.3141313287279126","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.730.f29a5aa":{"name":"@flighthq/haptics","version":"0.5.1-edge.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.730.f29a5aa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0c6d1e8a919c53a2e170e8164e63df85ebc544a1","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.730.f29a5aa.tgz","fileCount":16,"integrity":"sha512-cFYPI8BzW7QBKvJr04nLGzAGueInKR0/cJJZa77qT38uJGq93rJ5z1pEg86v5RYzBfiFEZ4MCJeEyc+FBLcTTA==","signatures":[{"sig":"MEQCIEAhh6vFTe1xoPVNtE2XV3xJ1o0pLWedyOFwi5OGZkSZAiBMA05JiNErnX26sln07AfiHN7ltJFj1joUJ1VEE5vpnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f29a5aab5db192284ce5cadf08ffae2649a598ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.730.f29a5aa_1788405234406_0.362543555335046","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.731.0ae0aa4":{"name":"@flighthq/haptics","version":"0.5.1-next.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.731.0ae0aa4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"55ac0361044bac5cf038bcd67d46527812c2340e","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.731.0ae0aa4.tgz","fileCount":16,"integrity":"sha512-+RKq4cTqHzV3Wx+0JkLEJZgTBjeUcN/+nE0ypeL8H2th7j3wxtaGCIEfhE5Rh6UsW8nES0CtAemUvU0ARrlm/Q==","signatures":[{"sig":"MEQCIFnfBUByFCHCkE9kgnKipEpNlOniZbsTyxNBcJORECmPAiAtMT/e3b+I4R4wCsdv2YPmap1dx+4eOR3uNYGo50RzIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0ae0aa49d8251d23b546f64bc242f3ad59a98dcb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.731.0ae0aa4_1788405391835_0.9573532694927123","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.731.0ae0aa4":{"name":"@flighthq/haptics","version":"0.5.1-edge.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.731.0ae0aa4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"eb35f84d16dde28cc4857fc56146e25335e9f6bb","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.731.0ae0aa4.tgz","fileCount":16,"integrity":"sha512-F6vb3uV5BUOaxbLD2C7EsoDNsskqaDS9vmt8/kofDjyhDcsXAIxYbx4AvtxRvkzninFApRpDOd/YzYNJoq+6yA==","signatures":[{"sig":"MEUCIQDgIIlXPr9Tf3GsF03QXJt+b2q12moJMMh9i2N1JxZCBQIgIvjmulvX16Jv+X9kiU1MkSAJinq1c9wYJWckskqgdEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0ae0aa49d8251d23b546f64bc242f3ad59a98dcb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.731.0ae0aa4_1788405941401_0.05348636850124988","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.743.8d09db1":{"name":"@flighthq/haptics","version":"0.5.1-next.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.743.8d09db1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"13c10a1802f7012036bc152e322b16c58406b02e","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.743.8d09db1.tgz","fileCount":16,"integrity":"sha512-GZ7VyvgXDvskM6ZCNmsrb3mXHrbImyfL4+bVONCx+Nz2AxBhzGwt5TjoIH8jTmTpVysPyIlpEqNrDbk0NlAjrQ==","signatures":[{"sig":"MEQCIBU9rc9B4gOKm8IwlQQgCqcsBWceSDU0/XowtswyEiD9AiB9RfIsQvj7yhbEfx/KKm4zgYndvS4KLQLOAPmDBTNnNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8d09db125a0afd3b73ca6e039a7dd25bcb9737d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.743.8d09db1_1788426573864_0.17340314217645547","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.743.8d09db1":{"name":"@flighthq/haptics","version":"0.5.1-edge.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.743.8d09db1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7ef1e5bdb3ac541cb464f226c664c1534c613c6f","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.743.8d09db1.tgz","fileCount":16,"integrity":"sha512-ecdq2UtdZ7s9Ma5HokHxWUuQVz8NVzmEm2xGn4pjCkszHXAMBJyFalg8EF/9c/MuaRzFjL102XXQ5a1XiZgREg==","signatures":[{"sig":"MEYCIQCv2RY78BLvDfWlUADPSvrudQgdR1cmBuS+hrP8AfSJ3AIhAMQHmdqYfZyWogX+1FaqwZ/nLNDScLfQ2WZuayZUkrzf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8d09db125a0afd3b73ca6e039a7dd25bcb9737d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.743.8d09db1_1788427100913_0.24606336472557988","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.799.62ef0c7":{"name":"@flighthq/haptics","version":"0.5.1-next.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.799.62ef0c7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e92c7aa92cecd9544e9d3bb71532aa1900969681","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.799.62ef0c7.tgz","fileCount":16,"integrity":"sha512-1yRCgcIfSGh9Nk5bT1tjtWuqq1j9aauTqC/qwRxc6nggG+38+86ZBBz/KmIIQofNxoc+wntJx8HwMQa8eVzFbg==","signatures":[{"sig":"MEUCIAYrw+hfQVpZjSk5AROVatRlTVCzjff688Wu5QwdSmExAiEAg/scP/OHlz/LxmCbucR/+Wb4o7fPOC09kqU0hU7C+3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"62ef0c74f09f24177aac3695b2487b2d743d4fe6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.799.62ef0c7_1788447245276_0.07259786474114893","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.799.62ef0c7":{"name":"@flighthq/haptics","version":"0.5.1-edge.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.799.62ef0c7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"aa8b30637dfc04c24aac54da4da391ee61a51b83","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.799.62ef0c7.tgz","fileCount":16,"integrity":"sha512-i+1kQ9NL0HfKtQpiV4wRt29A+N8njfk82Hvw+ORIXdHVgn+iwKLSVpJmOmL8JdhsMA8YNsZC2cdaghf/Qn9nCg==","signatures":[{"sig":"MEQCIGAVVs0nDE7tlN+Yj1cm9si1F1V5UAQXv07mwFobSPxHAiBY6HWd5yVE09N7EGhiV4Jj8Fhqmq1WbeInRlg9tuh5Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"62ef0c74f09f24177aac3695b2487b2d743d4fe6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.799.62ef0c7_1788447731269_0.3728269141591136","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.815.cc08b93":{"name":"@flighthq/haptics","version":"0.5.1-next.815.cc08b93","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.815.cc08b93","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"27def8da2e47981a435b3afd45dffebd02af3f80","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.815.cc08b93.tgz","fileCount":16,"integrity":"sha512-QippqfsBEld/B0Bq1WHRip7PulzW1tbq2avzSP0vX+GKkVZKHXHEcgsE5dWuGbDQB9Rbb+vvse5PkSFZrOqpEw==","signatures":[{"sig":"MEQCIE47TQdZNlXsT3cQxGOpdKKSnU/p9y2/sEBScvdY2bVOAiBuLcTUcce7c7AK5kV9q7Lu1Iypfy861OURoRE9KiLk1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCWJN1l22RfUEenCBSL67fj7+VuqM+gZbPU8vzxCceY4AIhAP//wRjU4aq2QzmUsWRcUS+nP5kX+vz9pIcg5YYrH05I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.815.cc08b93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cc08b93ef981080fa86bdd5143dc61dbdbf2665b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.815.cc08b93"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.815.cc08b93_1788461178995_0.7120673374393467","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.820.97b3830":{"name":"@flighthq/haptics","version":"0.5.1-next.820.97b3830","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.820.97b3830","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f611b3dde6248c84e766114b07fe9854e62e0085","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.820.97b3830.tgz","fileCount":16,"integrity":"sha512-wOC4c+pTPgjQ6yxvXKGWtU4zMBNL0KaZdadU6vp2eWUR7yjFpUjwiaGW1dzDdC10vE32zdTAaIQoC8oUTrGm5A==","signatures":[{"sig":"MEYCIQCjaPgoT5nSr8XLL6qe2/JykFrYnQUQZWXgg4Tw2kX+KQIhAMRvHJwFXiYQbSmLS1am/ARwiNJFClW0T0pgAcXM+eLS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEt4LIV7Z2N7Qm/FB86azSq58lz8dpNM2r7TalD/7vzSAiEA559VV6HqYQHgffjAU+hvPTTQztfYGhDJyA8dOZXqnGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.820.97b3830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"97b3830e843209d92da169e02a52c0574efe5c09","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.820.97b3830"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.820.97b3830_1788469853407_0.835759475525383","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.903.f434bc2":{"name":"@flighthq/haptics","version":"0.5.1-next.903.f434bc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.903.f434bc2","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cb673e617103744742cffcfcb556afa8463c1fb0","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.903.f434bc2.tgz","fileCount":16,"integrity":"sha512-TGw16N+xWwlM0M8AUiDDCpETtEt1Sw+spHk4VMWYixRnHj7m1puv4b+DO075YH4kVWLYFqkKc7TpFgi7hw2LlQ==","signatures":[{"sig":"MEUCIAmtInK2+vBt5C94+T/UbJUUcEd+GvkhD0VCdEekJgZ/AiEAuqyKRuvxISl60+zgR8xehWazwjfdvWuVlQDj96KBvxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDL+Gil+w7pVyTbA/9SpdB3eLi9hlMvxS6xMPNiAT/9KgIgfFlm1juV7GoVyTKt9a2b3xVNhtnQKuBAuezyZePGuDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.903.f434bc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f434bc233778d75aeea61995df3a8cfaec459a85","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.903.f434bc2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.903.f434bc2_1788551313223_0.9002704525182557","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.904.b545d9c":{"name":"@flighthq/haptics","version":"0.5.1-next.904.b545d9c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.904.b545d9c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"21123b691fa86a95b804affb7f3da03838f806d6","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.904.b545d9c.tgz","fileCount":16,"integrity":"sha512-hZwZr+ycKDVUugt8xiUfarSpsIL9QJaXHfl0K9g0kGUfr+3/YaFMMfiksMJ6AywaPr1LOBNDmCTjRQyFhNJtug==","signatures":[{"sig":"MEQCIC8tryfFBLxK7xi+EJL/7MV9Ae5BvEAHU24lHof3jgT2AiAS+ztBuYqGKHCjyQUAkKl3vjb3RXG7g7x8oTcBsQmw6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlDeHX852BkR6Qjn/l84wHS3UtZyyCnmxEEirbwvqE+wIgdq45fohZ48GdGhPnKtb6xiIay3yDt8s4Xpkenqozrho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.904.b545d9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b545d9cfe622400923a81685c78547f2be54eff5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.904.b545d9c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.904.b545d9c_1788554718781_0.2787562606862928","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.905.5fbf787":{"name":"@flighthq/haptics","version":"0.5.1-next.905.5fbf787","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.905.5fbf787","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6e924b8651aba135477e9988d88d30cb7246371a","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.905.5fbf787.tgz","fileCount":16,"integrity":"sha512-dXpQfS6r0zdO1R5QZ0rgS0JW/cLpfWU9ioLWNGNp7d7GWdhb3mw2kw4EMZ0h2w5kao/Lg5R2Fer3OTcjgG+D/w==","signatures":[{"sig":"MEQCICzLtHyNaW2vVLGU9J9b3t8Qis9CIn7+i5nYwx488AQhAiBVn5aAWWCl59Xw9GGBS/g8wut/z0+eh/MK3JA2fPz2ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDXLiA91h8BKlbYTM/fo/+rbgEfYVTOylPCvxzBgwwyKAIgXMIZm7+IAomfO3d/LWilYvVzaXOpGQ8tiBjdaTFo9gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.905.5fbf787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5fbf7874064c384307542d68b4dcb6a895ff0dcf","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.905.5fbf787"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.905.5fbf787_1788556086291_0.957989352933136","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.906.419e5c9":{"name":"@flighthq/haptics","version":"0.5.1-next.906.419e5c9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.906.419e5c9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"23de819ab840b3b1a594c6cc31ac7b21e8a6eeef","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.906.419e5c9.tgz","fileCount":16,"integrity":"sha512-DaEbPYZJ0FU7R8WLVjRAnZAIo9SgvRrvfDl6w+Nm0NxSIYvvVSo/7paFYneYJUT8XJ0OmBiKNEI7AyqCmiNXSw==","signatures":[{"sig":"MEQCIHyaxEsCv98iRQSt9JXXRldBMppVaFQ7GYRiuKoZLfUHAiA6U2O9Q+WjabKkkH9k6u9F1xBZqNZ7raBkzKIsF4OzhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICEmFOMtMnygujuu4CS0Npo8AvNpYSDODq2j1T8AaZksAiEAghT7yr/WtgeShPidWk8mAHieN7QM7IH7Xj0OGygWXow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.906.419e5c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"419e5c925b366b5053ed7711ce371eee89dc31e7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.906.419e5c9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.906.419e5c9_1788559746973_0.1373109741303844","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.908.b072fbc":{"name":"@flighthq/haptics","version":"0.5.1-next.908.b072fbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.908.b072fbc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"caef5facde16909dda1ce9b40f6c59a8032c0b46","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.908.b072fbc.tgz","fileCount":16,"integrity":"sha512-peXnsqA/4vmaTKkrGlJSbTOKLxONi+8VkvOgNa6osThLuVOjAEsWTWlJViHCPagsTAPAzI+g2TN+iyWa6uuubA==","signatures":[{"sig":"MEUCIQDZzaWSXmSM3OY4QWyfN1R2sCNHirNCB7Q8f9Z8LmuWygIgEAi+YM9DXiV0uhLQTlUiZqJmU7ptsPLLFwxrNxp9wjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDFh5TORplP3NHMcHciDTtMWJKd4Oj3JVhXamVtPn2NcAIgXMUXUJG2G1Mo4GD5lufkPv4p8GcZa2jCBbqulF5xVLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.908.b072fbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b072fbc49d0745bb96842601b864551b37ab3ca1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.908.b072fbc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.908.b072fbc_1788564308331_0.7824674691869407","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.909.a5d1857":{"name":"@flighthq/haptics","version":"0.5.1-next.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.909.a5d1857","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"77a546bb149bae13c506e3443f777e168d84b238","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.909.a5d1857.tgz","fileCount":16,"integrity":"sha512-l1PSHHLz+gZN2U7wD4A8i2T+/C20u+moZRAOspwwyGuEc3vOBwJVDKwK7AiclH91BkIUrHpJRtUeEkjWAVrQNA==","signatures":[{"sig":"MEUCIQDWFlMu7ANxMFr/gIacp7OdgeSc6I1rrTAvc9cmbPzR0wIgKquYRwmDY5f16vux+AV/APFQ9Lsyia4IdBGIY6kDW64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCAwPjLyuGiLhteChZhLPiQAnq74ILL2vQ4RNuWTsFzGAIgZrVmtHpyG3bQEK0cy4wNtn/W91S1acGRkvYtrcONS6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a5d18571cd3176400ab4dd8e03a2ed880037b213","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.909.a5d1857_1788564909006_0.5828198546040286","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.909.a5d1857":{"name":"@flighthq/haptics","version":"0.5.1-edge.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.909.a5d1857","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6476b34e62237abe89b8a39f525e459c69b20721","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.909.a5d1857.tgz","fileCount":16,"integrity":"sha512-IvSluRnSKAHb/QlQ0EqN6bM1A0j1t98LYu2NiT+wgEzIGGZ4L0a2lm/NzOwk1qFFiT8DYYG9S4G9H5zCUAWa6A==","signatures":[{"sig":"MEYCIQDFJRQ1q8QvstfsQknHrrHcIkvhRDsdZnha4C/47a9A1wIhANJhEHsi80KH7PG2ZSz8mhaYxiui7kSXmkztQ6SlhHrU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF03XoZEtPnL0iolhKE7u9y6+M9udlwV0vRMW7K3Hs8SAiA3eDh2DyMlCEms2ruN39u+x1c+1ue3vUt1sl+b6SEmig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a5d18571cd3176400ab4dd8e03a2ed880037b213","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.909.a5d1857_1788565627486_0.8854596759800548","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.911.32a089f":{"name":"@flighthq/haptics","version":"0.5.1-next.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.911.32a089f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"864a47faf8c5b55f1b10d0c15dfb4043adb63d1e","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.911.32a089f.tgz","fileCount":16,"integrity":"sha512-4hijKUXZF4qhHzobyZpKYfBRuGjw1LAKiumYGDQpYGRk75lG5gvq924SeZi1j2yBxgTzhA6n7OfqG8ardcq7SQ==","signatures":[{"sig":"MEUCIQDHNnkJSJoURCQKTFM11IAAAQgIlo99XlsGU0ktW4t4nAIgCKKk8juHnoFRvlRjUROGy9p9vvA619aAgGALBlANkgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDnxInwka48FZPEx4tZJLhz1sHeVCjvMIBhFzv2iAVhmwIhAJA3MJp8QtliyUipwraF8Ga4yRwrVinwwUD7T2Dj7xyU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"32a089f1342d08547fc2359dfd5e8fe9f7e3c12e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.911.32a089f_1788585446083_0.5768493571972675","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.911.32a089f":{"name":"@flighthq/haptics","version":"0.5.1-edge.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.911.32a089f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2d9bf6ec2bb6c52123e876038d5bf2b1bbef8c96","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.911.32a089f.tgz","fileCount":16,"integrity":"sha512-dq7R630/c1kDYqbFHoMzSz64rdHvJIGsOSpD7M3Ojgai2E0nm3In2CALgwecA//E/hx4eUQrbxrFk4zuPGn8uA==","signatures":[{"sig":"MEUCIFzfmdT3aCa6dEDqnwGM2R7C5qJ13yd6fB2m/FB45C19AiEA7GQ52iEqZWh2gzi7DyG9JJr/6yCOe3L3BzM3mkL86b8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDn/jclCIjf2/dsc21NRLiSQsbX1BufMFnjz9EslzMVWAiEAwGZLe56DkvEhTdoedq3z/rn0QuwOs6QI5NsYspIUZvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"32a089f1342d08547fc2359dfd5e8fe9f7e3c12e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.911.32a089f_1788585794456_0.15220226010321936","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.912.289aaa0":{"name":"@flighthq/haptics","version":"0.5.1-next.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.912.289aaa0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4d63e51379a166b2dfcd9601a9ff030208191005","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.912.289aaa0.tgz","fileCount":16,"integrity":"sha512-g5I91wdjc83Tdp/SwT+yTwtKieviNwThW3tzjZK7wrLmf2ez4ItxtymEpekkep6anKBHPPvrXOF64WhLvxCBHw==","signatures":[{"sig":"MEUCIFlj6tanUCvFHT+lV2hSfi03NlO8SpWtKW0M9uOoE2Y0AiEAiq3zF7RRamAqglgy+69ua1kwEvd18ALm8z0E7lcZO/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH1EUmBdOaEomAEyAW9dtfEjFyBecOwsCUJXUBieinnRAiEA4n7n/F/VL16X+scIey4wwOjEc7zfGUdh5gTA+av2I9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"289aaa01f9bb829f06c361b687b6c15a4ba4f9db","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.912.289aaa0_1788587232034_0.21470117605757788","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.912.289aaa0":{"name":"@flighthq/haptics","version":"0.5.1-edge.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.912.289aaa0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8bd7a419497a8911027da6a5f409569e30f774e8","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.912.289aaa0.tgz","fileCount":16,"integrity":"sha512-Y9SEuXhbFvc/C8ZOlPfSBc42OaN16dxzkpW3qmPmQhHWYfAYpXZ4YrWQd8iIFMbNXwivBPpQpBsdsDRF0RoShA==","signatures":[{"sig":"MEYCIQDy+cWASfAQrkoi4mmV884TOlLxmO3D7EW1suaLRmZDQQIhAIFHp8pi9uBRKvSkw3fsa8cZZWkAXHGsQQJp5rZnu326","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDq8fTFU3VrOuaEoCV1ZgwI4rD75ekVPG43QF0cwMQByAiAcgVN28OkUoNaanJSO7qOewMubOQaHv4WqoYDmXP/S4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"289aaa01f9bb829f06c361b687b6c15a4ba4f9db","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.912.289aaa0_1788587587032_0.24019937845981465","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.914.ed01add":{"name":"@flighthq/haptics","version":"0.5.1-next.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.914.ed01add","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9c39d6c4e62e36b50ee6fb9ca9717ba2efc977ae","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.914.ed01add.tgz","fileCount":16,"integrity":"sha512-+f8G/hTBQlXlYkCy2+ZccLqbN1nxFLIiuCZMMzmKLMqCQlgE2opZkpqHdcEKEH7uuHb3pQqoPwycs+StTpSg5g==","signatures":[{"sig":"MEUCIGiCoPzThTqY3CkWdRTu+vEPY4j2JNeh+XpZJsyeBwh+AiEA1id+937qUNzRHeBvpWWRHQabXDEhCz0qBWPZL/tSaEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICHWRIR/CQn7/gF8wZCoIx4gUm7VKSltuT8AemsHmZy+AiBZmdIZJSrR1yU3/eCugXl+IoP32gaXKwxoqD+m7r9U/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ed01addb10f223ccc2cf89a73d3150ebc84d0b01","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.914.ed01add_1788630800863_0.4088426723389089","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.914.ed01add":{"name":"@flighthq/haptics","version":"0.5.1-edge.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.914.ed01add","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"51099c8424f6f7441fa07be061608654e959efb6","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.914.ed01add.tgz","fileCount":16,"integrity":"sha512-KwtWlU3aQ1YnoLSVEbDhFnhxlKTB65ijNoOHYvfoA0o7rX3T70H0ilzmNSBEXnHsjuNCkuFcHV8+epmH41npBw==","signatures":[{"sig":"MEUCIQCgu9OgaFTm0LF7Fkr60+OBX4ZLc7OWKlqZvr99v6/fiwIgV8/N5Wn8XnKZmu/xarWX5ChI8+2/Ko5IlMJWtAYQKiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHKzp2pkJmJWUmje7usCd260Yfn1n+2ML575Auci9ObcAiAiLVuLXRT1YmlxRLw4AMiUaBptqNSPIMmS3Y2pgG9k5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ed01addb10f223ccc2cf89a73d3150ebc84d0b01","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.914.ed01add_1788631318118_0.6905810098651013","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.915.d4da7e7":{"name":"@flighthq/haptics","version":"0.5.1-next.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.915.d4da7e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2da53fdea6dba24f0aa7092953cc3a7cd3108394","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.915.d4da7e7.tgz","fileCount":16,"integrity":"sha512-Aq+Dk974LyZ2J5q8fkWbE9Plcwpz/bZGLM9WuERICrmkH4EcSM0b6ipsCYuc/KFmMjyByRY54nqdA+fAAjQmwA==","signatures":[{"sig":"MEUCIQDOg8vs+7QAdmfB4iy2BGlQzAtRBt4McI+cJrOKlKNyTgIgIalALcbTdCBaOf+XUskdejb2QitLY50UehDm3Ad6Tvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQClI+5/6Gld6gkNJj+kbDbg5DbhISguhzZJrrJu4EijuQIgVR7h1R8O9jlDNNfVhXWv0uoPJgFuoX8BhIyP5JU1k+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4da7e7eaf7e58b0a32c4c4098023b670ac1e76b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.915.d4da7e7_1788632416492_0.5473715506090935","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.915.d4da7e7":{"name":"@flighthq/haptics","version":"0.5.1-edge.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.915.d4da7e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2d7df372901727d2dbce369c504609160c5322e0","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.915.d4da7e7.tgz","fileCount":16,"integrity":"sha512-XXi6N7SxSbOIowByOELFXkL9mwNzKZp9CAePUH9K4GHvHSTyBzFTtcE2GW1Y39aID9K/5bgUmffSchol6+Cs5Q==","signatures":[{"sig":"MEYCIQCIFdkhVeEADpI2MeBvgHTtr8Tb5brLAYs2HQE/JZ3bHgIhAI9tvHUREDNXXVnZfbRdlhFZT7objZRUnnsDDtL35MJX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICH12rT25hxbXtrzKGocvAGdpvsMGKzhh/zAU8INYQvPAiEA0QIgF4Y9ZY74EHDWMn2teYvbAIAsQqXlcApq24JYvKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4da7e7eaf7e58b0a32c4c4098023b670ac1e76b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.915.d4da7e7_1788632871439_0.4991798465820878","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.919.354c575":{"name":"@flighthq/haptics","version":"0.5.1-next.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.919.354c575","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2b29af6ec7ccabfdad8cef1a3f9d2ed2fc8b8c42","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.919.354c575.tgz","fileCount":16,"integrity":"sha512-Yolj6SqSXFvbGEvn+uXbYgROrwh3V3N+a2z635//x+1At/TKpRh/UqwkPTg5n+qs/+77MqK+ZnT4KR+xJYmFAQ==","signatures":[{"sig":"MEUCIHVnvZXpJZPpRUO4rNZtqQHzaTWqtDVNqUnzSEATGZyOAiEAnxgSqq8meEmIyZdrLrV+9rRxJRjWqsTcHHINnqAnjMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDwv2AO7JmDUoOrwqa3PHavQ5icQMRRsCWQFO2KgmpcFAIgDxEmtuWIGWheW8qusnKXEaM6efTTaSF5K5gFUAu/wtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"354c575656605d83e51b525716705b91317a5dd9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.919.354c575_1788649810479_0.08176255872784122","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.919.354c575":{"name":"@flighthq/haptics","version":"0.5.1-edge.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.919.354c575","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c56c8de3289658c3c6fa349580348cec9e3591cb","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.919.354c575.tgz","fileCount":16,"integrity":"sha512-XNVOZImYeBe1JRlqTOF/7jUFmT8jEjqWtsnw9gw33cQvXPj9iMdMC+9ebiyLeA3MfNn4NsMM0sAMe/ffkEMi1w==","signatures":[{"sig":"MEUCIHTAD5A+FNr7S31D2vhbkhHBgYU1NNv9xHGwhRV/3ZCuAiEA5phlutaSNATQEBZPw1aWT3BIPFupzw2XRd4Zp6AbWa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID2MRsRtZs+3M13GaHB5ycA8luSp3ZIEFEe+RDuKM04UAiEA2npjVa3MvYPvjVcEomkZw+5sjlfbCWHNkzI9U0Dpo8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"354c575656605d83e51b525716705b91317a5dd9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.919.354c575_1788650446064_0.5766046639956182","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.920.da8f530":{"name":"@flighthq/haptics","version":"0.5.1-next.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.920.da8f530","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2f8f16a4abb8e0b7451365fe478a1193edfa90a9","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.920.da8f530.tgz","fileCount":16,"integrity":"sha512-RMfqdQys3SYFP3+PFrq6tAqp/LkJZYVKO6yAx/QGVMLwSQvLTkAP04+22nGmFep6wMq4DC/azTf+/3KFEj/b7Q==","signatures":[{"sig":"MEQCIC81vquD8/jWIyS+IzGasX/jGnonrzp8nTlsGJ7u9ir8AiB4SJjesbxeGwcZTyjAaD9op3oiOQrxLT7BZUPwtoUWjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAqXP/4DwAx+1rgVL0rbWN/+lwxH4dbi3Yjq1WU7l14cAiEA7nCJZQ/ORm1qGlmF/f8K+vKYhF71wxIfSG8HljxnCXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"da8f530894916f9baa6a9f6822b4f393b9e70a85","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.920.da8f530_1788726134031_0.6711624206643247","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.920.da8f530":{"name":"@flighthq/haptics","version":"0.5.1-edge.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.920.da8f530","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"308c9792d1fe284a6391ae48d357a379b12cf4c3","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.920.da8f530.tgz","fileCount":16,"integrity":"sha512-IqeF7y+bJz0pOA65yshaIw97Rm9oPgfnh13wrusDIRfL8hU/14rIofIYaj7iNFAXcFoAv8Xrf/nquL/5SpFfbA==","signatures":[{"sig":"MEQCIHYgqk1nPAPbDfhShrt3CFuLdhFFjgBn0KdvE9Y397f7AiAFMMKTX418melRCG+yRBZ24v0VaFG0ghGQtxKPDobqVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDeM+R+BQBh8FkcA4y8/QvrfT1bfO60crsL+bywRSolcAIhAKvoeq2MHsUFzaG0jZxxPZLdabKlIPlGLWZoCJSyON1A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"da8f530894916f9baa6a9f6822b4f393b9e70a85","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.920.da8f530_1788726699304_0.978638337393468","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.973.788d3d7":{"name":"@flighthq/haptics","version":"0.5.1-next.973.788d3d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.973.788d3d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e347719c6c891323ec115cf4514e230aae044102","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.973.788d3d7.tgz","fileCount":16,"integrity":"sha512-kGy4GvhxeIp1PvkDEIbE6D5hWkkZg6mxdpHcLeOtf1tBt+CXntzPP5xGu43PZGAvHeTBuNPOoCVjyHcBJcIe7g==","signatures":[{"sig":"MEUCIB2n3sBSncu5JeYGnN5ALPnYb8aImBr7ADg4zMHeBOTYAiEAoEjmQ00eYILzY3IQvr01q7W/SIw2a06vc4WqelPAgnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHUlfPGfPOY1m+3n2MgajsISdLQNSAim2WQUjKrrg3Y8AiBQ65vYQf4JWkwVS4NpUSLD+Y48O9mJdsi1gAwSzNkI3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.973.788d3d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"788d3d7375cca3a0233cecedda1a4e031bd26dec","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.973.788d3d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.973.788d3d7_1788898791928_0.15034188626829637","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1017.13841a8":{"name":"@flighthq/haptics","version":"0.5.1-next.1017.13841a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1017.13841a8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e0a4cb3ed6d4f9809d5b36d83f9136c80fc006c6","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1017.13841a8.tgz","fileCount":16,"integrity":"sha512-KEJPs6PAYtjqyqdcZF4ar8KTaLu6Ci2Nwc7+22oPeD9t2Xc5mrHIH6erY5EbB+0yiOLc2TVK1AvPevu0lvYw/Q==","signatures":[{"sig":"MEYCIQD+0cuM1dAHJGXLRfQRxH3inCQrBMPkEq+iBht5ut7pMwIhAOOXo6Cwnqo8pN//KJrelLGO2Fu7h6sc25UuR4eoL7+n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTlc5Ohy38sW7N839anovfO2mMUMBR9/xFV3wOHayugAIgdB3l9in8egisEbfay0jNDExRnaUMQ6YT9SxLi0ytPmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1017.13841a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"13841a81e0ac1421eae7411a678d38d72b3e358f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1017.13841a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1017.13841a8_1788927430066_0.9215945897120685","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1019.1274ec5":{"name":"@flighthq/haptics","version":"0.5.1-next.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1019.1274ec5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9887e414c0be20356629ef6b8e398e1e5bce17f2","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1019.1274ec5.tgz","fileCount":16,"integrity":"sha512-MfZwzVex7y7hMHRC/RHqoWjzNowJ4jeLtY7xnPzGswFkjiMgBSPoHgSFu1tGT5K3pe9N9X+X5xxZu7+yjGMdbQ==","signatures":[{"sig":"MEUCIQDbIxswGEY+PQOMvbEh06CMRGm+hVO+bKCA8zL01aP7kQIgVhk0VD5+mrPOHlpPN606Mtge8xdIgakgzc4xWf56Xh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSFj9FfE6xvART7KJB5fvOLmwIWl8dBLNF5nRjtOn1nwIhALxVCURLQHxN1BQtv5kc62NRwcKa8wZRSk20RusaxVJ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1274ec5c923947dc64d5ffedcbd8169fc758cd9f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1019.1274ec5_1788934484993_0.1836823435338084","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1019.1274ec5":{"name":"@flighthq/haptics","version":"0.5.1-edge.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1019.1274ec5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6318f69eb868f09232510a18f65813003140f20b","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1019.1274ec5.tgz","fileCount":16,"integrity":"sha512-k907sSA3gTbZJ+42PO4d6nN3sEbU4UVYQvtF7NhvtOA+OXPWm8NvSws/iLU4eeVFLAZt7eXVEoFBF8Er4xIBpw==","signatures":[{"sig":"MEUCIQDGf1ZRx3dC+lvRjXFk224nVFfMZx9Wn/6JpGrYQdKFdwIga4H45IaVK5qqM7gmbUhaUedqhg8z4Nq6mr7f/mv8ogI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGZWSE4iqUdwmFD8PulW1kgfBPxzUGnlRkKrsa+C34mAIgUnPGi7uA0DA6wt649/zvxonuH2d9b0guikhXriXGUys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1274ec5c923947dc64d5ffedcbd8169fc758cd9f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1019.1274ec5_1788934957331_0.535416016225166","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1047.858b9b6":{"name":"@flighthq/haptics","version":"0.5.1-next.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1047.858b9b6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ebb73b8336030c0da5922268f6e0a754181e401a","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1047.858b9b6.tgz","fileCount":16,"integrity":"sha512-kWZKgJ7j3U8gJKzLDj3FPplLp5AtTkiSEIFhccDN+CXBE5SJBYFzsCiMlWdqJgjumBca9uc6lPofUPDTrUlNwA==","signatures":[{"sig":"MEYCIQCpFDuK1ZFNZzrd+TjJttnjM6D4ThRtPncb499S8/xRrAIhAOrzCe8qoR/pYYcTVPAQTHiUqQqIEurKRU9WTxp7Ud+t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPnzOA8abMQ8Q3vL9BxNf7QqNlOsSmUInhJxsM6yYlowIhAOGuHogyJjq+H32P1HsKUOiz5XDFEjrq1qpgMhW0869D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"858b9b601de814f6b6940cbb1ffff0916b903268","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1047.858b9b6_1788973146124_0.735301339859366","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1047.858b9b6":{"name":"@flighthq/haptics","version":"0.5.1-edge.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1047.858b9b6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"23a8d42f3d1f0d34174181106eabee59ba690c96","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1047.858b9b6.tgz","fileCount":16,"integrity":"sha512-MS7pvzu5526U+bEIGSMdIru5NXqjyxPQ5rtqaMB6MHkJ7eIB8CcbLBxXwea0ExD3WgRaLI59p8Ki1BAts+OL9Q==","signatures":[{"sig":"MEQCIBmRouoERF4xRxjqwqNzMXiDDlo20c97BgiLl3P6z6jlAiAIGG6MkkwXPuEnSQN7PUD/bZ9d760NtHta++3Jn1s/Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDs2ThpH6wozWWp4/Z0BZJ0tgXhutuy7VFdNKsYAUFlTwIgZV98FSZ62J2YJ1YNrDIwvwkU0vFCPkgmwF+jW1UuMNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"858b9b601de814f6b6940cbb1ffff0916b903268","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1047.858b9b6_1788973558007_0.6869844527092144","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1050.0bd43cc":{"name":"@flighthq/haptics","version":"0.5.1-next.1050.0bd43cc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1050.0bd43cc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b88c1644fc7e23bb368b1528d20aeb2c09fe351e","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1050.0bd43cc.tgz","fileCount":16,"integrity":"sha512-vUsNuqA27cV7qyURgePn7lfuJJ+ifqtMiRdXG6MVu0YksilsOYNrvc0UOPk9jlmktoeZzdDLzmZ6CM2Z3HRdIg==","signatures":[{"sig":"MEUCIHM5z+OXqGomaHVVweZH5e7x5rC5tbZCjywrNx25SrwvAiEA5J6j4Z4WtGP7SFfMBJaA40dqEBlft8+ZbtQV9I/8Uv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDz2F595b1FBXpZxkV/LddloDNK6hLJ3+fo9M8T7Ad3YAiBsEbYSZUgh1VpBVgcwYM/d5xp9eIqj1SM+2Xfjfm4Raw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1050.0bd43cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0bd43ccdf62d9977512bf6c0fd6dc3ec177a8c8f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1050.0bd43cc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1050.0bd43cc_1788988444187_0.6000708997928841","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1051.65889a1":{"name":"@flighthq/haptics","version":"0.5.1-next.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1051.65889a1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"09d84bc8c2bfc0bd59d1fef5290f450485ccdae6","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1051.65889a1.tgz","fileCount":16,"integrity":"sha512-3qBpTushixvKZHtZWbhu82N+4cl9esdcipziPMEAj+gxlUGi7JyB1+IgMrlWFznB/u8iT/ipR5jQvrpRNRJelA==","signatures":[{"sig":"MEYCIQCJHGEAAUEyfP5yPoFEcuvgWo2nDRMIpP+qTnLsheUSSwIhAO7qKYc75s0gZ5uGmy4qudQuaaiKakihDh97LJy8VWVn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDFUocJMGgXckbwMtvYJb0HRD2k2wCQKpxqhzVLSEQtUAIgfH7k9Q2ONvDvqHuU2W8AdffZBMCleF3Eug9EYsmHpJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"65889a191bb0d2f5f2f95148590874f3e49bf9d4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1051.65889a1_1788990913431_0.8478818408626505","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1051.65889a1":{"name":"@flighthq/haptics","version":"0.5.1-edge.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1051.65889a1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d222853834e73bddfa1c89166c4ece367a59fb12","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1051.65889a1.tgz","fileCount":16,"integrity":"sha512-4kQmH03IiKlauKojOiKWz78Dj+7HRhr3I4QyIqjUm/TeV+coohO6PsVG8eWeeY52V/v7H075jIj2wVG39w4y7Q==","signatures":[{"sig":"MEUCIQD3MMR60BzJEH4j/zmv2fcksdpmYis7/PLU4Jc2ogm/QQIgO1YFN4ujZcNFYKByzrVbkugB2T/P627JFV7tQ1X8Axo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGpIlYE/MLMkT18ahcg2Yju89CB3RQHcwHlxcgqlqHXRAiEA0VmcHGWUpmnE+pGF7qQDnTZhqZB+XQ2wmatE2eLQoEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"65889a191bb0d2f5f2f95148590874f3e49bf9d4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1051.65889a1_1788991458563_0.8333240794988599","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1052.ea38f97":{"name":"@flighthq/haptics","version":"0.5.1-next.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1052.ea38f97","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7a84acb6e6d41f4bfc8ca58607bf4ab066de6936","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1052.ea38f97.tgz","fileCount":16,"integrity":"sha512-dA2s6FJt2XLhm6VQk+Q+1mGpalhVQDWVB9/YYOH/QmG7W7V+hnEXQp/xKf1whBW/GDjAO0CvuLCV7lqXEKGQpw==","signatures":[{"sig":"MEYCIQDJn0XkWMuNxEBwM3+p7ltmiztzBBcbCxo3AqetF+9iEQIhAIOuZN43fVQfy1HhGXOxSYOSoJInE56GFu5MDpKwcf2H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDuI0yCEpTnNZ9DWLwTFBbmILd7pulJrBoUb31VvM/W1AiEA2hUl+UFr49YphLV9ULnJzWrLa2RPjHUCsTOz3NQfkk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ea38f9774bbb5b1696c25c9ba02dfae381db021d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1052.ea38f97_1789013694226_0.19653637501192778","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1052.ea38f97":{"name":"@flighthq/haptics","version":"0.5.1-edge.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1052.ea38f97","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"44f2f0a7cddf47cfc8c0d366fd48ecf33212b86d","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1052.ea38f97.tgz","fileCount":16,"integrity":"sha512-93Lc8UoCE+ZI295W+QWVAD1iZqEz/Sj7EhJRJQcSjRvxqcSP/SeWi8K1BVVFhI/l23NVSxFux9qZKsyDdyMG1Q==","signatures":[{"sig":"MEQCIBGEPzIIFWVZOQMyxlp07E1BG+UVn1CdPm2pBpeYE5hAAiA0oVnKcN2oCOPJvVZc5/u+IEP8RQSOPYCREORXpvCScw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAmPJTbt9i71u1arhXoi17v31hduRpCePE3qq7iQUtL5AiEAmQ/SlcHFQsQg8t5wir4r0TsLUjDq+tc4tfkTPL/8NRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ea38f9774bbb5b1696c25c9ba02dfae381db021d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1052.ea38f97_1789013987935_0.5100016255626665","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1056.4945b81":{"name":"@flighthq/haptics","version":"0.5.1-next.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1056.4945b81","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0775a8718bae9048cef54de07a988676b037b60b","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1056.4945b81.tgz","fileCount":16,"integrity":"sha512-Xe/Bq9ff5WLdmTmlMaiLyqCgtIZLZuyAHF4YaG51RSv+a6FuIamYIBtsR+aI5CP5wle0SXOjNl87zWbJqVigfQ==","signatures":[{"sig":"MEQCIFg/9Cpyrs3UvBHjLDrbphiWI3CDxXv7qFNB1HNeGqrZAiAP6fY6OVBnC8Jz9kpAhBo+nz4wDVYAR9zoK3iWHCFLmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDvZs2SO4yNCQ8I/o2vnzw88xi0BpAHuPOFHJWdZ0hoGAiEArcEkWjo0kYrAc4HPpobK8uPHzuw0v4byDg1eHisZ3VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4945b81fd2d8dc61f234442ef77169e0f3ae2316","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1056.4945b81_1789060549920_0.31387255611454634","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1056.4945b81":{"name":"@flighthq/haptics","version":"0.5.1-edge.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1056.4945b81","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fef193f0dd0bef024bf32199e3c9efa8d4b53fd5","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1056.4945b81.tgz","fileCount":16,"integrity":"sha512-65st7ItCikyEtZ2TT7e5xsdkc2yXP8jMSOVxwOWICNp4e/Zh++ODxVDIIWHorvUYoTYCCOKfNt3gKLyp7JlZhQ==","signatures":[{"sig":"MEUCIQDSQbw4iQeeiLQTj4LuCTlDvJmCjK3hZCW7tAwNaqN6YQIgBOJN/Yp1SWBX60W90LmTiVa1PiLO3k7nJKaLwfEh0xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCTPtz9adcRglkLFeSkZNRN7CrUecDkmxBOxFobpuLokwIhAK3hpFS9uxsVqM7hCTmIOYKjshP5jmyGU+5r10NPrALu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4945b81fd2d8dc61f234442ef77169e0f3ae2316","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1056.4945b81_1789061048034_0.8487755110764714","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1059.c56d3cd":{"name":"@flighthq/haptics","version":"0.5.1-next.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1059.c56d3cd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4a9e0abfe8373514ca68f8ec0d94d0d7a6a0d75e","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1059.c56d3cd.tgz","fileCount":16,"integrity":"sha512-7+MFMyZoCxUHr11eKxIdPbZ3Bxk4nivXLtomoh0N1fe2DbXiGeteJ8XisYROx6Y4GDaAQ9+gjA1hyZ5H0zcCOA==","signatures":[{"sig":"MEQCIF9MQeDDXqqVZT/Pyqnxob5rPt85JWSrJ6GySNj5YT+6AiAZ74HRLNlvp0LRT+FXVoSDKtZR0CWhhm1NtA4to2zNOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBYwDQ2J4U22hH+IO9bSQ6UyZ60wVdf6OwFjaDVRXSoJAiEAw+4APQM33eDv+UQbfHQSKuI8mEvFO95QfAfBor0xsRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c56d3cda9aa3602334632ba5110c8ff1279391d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1059.c56d3cd_1789079964605_0.8441620824639788","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1058.751c53a":{"name":"@flighthq/haptics","version":"0.5.1-next.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1058.751c53a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9cda762bcfd93aadf7b8ba9263eac80ec33c440f","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1058.751c53a.tgz","fileCount":16,"integrity":"sha512-euIsFMv7jO0K1P8OD8BFFMh6IBk26Nf5RrI36FP8cI30GnNlXpHrJOqpG3yYjZzr9r4ExAz0LxoNNkJGIkfB9A==","signatures":[{"sig":"MEQCIHKmOAuulwLWmBM3HJ0dv6EjB0CUIv3EdUpQ7HHF7sZDAiA6o9XqJxvWqyie5VtnCvLyebdChcYZ+GLSwGuCxEPssw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDteyFMz+IVnC9jphkVJHBkv40duZfH2OfdWAYHT/qcjAiBr9+ySPNyeD9ATnsqVMrgCyvz1wbIFIKZLV08Wb/LosQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751c53a7765e345d4c3e29d3a6089601b35c2bad","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1058.751c53a_1789080017946_0.15515377758645843","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1058.751c53a":{"name":"@flighthq/haptics","version":"0.5.1-edge.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1058.751c53a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1a24f6a013c1224ee3fb0df893906d03a22d31c4","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1058.751c53a.tgz","fileCount":16,"integrity":"sha512-sgGeGMN0S3cDUtVmfle1dAyj3aGZUn0U/iYrooVwE5WXYWwcimDv5dvhOqS9ELoGeI4KTueaPpz9KwJZUicQuQ==","signatures":[{"sig":"MEQCICVMFvMqWK99PcnHMp8WM39zpqjKBolkKUMCGF8Z+J2uAiAF7BjRPBA5cZu4JqFD1PSYLP/WPS1C2grzcKls218Kig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0Ohe2nvYm5n8iN0V5N8/XwepY/023shVtiqAgtWYXvQIgHbeCzRaA6dwLkVyetOnMLLXRQaVAh5oFw1l80yCvbJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751c53a7765e345d4c3e29d3a6089601b35c2bad","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1058.751c53a_1789080221895_0.49924325747807163","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1059.c56d3cd":{"name":"@flighthq/haptics","version":"0.5.1-edge.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1059.c56d3cd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cd09d80156c7e31dd6763b8767062efe2607afde","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1059.c56d3cd.tgz","fileCount":16,"integrity":"sha512-LOZLBLt5ClAPvWsZTO/oTfIJ/LFqolOlWnxUaHih+bnD5jgnJuXUGHbHyW9ylsXtvXP9i3bP//MWqcPkw9rkSA==","signatures":[{"sig":"MEUCIQCOY3zurYfeAP8L+Gm2b84NnkQyenFZ0/0WZV/BD3k+wgIgd2wA3SkkYoy5zkqdXYu0NlMJUUSXwoO58Du3ioqs4fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEu7wSSG6zodiNpVmaglBC+CdMBGmFYSJTPkoJGJdCvhAiEA1/kKJm/Lchn1VTnBpWS4koNm7fsVGOyX7muH+o257UI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c56d3cda9aa3602334632ba5110c8ff1279391d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1059.c56d3cd_1789080612465_0.7611676833306973","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1066.36fe89b":{"name":"@flighthq/haptics","version":"0.5.1-next.1066.36fe89b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1066.36fe89b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3ae33673e4195a50ed427ad552925fe01049940d","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1066.36fe89b.tgz","fileCount":16,"integrity":"sha512-LLHpUHnaxYQE+sn3px1lpaI6hvt3GkI14qNVuVxADXU4wBa8VL0yAzvxF6NPCgAcUwqRtpnZEhIZEuE11ACiXg==","signatures":[{"sig":"MEYCIQCwKb8kGo+c/qaH2Yk+FdJ4P7JwApGJoNOHF1xjMtlcwgIhAPsuLskWKgjzr/oJjuk8gGyo6Oz2aa6N7s2Gd1rsLv9v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8WU9RSH7K4cFxf6zLuj0BL0n5WlPY7WPTZTgmhyC5pAIhAJayRF0jHewmNbneXb5C6KQqOAADspiG32kObm/fjLqK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1066.36fe89b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"36fe89ba6c64ce8afd3d789f17c5d9730a46f50f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1066.36fe89b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1066.36fe89b_1789109446829_0.8631810520730201","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1069.554a2ac":{"name":"@flighthq/haptics","version":"0.5.1-next.1069.554a2ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1069.554a2ac","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6bf81231e5c4a1da814efdb96b3b616698003a82","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1069.554a2ac.tgz","fileCount":16,"integrity":"sha512-QytOVxhPw0GX3iJS5abp13EhAjRtZKWDmYJz2eBvTX0nsJC4MesXNE5AErCwtJet9bxigASOdW73FbIwCFLUQg==","signatures":[{"sig":"MEQCIEkyBKkK8Xnu2cTZ0InF89j3vByTN31YXr1wZ+6MPxG9AiA2QGdeyXHJBL+Rmh4t0tb030CmVW5YBaDFF+7otebwvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHdk72cvQGDvWPx9HGRefHfbMRyRaX4wLXoHmii9MHkDAiEA2Ds/0kcGz5iKgkRHwu4hEvBpjjWIYRYigkEz9vi6cGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1069.554a2ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"554a2acc3fecf189b89b0729308ff890a15c21cc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1069.554a2ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1069.554a2ac_1789112166132_0.6753000628115913","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1197.6a425ce":{"name":"@flighthq/haptics","version":"0.5.1-next.1197.6a425ce","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1197.6a425ce","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e8319f3f7aff3c758c76a4596d7189a132d653f8","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1197.6a425ce.tgz","fileCount":16,"integrity":"sha512-Y7cDxCo6N1ageeCVsliRmOjJCk+cCKMHkHbXYTexhEZSh8PZI+DYB9gIkYNN1Lwri31oDFrGnoVyNthAo/32tA==","signatures":[{"sig":"MEYCIQCs1BCYJ4op7vgLK77yFvDgan7NwH4akNCMvch1CHWZywIhAMOMUfwRU8YUjAupKx7n9ObkUWILgnLMz5U3hRcRf1TV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH8QZI2lJXXZ2dsx68Z5jQWS88jQr5sdu3MHR2urEyiZAiAXusY6TYaw41Caz5sXNVuneBKwqZYpGZm95rGij1n/kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1197.6a425ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6a425ce64e6d501dac8218fe625e73d58da88639","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1197.6a425ce"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1197.6a425ce_1789241071842_0.9520675658859847","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1201.9b49dee":{"name":"@flighthq/haptics","version":"0.5.1-next.1201.9b49dee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1201.9b49dee","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5f3e3e123ccda2acbd5c4295885c66b60057c9d8","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1201.9b49dee.tgz","fileCount":16,"integrity":"sha512-3dP2LYB1TuPLZ/eWgSCVLGigVSrs7+iC/FOuRfnZQscNNgfn/n2Lq1MlAKpt4Qw2vXlKwHqrbTGK2s6vCZm6zA==","signatures":[{"sig":"MEUCIQCj+W7lYwNf1JalWSdCh3A/JuApme1LBeT5aVnvOZQASgIgfoHR00PheH5rytDxauosMbv8jvz34qbxt53Hffb6vkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIARtB1a4MXWFfubE8KMRUIbPvFgZ8JW+cxSi5kttuxusAiEA/hPSjpDuNfBoKIvP5TojAf1v6JimSsncPWD4NfVMU24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1201.9b49dee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9b49dee3f22f6b2838c3d237edcc77bca65734f2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1201.9b49dee"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1201.9b49dee_1789245676646_0.9465440081836547","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1202.e31f126":{"name":"@flighthq/haptics","version":"0.5.1-next.1202.e31f126","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1202.e31f126","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7ace26c61c70c06358e2a26a092748cb777c972a","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1202.e31f126.tgz","fileCount":16,"integrity":"sha512-QpP3QNrufpF/aU4Im+n1dE3swYk8mJJ0XbQa1wjZo4yUMxqUiazn58Qpg3+JQI+WTlHmAkbDxdfHCoD1r/kyew==","signatures":[{"sig":"MEUCIFVK+1e/0YhQjPVqNVKdYyPUe7SwyidjU+efpmBmPdifAiEA11cyLLshWILpV84TIBUjji4wkWDIdZi8g3w8/e2xfSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDrZwveUbybNAV2O767nm1jevrIZM2h/XSHmkVNnQYXAAiAef75bwtfevZXTczwR1yYSf8su7QMpRI0f8l7Al6rRRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1202.e31f126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e31f12600309de6161f5523f2b3c17698a5ff664","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1202.e31f126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1202.e31f126_1789249419929_0.6073786936898247","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1204.e33a1ac":{"name":"@flighthq/haptics","version":"0.5.1-next.1204.e33a1ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1204.e33a1ac","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6163f24ce6e539986f9d7cd6c3b612b998506ece","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1204.e33a1ac.tgz","fileCount":16,"integrity":"sha512-vBsDuV4mYYjnZr5uLVwO/IJdpafiO3dVACl7aDs4zcNHmM0XaZwIhzKCVxf9eYKEFBEzU9E9EpZoXDYZIZ4Vyg==","signatures":[{"sig":"MEQCIEViC7cCC0zp0gHt/EFmaJJ6TPtemMZDN6YvVcF/G27NAiA2IpjITrKVtQrGbAM3nqnWc/fgEl8iNLOXKfa4e7Mg9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBgqhT9kf13q8i46jIn46lPAuaF897cLrkiWeCWk1M+EAiASgeLCgEQUsmBWbatmAmC+JItmY/yHv30UeLAQMyHE9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1204.e33a1ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e33a1acd62afea4078e3aae31f675f8ed642b3a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1204.e33a1ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1204.e33a1ac_1789256055543_0.39586979605915174","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1225.129b76d":{"name":"@flighthq/haptics","version":"0.5.1-next.1225.129b76d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1225.129b76d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0d6fbb9ae47dd9d555451f220b24edd1d541d025","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1225.129b76d.tgz","fileCount":16,"integrity":"sha512-fiUDgJtFT5Bo1be3WLLTEaYyduI0aOXPvJyFSh/6R/QyFtG3MC7ndIkDuAc43ql+4jj+BcK0/qbNX7UYzGuX6w==","signatures":[{"sig":"MEYCIQCPJ+qKxAw2c967ouKA3jRW+WsH50JHjaYKZVkShDjtRgIhAKR/OoT+Zza7RlFNj/eHcKLfsxqp/JmAmS/zrx5Grp9T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxZsLTikvq9rCO7o13c8M+mtniYkY6N+5NrXlqpqmF/wIhAMa5oUMadU7zEwUVwFy+WemGyBMV27Kkmcs2q0o5zSBE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1225.129b76d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"129b76d4025138e3fbbe6fcdccc31a89f6bfd500","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1225.129b76d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1225.129b76d_1789269817072_0.5151228001088775","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1244.12290e1":{"name":"@flighthq/haptics","version":"0.5.1-next.1244.12290e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1244.12290e1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b764a4c9babf074484a5c0a5a3a7ec04ebe5bacf","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1244.12290e1.tgz","fileCount":16,"integrity":"sha512-1nRddhkZS7Q0WYcjkDXzveK6agL6X34mtQHtQqotHlcaAKhH8m2K5egySirEQgzRYs4QmMotxUlmozo0QykfpA==","signatures":[{"sig":"MEQCIETKIzwXhCtYzvwtY5MdwTW7Xol8ee8vk3mOgtQ8JB9LAiAhP4mC1xDeBaVuGyNr5KYfRi6yXeapvfLFsyAx0Ve8zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFEGe1hM+GXyT8TVVw7irahiZgvpZ46AtDpDP+iow81yAiEAtwb+9DwnuFpbhXqrQTB6zLPbrDBLBkkS3WlbTh5BBk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1244.12290e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12290e1f9b322ecdc5d521dc3c3597796c75045a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1244.12290e1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1244.12290e1_1789288206222_0.9911678181847583","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1251.918ea64":{"name":"@flighthq/haptics","version":"0.5.1-next.1251.918ea64","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1251.918ea64","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6c5625f626af70530cc3a2a4cdc1fb83394ea816","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1251.918ea64.tgz","fileCount":16,"integrity":"sha512-u9CxLPikENUtkb9YSB4kpo7jAUKSAAuy7Zns/omm6Ykdft20R03lWxQGIjKTTzk9wp08pG2OO+OSXoNUIhhlfw==","signatures":[{"sig":"MEQCIAzBkSIoiXhp9gKu5Ol+J2I8f+fP6bi7qqM1Mm2mcw6xAiBmMacRKYD2L7Itxw+1yoQ9LvqT1c/GlzoN7yDGCdQl8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCIonO9u96eJTO4F/oAWV5jF96nVCYC61I+WxMybBEIPgIhAOyxfEsQDoEkXVtwUQoAsWdjp8p5ZlMnYee0X3C/Xz14","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1251.918ea64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"918ea648938b20a45e9c7ba1a5ae1f002d6f8931","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1251.918ea64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1251.918ea64_1789314035697_0.09328346060340187","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1252.15e4611":{"name":"@flighthq/haptics","version":"0.5.1-next.1252.15e4611","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1252.15e4611","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"65b23236ccd6801c5c03984733c789470694dfee","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1252.15e4611.tgz","fileCount":16,"integrity":"sha512-ssGBL7MzzAlTe38pYVqFhDeerMlBP1UAmcEcdjs5MgTqGBfDWq6vcPoQfCkJojk4qVZm7lXKsr1p/u9q7tRoyQ==","signatures":[{"sig":"MEUCIQCn7zzT0TVPP3iloLD++yVurhACT06rJGjZYATpOSoRPgIgYmr6OwWkNYpBhyjmR8KkPNWLYM0pyNkRrqaoh4y0t9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG0J/lwKc6KhmKYhBYXpe5VM9zWe4GOwiRFG0/7ZCUtSAiAva3hN56nNvseqTSiK5dQfVXqpSyUDl9/76BpR0GvaLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1252.15e4611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"15e4611773b9704eb3965924ef12a0a8d99c4a77","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1252.15e4611"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1252.15e4611_1789315173571_0.4083147926172108","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1253.6fe252c":{"name":"@flighthq/haptics","version":"0.5.1-next.1253.6fe252c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1253.6fe252c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"edd6ccbbc22f01876615df10c432be2a360a226c","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1253.6fe252c.tgz","fileCount":16,"integrity":"sha512-QjB8DLIzSVuj1KyHZlGs5+FQvOGXseJy9gp9HgJjKYhBG0f5uq08CMPzKzEx1+8oLbRY7vWqBkAK/CzsnXGvDQ==","signatures":[{"sig":"MEUCIQC5BRH4fDgG5CMxssIIABMcqxLeIVx5jNJTKN6gWkHwJwIgLWz+7L6a37KrprEyJRsg2zu0YOTMaUORKsW+SeRUS6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICg9hwdUm6V7/FTdYOnECdr8UwVLUQXgrIhBtQjh5CT1AiB7MhwzLn2HyqOS4mDswlVUCZhcHUhsUqCv3FRuztJDUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1253.6fe252c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6fe252ca721620db74125e4efd624bdf0fc88c04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1253.6fe252c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1253.6fe252c_1789334675218_0.5329847026592274","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1254.2ab4a06":{"name":"@flighthq/haptics","version":"0.5.1-next.1254.2ab4a06","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1254.2ab4a06","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d16fdb490e39bbfe112254c5971afe3b0b36819e","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1254.2ab4a06.tgz","fileCount":16,"integrity":"sha512-9wP3WpWr6/Rgd2gLxAjfPLkc/LUM3mfuxjgpI/sdR8dB7D69ToarLfev+hn2PoTTPLeODctvVkBGJM8OW4MlRQ==","signatures":[{"sig":"MEQCIFvp8hxIjelkU0T8iSAc8bywMtMXlazp1WegPU6T68s9AiBEw4dJ5/IxaKZoKpLU9PjSbuFfx0e1SAqtZQY9jU1cIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFsJ75bkTtxO2XLYyY33mQn9O4/dWNV9WteKutEq58ecAiEAy3YlTPwK5dG5yfmXXKhE3yuQSwJJECK/D2KxvY2hiR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1254.2ab4a06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2ab4a06667b0db0751b848e22fd7999f391b29b2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1254.2ab4a06"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1254.2ab4a06_1789341117062_0.17883956035702786","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1257.b2a4509":{"name":"@flighthq/haptics","version":"0.5.1-next.1257.b2a4509","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1257.b2a4509","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0cab24d7e04e00517c7508647811a0bb10be23bf","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1257.b2a4509.tgz","fileCount":16,"integrity":"sha512-o4EuJPzOKT5/dmbOFFBRc159nab3vuDzN2vFep+Ci5m0IZV9mxInJ5rbyddrPkurSB6Id6gh5zK7nUycnQHmbg==","signatures":[{"sig":"MEYCIQCsiU3Obz5tnysRTleL5HEettMXdTpeKgvi560SSMYOnAIhAOHjy4M43c9wbZGS3Wh3XSVMbkxcQC3d8lj9T58YYfxe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQpUY7hPj5PIp6aK4MOQWhS1NPxBVT67i7XO8FxGdUGQIhAPIQs1n4ZYItBWeSjEVcISXdF+mWY6DSKNEkhPkrQ0ML","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1257.b2a4509","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b2a45090723e9546e5620ee9984c9c4c0340143c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1257.b2a4509"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1257.b2a4509_1789363796578_0.4191817043216115","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1295.2b6bfa3":{"name":"@flighthq/haptics","version":"0.5.1-next.1295.2b6bfa3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1295.2b6bfa3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c7f22573c70b2a03b057c55a2ce121ce88a97284","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1295.2b6bfa3.tgz","fileCount":16,"integrity":"sha512-uaGBusqOldSVo4VcQPjqoOs9q4rtk8yc0VHSvtheqo9H5R/5fO/NfXBVMBx+paZqkP9GuvDZfotF6vubJZHOFA==","signatures":[{"sig":"MEUCICiEcnRzBWGMuHxhA+nvoZvBna84BaQp2ZeosOfHo6pbAiEAu46IX0Kq5kZjcobRt6hc6EmCLaKSCW4VqCP19U+rPHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG6vcJ70SajASNKDFB0S4SLxUTW3erZ1EEpU8iDqT218AiEA9yNtVhPBBTzLqT8BJqz7clyotNjD33vUnrxhVoqBwkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1295.2b6bfa3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2b6bfa33110e26cbdd959441a6c36a4c78109ab8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1295.2b6bfa3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1295.2b6bfa3_1789417224926_0.7942919866242366","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1344.b88acc1":{"name":"@flighthq/haptics","version":"0.5.1-next.1344.b88acc1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1344.b88acc1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"16c57b21243d08ef6608428bbd2601ea123bc09c","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1344.b88acc1.tgz","fileCount":16,"integrity":"sha512-L3z/4BkRfMlRWVTkVoreMiprvDpeFZuVP1QCjFs5xkb49SbsEBsXkiXmjwZvdMBBkc97qS6vGnbBtQuEFZXHmA==","signatures":[{"sig":"MEYCIQDwKgHAzetk2Wv/G6LdcO+KyL2GldWdmeoMXBY2X71bTQIhAN7xXsHkRXFtxifsSkqSEZgvyMmdabLBe5y0zyPfKW/3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDhqTPT3YEUJvE3pn2qV6uSpYN6A5s8OZMh0MSeTTwjbAiEAyk3UdePnbVPHjMaIBf31j9wKARWscjRFiq5H2WtEGoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1344.b88acc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b88acc1d080c49af69bcc979eb38073d63c72ba2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1344.b88acc1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1344.b88acc1_1789452555532_0.16995946974260567","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1345.0995dc5":{"name":"@flighthq/haptics","version":"0.5.1-next.1345.0995dc5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1345.0995dc5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4980502a74f85289141ef43c9829df8281a9bd24","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1345.0995dc5.tgz","fileCount":16,"integrity":"sha512-9iJtgJ2ZB/I4ysHJ+NUW1qMbcyJmCRb5zHdp2AMVDpVUGf8pfna7b+4iEXa6rxT+Zs/wsh9+J9jj+vTEckmQrQ==","signatures":[{"sig":"MEQCIHJTkkAjuCYNMMioiRjCmrENNTLtgaBatFC9zu+yZHK9AiA67YK1QnzFDFHw0dFHOPQrq9nBNS/S51WQgfc6+TeSow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDxBy+7pm9XDKKqatIO6TvW++PVIEwaxjfwwOCas4hzrAiAewo8VdfW9v1dny17fiMljQunm0JSeALbXLkZYo/vrAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1345.0995dc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0995dc5f840e6b57c3e85ecd2123aa798cf60b29","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1345.0995dc5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1345.0995dc5_1789454583989_0.08998908568143626","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1347.54f97d8":{"name":"@flighthq/haptics","version":"0.5.1-next.1347.54f97d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1347.54f97d8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e2773c2e3d53dadf5024358a00f4f637ed924496","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1347.54f97d8.tgz","fileCount":16,"integrity":"sha512-vuECNGitUv2WULbLNWolMDR1VTmrghbH3TW5Gt8v4FOPSab/c08QsN2f32dbf8oqLRHmsfRyw16kQThK9qWk1g==","signatures":[{"sig":"MEUCICEAIaqFacVYKG+4LJoYZ16yutyg5+4rdoPLX5F7fkj1AiEA3tzDRIhTZwgl+vWlN/g5GS/vCC0UNb1jzgqtz2Y/SqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCIx32d6b6hlWrdZewRyMMmVBBjD0Q2S/+L6a5pCz9xTAIhAJIEeBl2L+DhYPyvAel7tqlIVtN1dKccH56eBU2Mig8Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1347.54f97d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"54f97d868253fefb8e74e59b3d615ea9df99d8d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1347.54f97d8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1347.54f97d8_1789461113637_0.5270440463409531","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1348.e71a747":{"name":"@flighthq/haptics","version":"0.5.1-next.1348.e71a747","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1348.e71a747","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ff63a2c0aa74ea6a968045a1510fbb946e4b1e5d","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1348.e71a747.tgz","fileCount":16,"integrity":"sha512-cgOuKcZ+qyt8Rc5kl9tJ6xyqJrVh6ann8fXgGZcKHVO9mngibYncQ9IslRGzN1HT+Z5s4Z9Ny0o/db/I86jTuA==","signatures":[{"sig":"MEUCIHOWw2A/2XDTTAJOyHa37siAIEGN2f1O7LDfKVLy+JimAiEA3C4QFxZiNSLAx6ycjJ//Zjq5G9TIMfyt8ZPj9e9zcdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHUjZKqT8wBwyt4jWG8h/8tQaBIYIvNt1LH7wu6W27w5AiBdbkE7IBlmLfg13FsiATitml4sB3l0NZkyF6dJVH82NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1348.e71a747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e71a74762e2d9d7f9a9b28927e2fa19f0f8d83b8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1348.e71a747"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1348.e71a747_1789464662152_0.6983964296828971","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1349.05b053d":{"name":"@flighthq/haptics","version":"0.5.1-next.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1349.05b053d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2c8d14270c8982952bfed456e461c96160ff7fae","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1349.05b053d.tgz","fileCount":16,"integrity":"sha512-cGjf03m/UyzMdT5ll8x3gFIUUFHn3RnuXVlgDBSFZ1qflPn7IQK5jLuz2gZl1RnryUt+oFb3HDt2PJHX+Ka2tQ==","signatures":[{"sig":"MEUCIQDbT2TzHjgvNcDNuvAb8AWWAWoChRJx+bBRefPf9xBgwQIgJXsryGCECbmwaPFWFEH2bVh+aYjOv5YMzlYeHJ+tu54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID7Fk+OZMayuTvrud+kGjNHjrYuh3HBhjL7XiuX+TlC/AiEA04z0o1arc5LKdpDFg2cY4VkgiNWC7n5ZZ4yAuZHAOrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"05b053d22f5f4864112afbed6f0d255d360c783f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1349.05b053d_1789468947750_0.31453144604751415","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1349.05b053d":{"name":"@flighthq/haptics","version":"0.5.1-edge.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1349.05b053d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"53e8f2ddecee775612bbb246bc089a27f9b103de","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1349.05b053d.tgz","fileCount":16,"integrity":"sha512-xueVF2CKbBdVtbtQYY2qnVveOY644X1oFyB2iLAYYbQCtWBbXnBsR77i7NqIk9+Csw1kqo90ZQmiIXn/nLd9+Q==","signatures":[{"sig":"MEUCIQDZvkSvEtQgtV/sTnSiNbTlOFcvcKO/TYn2oar1q1EIYQIgLbQp+n9WXgkTBAddDCigHzsTtthc3LiBRgEestH2kPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCIGo6jtuCaVwYPYsqL/dPUISzuEp5W2EedNHc65briQu4Ah8EOddU4hQPTOKYq2e2HA9nATWu4xuif53pkRQegGYw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"05b053d22f5f4864112afbed6f0d255d360c783f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1349.05b053d_1789469323590_0.4145899391921448","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1350.8ce488b":{"name":"@flighthq/haptics","version":"0.5.1-next.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1350.8ce488b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0c0bddd47bc140dccf945bd286907a6e7a8cca5a","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1350.8ce488b.tgz","fileCount":16,"integrity":"sha512-U76/7iCuiZk7XQ8TCeSOyHrswIFyrWC2zgeAcgRHTaMmX5lZ6X9OvdGSCtkqQTVeZmm8eHLi80nWNC5wHjS6HQ==","signatures":[{"sig":"MEUCIQDxy3Bt4FOjm0pIRvkVKdr6u5kOv1pqlTf/QP1D6iopGAIgIx8mdMc+QtMW/XmcnsstuSyIU/t6Fxx9XhrUCyAvLdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICi2dREHYwnJ/Qz8htSksXzPhD4ixuEP9qycohH5cbwlAiEA0OJ7LazjvJi36QS/ihoIXuIesOwqPpKrQzhF6Jg3ROY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8ce488bfe444eded2fb281e7b9696e5ce7fabdc0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1350.8ce488b_1789489635525_0.1973113819008392","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1350.8ce488b":{"name":"@flighthq/haptics","version":"0.5.1-edge.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1350.8ce488b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d37f2b95a97416e1d35f91f55f218b408536202b","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1350.8ce488b.tgz","fileCount":16,"integrity":"sha512-R7itq2YIBS1qQscsPfuAFcQYibj8ULIHdEBnko0EBNv/n+dFFMeWw/7DFkRa5WRCimIQ9d3w7tLovbqaXU48FA==","signatures":[{"sig":"MEYCIQCWBRoVRRLBjvtr3EbYe1kaxqdgOxJtAX4Vrvt/w7uGjwIhAOKNQBV2mOagR38/OxKrdtdKoaNAC9TX5HIKCgT6+v8j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCpr0klrdPTAhQnhjFEr+6R+fhwKe5Li73q50ukWL9IAIhAOlmwp2wjMHGOT+vHDI2NhDnZK/lxB41oEqPQJ5ns+TF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8ce488bfe444eded2fb281e7b9696e5ce7fabdc0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1350.8ce488b_1789490192319_0.2568217656599958","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1370.903f328":{"name":"@flighthq/haptics","version":"0.5.1-next.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1370.903f328","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4fb24ce2559f942eb4f9ba1e02ad52e709778464","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1370.903f328.tgz","fileCount":16,"integrity":"sha512-Xy8zvuj/yjIGWwzvwD0PFLVkp2rt8slVPcawEVkgmbR/nqwstCNtjRqD3n0njEiXN02acUmDGQdEngraLaF3EA==","signatures":[{"sig":"MEQCIASxuxkfZJkdZPXMdl98XNBQFZuDbSt04GrvTzdj43r3AiAobsjyvaMxGOEdW9mPNExVqasKkzETsFe+YuT2/pBbHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG66lTWduVgXyDHfmnEVTlohb5mw9gjsWFYu7PbLPR00AiEAiJiOYRjoYzq+Gn6HBxB4smapUm/diHICqG9jbq6Hgn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"903f3289590358eacc20698525e6982da2ab0e9d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1370.903f328_1789537690480_0.7570066736360768","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1370.903f328":{"name":"@flighthq/haptics","version":"0.5.1-edge.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1370.903f328","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4705dd45978da12368f9d6f22ce52b93cdf56016","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1370.903f328.tgz","fileCount":16,"integrity":"sha512-XiXcDuWqF5i7NhSWoFK0f/7sWrXAvxiK0SVaR1vjU5I5jSR3HCsIzkbbnwajEM67m84r4Fd+8eP9Nt+PYHWYgg==","signatures":[{"sig":"MEYCIQDL933olcowWQK+L5pnUqTpoSRhbloY4rrbPsYb+C7DpgIhAJms83SoviAh+5OYAY36FxwIeJdkLV0XFRpe/FQlZqPT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB7nhYE9XjmODPPXdW6v7UBmYNqForwE88A6rR8Kl4SBAiEA+IM80450dmjstHa/YgzHJ2hkSLGpQxmAHciPoTVv6EU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"903f3289590358eacc20698525e6982da2ab0e9d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1370.903f328_1789538323846_0.6708058586654695","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1404.457d1da":{"name":"@flighthq/haptics","version":"0.5.1-next.1404.457d1da","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1404.457d1da","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"90d70a0a25bbc3ae1f55694da1e7342d8390949d","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1404.457d1da.tgz","fileCount":16,"integrity":"sha512-5yYDIQ9741JJraVJCY5yLqLEpdY3GQv9yiOInnAsDbkFKxT/xBfsQWDXU1e2FM57K/xr3dNnAAHkx2+LCCIP9A==","signatures":[{"sig":"MEYCIQDu7ebSWw++lS1zcgxRgA6w4i2YO9e3H/hFCDvmZWrv0QIhAIi/Uk+McAB3ghuoXO9YByX1pFwNtBpjC0AJthLbe9TM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD1VTrWxtg9hcvl8+S0pX9CAsdLsbyBlQCnlzxNmf3l1AIhAM9h1AWHq52/5y1UZN/WS8NEFMrwpgjLfW0fOeCONq/c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1404.457d1da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18985},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"457d1da918a60be5853b84eb6c25530a66662cef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1404.457d1da"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1404.457d1da_1789625938615_0.10035805424426436","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1405.69d9356":{"name":"@flighthq/haptics","version":"0.5.1-next.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1405.69d9356","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"194c16079430647e8e1bd307e8062a8b136b95c1","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1405.69d9356.tgz","fileCount":16,"integrity":"sha512-2R8XH2p13SgjgcOORf9m/Fn3BQsZ6FjtWt4tq9ZnfwVndZ99UyrbF79Betiy7n4dGVSEjZMxxbEGsASJ2r3uJg==","signatures":[{"sig":"MEYCIQDojH5q3ZHM1NqBiWkqRYk2b3gsgIFBcDFtBrlOvXdWBwIhAOp2yiMu7WKw72bbqjy1zWrtko2P1zZGPOqZONky9nd5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCe8oStAiVj4L8ogMJgv/dMH+4YUjFRPLr6fN+I08Ka1wIgUEQfwH3EKD6BJib+SJ2p4YenCRT7baa2mofysq7FfII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18985},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"69d9356a1305e2930dafb82973aba2dd640600a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1405.69d9356_1789627621472_0.38406376038349244","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1405.69d9356":{"name":"@flighthq/haptics","version":"0.5.1-edge.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1405.69d9356","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"59f4104fa1c60e9afda9beb06d6c92b57051b92a","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1405.69d9356.tgz","fileCount":16,"integrity":"sha512-ILZOHCsAZpwVoEtjYNA3DcePBZeFhezm6uxv75EqfKA4P1GsWjSYJR1+FQsEOhm1fOO2eeEkGrWJxSP63J/46Q==","signatures":[{"sig":"MEQCIGz3B3KRoDMLuH//HbZE6cujvl2lTaCQOh8U3VvEusIXAiAVzne74maipyHiG4ie4I2ZIUpA/UWXUVuWw7Km/QNUzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAr9jFydAb7Kt+XZ6QY8B7OZbMmDdC4x+P8CZytLMq7SAiEAlSUvQHTiQB7uBOa4kuPOBAzXcfDm8q0UwdKMOWwCmOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18985},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"69d9356a1305e2930dafb82973aba2dd640600a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1405.69d9356_1789659830955_0.3915489110577366","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1410.b534771":{"name":"@flighthq/haptics","version":"0.5.1-next.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1410.b534771","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5f3ed0ba0bc0e4db3a48236f78c9403150f08948","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1410.b534771.tgz","fileCount":16,"integrity":"sha512-oVbNkJaYqWrMEetfT5R3hl/Pcabp5tIXOFAHseStCiVhaAzuQHQncKfgy+cJRxGVbwIoCURJf5qY0k69o1RSbA==","signatures":[{"sig":"MEQCIAoCGyQoCOAj/LoyRyn8uVOxst2pXMRI2VAvgkk3CI5gAiB44TUF4GNNszb89OaeiaOuDlppwyTYfJTNGjYuMsGYfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCH1lbtZVnkf6Hd5+3Bk/7BFWYRdjRHO5TmF8FHscmzmACIHg++BG5bxLPdYE+KIwg2mVT9zvoWGvd3z8W14hM8TN6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18985},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b53477179b2672048eb54d134f94ee8af050d130","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1410.b534771_1789670424196_0.24204282028785307","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1410.b534771":{"name":"@flighthq/haptics","version":"0.5.1-edge.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1410.b534771","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6ba44edd59882de427fec66afe51e10f48b83a4c","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1410.b534771.tgz","fileCount":16,"integrity":"sha512-d+SQlnzW7gUlOzh12vt+awx1ZPofY3mDIN4yOIHsJMX5lFRXOgS+Ifrk0ZmZYt/Nxbgc6IP8AIsNLFEePsjBnw==","signatures":[{"sig":"MEYCIQCkecrd1q1Lw7MqXC9Z+9O0Y6ok+gA0xzj9ZbMsZAfxswIhAK662VEVkK+WiQJg5NH5GZAOUEfndFnrwEiIQz2O6++E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+JEA6mZUDnL70hC3lptryh4tF/DyBAZgOYN8/eg3mYwIgR7PILONDdwbxFsPG+pSe5MTdyyG/EMaAsB7PqWRoovM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18985},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b53477179b2672048eb54d134f94ee8af050d130","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1410.b534771_1789671034447_0.8276059138502887","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1450.5738463":{"name":"@flighthq/haptics","version":"0.5.1-next.1450.5738463","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1450.5738463","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8be84a3918fdec9092f67491d699f587495a130d","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1450.5738463.tgz","fileCount":16,"integrity":"sha512-p2olXO/oCF5ifpkrNLUCszDe8PJIhT2dmURcOuBVYJQYZsVcy+eenjnf9fFTGm5T5m31TjbnlQ4ZbRu4bsbFDQ==","signatures":[{"sig":"MEQCICX+Yz67G2gw13+HPngzZinrGoV1HMsq6zhJaQ+FBzzoAiAKF/GvL0eOVee5HcI8hVd6geDCbaXRZ1qItLGGq9Q+Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNgHmqktVBieZSBKIaHJx4f9LZDWrNQmOuH3CkxRqKSwIhALUXyyF+Xx0YYijLWTzorI+rBuvSGWTgpQO1AJ92/clq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1450.5738463","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5738463479690d1fd0a89839d92fcc6164a3d23b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1450.5738463"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1450.5738463_1789779627347_0.6073693600128718","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1462.5a251b6":{"name":"@flighthq/haptics","version":"0.5.1-next.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1462.5a251b6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dc74f3e11cb0f6344642fe75e24cb458d5a0f48d","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1462.5a251b6.tgz","fileCount":16,"integrity":"sha512-FayxJykWg8WqapFAbqYZ8B64fPwUrOhsB+W/g62RlMeCYCECh3A+VKhmXu6mD9AbdW8janLcxNezJ5HAEnMmVw==","signatures":[{"sig":"MEQCIBC1mw1dq4RDU2uj6SiXSJ73kUymRdvzJ6fvjda5vDbWAiBfRicxD5mYiV8cppJ1P7VdzPoL54Bs4oQoWkfEPXlFTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSO7MkFTsGiglqOBKVc6/bOL4n+IVbRl+ZYUqwK5kVRwIhAPyfX5Z5j3eVPuiUbrHgTfYvhGNFb6DUlC/MZFR9H4qU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5a251b69a59b84e26ddf36ecfc42ffc0e1be8a9a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1462.5a251b6_1789840222901_0.3625527621875957","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1462.5a251b6":{"name":"@flighthq/haptics","version":"0.5.1-edge.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1462.5a251b6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fabbef1157aec0500afd851aa0b96950fcbb1935","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1462.5a251b6.tgz","fileCount":16,"integrity":"sha512-98xqTekcSBTge1kE2AHIwhCbU0YZUBArqhFpASuQiZuCdQHjZvxrQx4kviV6Awsaw4YUjsbaRqYABDPKB4esPg==","signatures":[{"sig":"MEUCIQCZp4/ZqjA8pc408wj5kdwt93Fg4XKveqBLq6cT2bKQrwIgSyliAx8kSzp/R4NGxgafLv1VwdNH73MRtMeRW5eRibo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAF/qWbPFAgLpP87kMS1KsY8UB05hXddxrqmUVfgBdH9AiEA6FFD1dfQZ8kU8QpQ8Qo7MuGbKRE+Ye5za05MWoJTT7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5a251b69a59b84e26ddf36ecfc42ffc0e1be8a9a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1462.5a251b6_1789840843039_0.04099654950835818","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1467.7e2fc7d":{"name":"@flighthq/haptics","version":"0.5.1-next.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1467.7e2fc7d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"90635c39e0f1cfda89a65063fee3e55e0c42691a","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1467.7e2fc7d.tgz","fileCount":16,"integrity":"sha512-C0icsS8hFj1HiHHTArVXLYjl4FnmL22TGUbNJ01gXDTxIiR3em92hIrQNxJvRGSM1mgeZxofBXBfLE7RwEgNsQ==","signatures":[{"sig":"MEUCIQDkVHyZKGRyX5DvwHs+CjsmeJMIcP3vGQfSfZ6CE0ziDwIgbX4gnJgBomKzUrQQh3L0OiGWdNi7npIVgmiIHMc2Bdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCPVkzWBMqq5e0uKHD5kVoqEyHZxeNDKSU9wUrYtOMEhQIhAM7q4ZYwuoN6aGQL6F7NKlWbs14vEHu63CQnFlmoEUyM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7e2fc7df5378313ceaf21ba8d6ef39cc18a6f4ad","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1467.7e2fc7d_1789850169597_0.7759574744422615","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1467.7e2fc7d":{"name":"@flighthq/haptics","version":"0.5.1-edge.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1467.7e2fc7d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a8eadea3b44a73d54eac8c17d04fd548eabf6456","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1467.7e2fc7d.tgz","fileCount":16,"integrity":"sha512-UytQOUDqn4DbVFhrfGYOGj6s+cWllYxyYgD5izdAeeDqugdvtnInIQUVhYR3BrKwOKptEG/uPb2ryS3ghWhB1A==","signatures":[{"sig":"MEQCIGtQNoKqCbR0KKBaxalYFqC+ErQM0UtNUTylu7uqgZ3KAiAnA8fpSzmKnuMgBAMVn4dq8GvL/9Pa9l0ztREW3Eza9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB0tC3vvx+fWM7zk0F9ztrBYK1r8BtXTg0/Zj1uUs/5iAiBSii1hFLgN3ClNzcLMNyB9mb5l6DapOJC5XTXYzKINdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7e2fc7df5378313ceaf21ba8d6ef39cc18a6f4ad","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1467.7e2fc7d_1789850797965_0.5672872567314347","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1468.61b1d9d":{"name":"@flighthq/haptics","version":"0.5.1-next.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1468.61b1d9d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5860ac805bd27282fa003c7dfc32799056266447","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1468.61b1d9d.tgz","fileCount":16,"integrity":"sha512-qQhGJR5azyO0wqVyCjECku03arjRnfiblGt+bVN3s0EOsEXpTIstv9URL7V5f7SFyMr5rlylmHBQ5sqNWtcn4A==","signatures":[{"sig":"MEUCIHlUpTQH8G+YOuzj70zziu9uegdNZbk8vYsgDjIjdASQAiEA8O8LW3+iKGymMl7rTMDWDraBdGFs9epmX5Ldli+TluM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEGQoq0tgm9lKMEuHm6ysDQkpHNHbg10sEAh4nmJ/vIWAiBjVy2PwYSHKlaEHD/1AkAZn6XSsX9OhrUe6do+vEBKoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"61b1d9ddaae8549afd9487e4be09aab718eccf10","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1468.61b1d9d_1789852923994_0.10631460528041914","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1468.61b1d9d":{"name":"@flighthq/haptics","version":"0.5.1-edge.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1468.61b1d9d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2f51fbf1eac73ab85918d203456e4e185edf16e6","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1468.61b1d9d.tgz","fileCount":16,"integrity":"sha512-cCDrT0CNcWNej0WJ3qdsYT4Y714ZbpGyLExmgq5ei3zpAzn4tHxgziQBpHFpzIloy7Z+BivfjcLHHDnLtnHxpg==","signatures":[{"sig":"MEYCIQD1TpUW66qPqnrwiddn8bCEsNPshiF+49MlTE9rj2F83gIhAPcpLeFRZG2wx4rcdbHPPiafpIoMpq97aIdNIbcYT9Oz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF0fd/2amAjGx5jsdt81fjkp6y2O4J8EP8vou4714slAAiEA0de+IkCkQ6vFs1QimYyHLY1gbZ5/GsCqPAhi8bEYcdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"61b1d9ddaae8549afd9487e4be09aab718eccf10","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1468.61b1d9d_1789853430908_0.30367172187831715","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1471.4e82419":{"name":"@flighthq/haptics","version":"0.5.1-next.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1471.4e82419","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"90fe6560f004aa00e058c4de1a65e1cdb66f0676","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1471.4e82419.tgz","fileCount":16,"integrity":"sha512-Ao5mOZ1sx05gn3Mv8ip6PEdmPstiWouJw0CgboyNlZYAMrClSboUiuvexGevVou/ZQNJTdccg5kcFFWx3gh7VA==","signatures":[{"sig":"MEUCIFSIyox5wspNp1CfxJmMeHzoe/FRFqF5YL2Q/9Q/QxMSAiEA2XslN2qTpD+7U5JrODPpVe3nvgQcovmnKpQAZ1fQUs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFZy7Cnkz4OPAy/oxhrz3t59yYi3KaHN+SOnQTaRmkhBAiEAuUSFEbHbaLYDqx6Hd50eQlE+xmxdh23cBFyQzZtDcb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4e82419a6322f8a673da169994c79fa561016515","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1471.4e82419_1789886168743_0.847162610936647","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1471.4e82419":{"name":"@flighthq/haptics","version":"0.5.1-edge.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1471.4e82419","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fa52761bc3f8ce3899077d7651d2d07a48d08204","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1471.4e82419.tgz","fileCount":16,"integrity":"sha512-vvlvKu5we9NMXl7Z8CcTAvt/aNFqrRC9CsAYF2nCHNj51SbFHg1h9c9G9Jp2Va+t5CalSDQXE9cxnwebhjXseQ==","signatures":[{"sig":"MEYCIQDWO1RFI3eufHlVnYE9CqAq5eFQlgts3xrdR/sulPMMHgIhAMkF6TioqVCdrVhbTxtz5WZt/VgEMg+6gx2u+S9qSeeq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDXJowl/fh0brjnLTIDQISuel8q0kA+/CZ/CbBquWWvCAIgDgKIARrTNjqL9IG5zBeendScbq5W5qZuP4MHlaS7tb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4e82419a6322f8a673da169994c79fa561016515","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1471.4e82419_1789886761210_0.13498298763750527","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1505.5790c72":{"name":"@flighthq/haptics","version":"0.5.1-next.1505.5790c72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1505.5790c72","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2508219c708ee6311c191f2afd79128ccfc6641a","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1505.5790c72.tgz","fileCount":16,"integrity":"sha512-VQeFJrtan36wkIKrsjNOgIrQhbiSRva+TFDOHX+lhOa2XJCTsq8M3XQXRLAJGbgACbSAfzFC+tPReMjvmsvjxg==","signatures":[{"sig":"MEUCIQCu+aQVLd7XDNBQZcNRl0mC6JtZtXR55pKm9fJZr+SR0AIgdDz0a/nnVsWm+MQwZTl2gKBTTQRsBP1CQ6mwdQDPA/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZaOfDzTsRChoGGPbIp3hgNGwVzwJD2DHTDyqx8sEdGAIhAM8BnYqolRKHi9KywET2hIh03KaIfz1uMVs1x7HGipz/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1505.5790c72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5790c722bf2e004f1af3f1d1f9a8fa7469a0a449","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1505.5790c72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1505.5790c72_1789901616599_0.2712087729228452","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1520.4887418":{"name":"@flighthq/haptics","version":"0.5.1-next.1520.4887418","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1520.4887418","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"16712c8184038bc002d8a37b1896d8da9083a2af","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1520.4887418.tgz","fileCount":16,"integrity":"sha512-obez2iz9awox7eHJOchdK77kf9kgJ2m3LWMmet3/7258SpPq+AIL6+/YDvEgk0YBuWH1r3JZ4joChHD5Iw1aPg==","signatures":[{"sig":"MEYCIQCl7Yv0wjOFDUS1aFTSpkrn3+tQDA/WXegq9SXu9gJsGgIhAJrjqCNNkrTm0RTF3PJ3XMsxhYG205DGVk0iJq9YkLNI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBWe+5DYjqeDfaYpggO5ifRpOeezfeBTUrus5B2/G0kHAiA9GnZeDwwiS281z2N25Ooqn+i1tDWIZs/BQ0bMall+jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1520.4887418","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4887418ca29a53ac811258c3112aead6594c343f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1520.4887418"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1520.4887418_1789918147564_0.6866631777102721","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1523.c47f79f":{"name":"@flighthq/haptics","version":"0.5.1-next.1523.c47f79f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1523.c47f79f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5ba685bbcaff74ec072274e94c40bcafa6d136ca","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1523.c47f79f.tgz","fileCount":16,"integrity":"sha512-ooHpb/DnE0hpg8cdiFArvNmzd98YIAS3amCv0E1Iv9at1FCLo7l2GN5ZAOKYHZ8FDRajj7n1RluaJXOVyM7/fw==","signatures":[{"sig":"MEYCIQD/jTlHqRj+HiAyokNLek5oZy06OBYGj6xq/YYHBiFNwgIhAKJ9WSaPK8waH5ez2fBosr1b3DPb4I1IXRXlCQVjim8u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFc5oBwxg6EoxzNjyL8/I6ydSjyNResTZLOMe5ovDdsxAiA3cg5AvbNV9zMXIkZpiGV/cI7cb+MnWqBQDnzRpq8REw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1523.c47f79f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c47f79f8248faeab7069d097e2c2bd6a94e053a9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1523.c47f79f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1523.c47f79f_1789921715768_0.2860388114818946","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1533.2910b54":{"name":"@flighthq/haptics","version":"0.5.1-next.1533.2910b54","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1533.2910b54","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"04b1d8614a8b01aa158b4e7a08fce2dd8becfa83","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1533.2910b54.tgz","fileCount":16,"integrity":"sha512-D8XNerF8HzSMRXVsdl71d3BmHkEjr3medk2fpbvUeXS5azik0WoPZeGX0Kc9AdhHh/8bQbzTKLAmkFznVH1byA==","signatures":[{"sig":"MEUCIHscoANSMyYhr+CDOW+evmsPMc8HhHJVM874KGuf60wdAiEAxlAzGxeV19dXvQqPNRnjqZ5aeOQeuuHdL5P3sI/fX8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCeahdeZaT1KoRf0VC5rshwxV2sLDMTUQDynMyNC7f2ZQIgIU+rldsJ3tqdOqJVoSz8ghqzPK6srA2juJRopzAQhsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1533.2910b54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2910b54a4525a2830906ebd551dfc64576a7d650","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1533.2910b54"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1533.2910b54_1789930216342_0.22902765111235013","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1538.09885fb":{"name":"@flighthq/haptics","version":"0.5.1-next.1538.09885fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1538.09885fb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3fde5c012ed94c3f0f3cb086c24d500e4338d7c9","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1538.09885fb.tgz","fileCount":16,"integrity":"sha512-zfeq02NZHP72Q6ROSQIjRyi1yxiHDVjrw3eGXUCqb86RvkgfW6xwj+Qkc7dbAnRbCAS8BUo6u5Ps3EfHnCPI3Q==","signatures":[{"sig":"MEUCIQDVu4yKClypcTJiWu4csB/dD4vKUXvuomArJ5GaIOznZAIgDZQX/o+148eVoI7Hgox07hbPkcG+aUe5ozzADtMu3YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVW0MYxd+WhEdzfO039zmG9XBL8z2xDNwxaGQ4JU2RgQIgRIibcrnszzKlERZHnV6Tg7HleQYxSZgSEiNCnnOCgJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1538.09885fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"09885fb5711fcfd0841b52d59d24bd568ebdb284","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1538.09885fb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1538.09885fb_1789973317321_0.7722211107683641","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1541.b94031c":{"name":"@flighthq/haptics","version":"0.5.1-next.1541.b94031c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1541.b94031c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8a08a603aef0af70449648b1a8dada9e3441739f","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1541.b94031c.tgz","fileCount":16,"integrity":"sha512-eoprdvnH6sniUt/EDEIzXqoNpg+N4sg35hJDQaNvO3yhfMprLm07pxmx2AWXgFV2JkuapdbPA6DVKq+7uAwz5w==","signatures":[{"sig":"MEQCID+czqETG+ilKmjCdng2lECMRMHK61998omdqlJZtblhAiAAg9PqDUXqtPTP9gpBXsPKxM0FOEDDR/YAd7fMgtuXYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGWxJdge6J9OKZ0Cs2ggEB5FgLLO5PABag+XTwB6iBh3AiB+9e9tFEaliJj62kuYklLG5XSx7CJixjri5aPskPZu8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1541.b94031c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b94031c0a2d146c3a17b00fb3c830387d43730ab","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1541.b94031c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1541.b94031c_1789974583454_0.7679882425725502","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1543.41f4a99":{"name":"@flighthq/haptics","version":"0.5.1-next.1543.41f4a99","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1543.41f4a99","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d4cf795819fa8bbfbc182a45ae7def0da25f8682","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1543.41f4a99.tgz","fileCount":16,"integrity":"sha512-qGB7vaQz/LxpENl3eBYNM31eoN5tk39lmqD7mJgm0hyspeRtaoxuhztgOsK45Ggj9NK1yh4UmzMvY7Nfubg6+A==","signatures":[{"sig":"MEQCIFtnaGZio5AZXqxr6zhDF0tS5SA5/q9LxKPGWbJgicKyAiBlmw7KJCLzKkBMNFKCBIAR5ZXmutbv7Zx1KR6Y/kNMRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD5eAt4gOlQR4OQpHtleB65gjr0r9xI00l+qdCLXVxQrwIgYnr7p+bPQArHT0irpW706MYHNrlLNS42a88k+fY8ZLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1543.41f4a99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"41f4a99526099b604048da7bb63aaaa5563d252b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1543.41f4a99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1543.41f4a99_1789975199527_0.10638758823305206","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1545.a3a19e0":{"name":"@flighthq/haptics","version":"0.5.1-next.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1545.a3a19e0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"53c9ea76f26d81affdff06eac423ecf05031edb2","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1545.a3a19e0.tgz","fileCount":16,"integrity":"sha512-Jp8hqSpQ3Mw3zItMWBo8yNvmIz6Z4YqVvvOQ9EaomZEGGW72bzlsJ4yRygpEzBgnNxCzRhPmhF5EOPTwzd9UFw==","signatures":[{"sig":"MEQCIH7JXOqjLJBBKRTqrhEdX6xXQbyzRgjBGwqcQS0dzBLGAiBESKpZVdmGSAzbXZNnPYXIu201ZJuuYJRwoaXXxdaaXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFyOyD1oZOoZHaD3ZIviUFrWjHHGZsBAMfT7CF8kBTJrAiBZXfrPFD7pWuQuulDUNTl4Q9PPX8+3G+RC+GvbrgT8uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3a19e0bfd5f8f90503930e951dcb891ff31c674","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1545.a3a19e0_1789976478137_0.19717864473438662","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1545.a3a19e0":{"name":"@flighthq/haptics","version":"0.5.1-edge.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1545.a3a19e0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c3edcc2c0040384d0085c7765ccc44bbfe0d94b4","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1545.a3a19e0.tgz","fileCount":16,"integrity":"sha512-xRE/qgG+pJ/BiyGePn+rlc1A801FlUseSedqMLIPrMFXbP0QB9FLIxmiVaNBzp8IQEU+azfN+I9NcV4ntKq/6w==","signatures":[{"sig":"MEUCIDhIkXxFkNNGIrk5gIO1dITu/9L3zSNsGniWi+PogPRnAiEAh2Qf911GWRwq8wKhzkEdguhRhNBKGmRRXYHvDr99np4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC40GSlBHbtiX1BdvI1HIc6j7yVPshNuBHdS/yKoNqlCwIgBIrCMS2Xv2+0njYgafh2vpw2XPw9jluWSzuVIrvZAOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3a19e0bfd5f8f90503930e951dcb891ff31c674","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1545.a3a19e0_1789976978960_0.09702767680246338","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1556.ff9e615":{"name":"@flighthq/haptics","version":"0.5.1-next.1556.ff9e615","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1556.ff9e615","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"31de55990ac2ccec433c0d584735aa48f7829a1e","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1556.ff9e615.tgz","fileCount":16,"integrity":"sha512-FL5nlOYDRC+q7PVvGA8EztpqUHxY+GA6nHzO/69l7x5BZbAWhCIEfcAw2G3RKnhdioHrOlbEJvR+htJOw/a7MA==","signatures":[{"sig":"MEUCIQC8RZEqUhuhjvtf+ZBSVjMPG73pIUq2gVZDis8nzb5j2QIgG+gvEfQgNf5DXXojQ3f2H2ejAdyRew13hyIFfJKmzLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHVgsrWUpNpw8VcJsrDCsgeD3n/hnzF+TtsVR8Y32GLyAiEA7U+AxIa6QxX6ahieNKW+FRlFcweZJEfPS0nK6j5WYQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1556.ff9e615","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ff9e615c3b9df79b718bc750dc04e1cb5f39e5cd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1556.ff9e615"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1556.ff9e615_1790028086417_0.8869685490297532","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1584.db3c393":{"name":"@flighthq/haptics","version":"0.5.1-next.1584.db3c393","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1584.db3c393","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6ecac6de08c7adc6a392e524d3023bd6477aaf4e","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1584.db3c393.tgz","fileCount":16,"integrity":"sha512-Kke/KWuGE1589fQsnohHxZVgI7R0bn7QcH000OpQgHasNxrMht0RHEgxqsYfpxdlIfJSRfYuxTPiP8PKWBLY8Q==","signatures":[{"sig":"MEYCIQC4nr9wxL3Mpe/KgnoswewqxBP44bIdO/8CSLCv6lNFEAIhAK7A/ASvwAvpC4CccZeTGB3WgawRGRcGY6CmWNI8bPRL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAIkDVMmxEcVoCS760O2WhCSCToToxAzVUyQETiqmehAAiEA5DfqwcPtn6WLvnGrDTTB4EmX6WXpSII0sGYqTbxjRQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1584.db3c393","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"db3c393cc51ac6ab80c0fa7e6af97ef7b354298c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1584.db3c393"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1584.db3c393_1790054309703_0.5985890175393218","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1629.669e7c5":{"name":"@flighthq/haptics","version":"0.5.1-next.1629.669e7c5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1629.669e7c5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1ab11e2577d7e75b40c3803a67dab3671edd3279","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1629.669e7c5.tgz","fileCount":16,"integrity":"sha512-aCHDxlaoYtcoT2q0jgc0Eek7kamWzVOnsNBJtFWo7ejuXnBu++Dj2M0VJMdKu4VAVJNMGry4xDUtfdZxnBrP+g==","signatures":[{"sig":"MEUCIFeNSTWXsuVJ3krhZke9qJwQPTWRb95IknOMmq9byX3bAiEAhay1TcG8hAiDGQkqu17Xd0FGz9azdnQnueKmjIGBLNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHRaEoPc8XFeotVsuntHeXoMGk+ziDzJErNY255IMpoXAiBFOW+oY5WjaIi8R2mxuPgblkqk4FXKfhSXJxZL2MVX6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1629.669e7c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"669e7c57b5177f4dba43dd9e861db543c4d72d2d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1629.669e7c5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1629.669e7c5_1790140474048_0.6465494827944442","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1669.c9827a8":{"name":"@flighthq/haptics","version":"0.5.1-next.1669.c9827a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1669.c9827a8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4d213952d13fd31e71c01bf9b406b44fab4505c4","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1669.c9827a8.tgz","fileCount":16,"integrity":"sha512-0w1eLW8pzhS9xN7u9oEcVJXV4d1OxGXpB277Fi5V6DHdBJbMdo/h0ODu8eo+DAzxIkwgYtM3A5ONFnqYbGK/8g==","signatures":[{"sig":"MEUCIQCpOUD4yXlvIW7pk4n07HMBMw5d1qTBQhxyjjps2n5PjgIgctaXXHnehwQlkYJ/AEYzt5MAINg/aAi/RxhRZLwn1k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHQaIHD7kbznOZRe2hXLRwu37AuMcsHeyoSqRafw/iLZAiEAlqIEcD6ONuZ/KAa4F2BLgsAP0xMpeSPoZNAR7QNFTkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1669.c9827a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c9827a8363ff130c75c633b9455fecfcf27c36bb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1669.c9827a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1669.c9827a8_1790192614699_0.8899645756139489","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1680.bdc44c6":{"name":"@flighthq/haptics","version":"0.5.1-next.1680.bdc44c6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1680.bdc44c6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1eb7ed179cef14fa88fe0c8edc55b7da01fbcca3","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1680.bdc44c6.tgz","fileCount":16,"integrity":"sha512-wECR2u2zQ8nBjbk0cG93ZX75AAx7mmbEU8Y7c+ju8O6g32R3p4xfTV3UXjpfE64oZ//D2pHyWhE+YTjw7JhIhA==","signatures":[{"sig":"MEYCIQDrahheVQ7Z9ccW9iQq343afJdT2My+w5YesNuR6GXBuQIhANcirYuHcc5Mr2x29hvtlTrfZwUWsTkhCGJbF+B2tbIJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDybDS4UbaCMOtBetkgwPheH9MKu+6nD/bYtwMn155eQwIhANaZ+VUUuY/6C6l4kKcacBd1CEjAB8AqiSCX07qDeiR4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1680.bdc44c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bdc44c63675b7c50301154e66b79e2d29d6262da","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1680.bdc44c6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1680.bdc44c6_1790214548502_0.03380033953564365","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1681.3f21b44":{"name":"@flighthq/haptics","version":"0.5.1-next.1681.3f21b44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1681.3f21b44","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"490e633b543e2c9f9c8c0e0f7f4a68eced275e1b","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1681.3f21b44.tgz","fileCount":16,"integrity":"sha512-lPoNmc1CydI7z3wlWaR+YwWaB2iRvF2jKm9FL1MdSLbS9df2L7r85w6Ldj11LSVzofG2pFOcWmBrLxKWSTGFIA==","signatures":[{"sig":"MEQCIC6a5s8847+A4uomp9i8ntowxtbmT+qubo+d4qcMmHKkAiAZoAM20+tXgvyjWXHKoSeNLmOk9J2eD3TqTRfAv7x3HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA2F0xd65srJMCwnXcmjXJWnRY/bjE+mHH/mnTLNR+GcAiArusacstbP5G80btaCXbNZ9ZhXVUGoHQiICZpaiN+AkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1681.3f21b44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3f21b444ff660aaf3293008834d8bf1986835e04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1681.3f21b44"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1681.3f21b44_1790224564528_0.7929696210176205","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1682.f1470fe":{"name":"@flighthq/haptics","version":"0.5.1-next.1682.f1470fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1682.f1470fe","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3424efca63072dd48c5f19dca293ac045f1e24bb","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1682.f1470fe.tgz","fileCount":16,"integrity":"sha512-oiB9rrf5RCQXrNSzI2mjqHKpgs1pwQOvt7c4bYx/MT6bvKW7WBBonAPZtcvAkOvOId4dMUXwsda+2ZkNZXYkRA==","signatures":[{"sig":"MEUCIC5GWSFjAXdtx5M4k+dKuDV7fqRvT8CM6dupZnsYmYvxAiEA/0iDU8LOpA81TKDuAcqLqLrbYl8RlQaAsUfwIrVdRU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3Yn5KERfywOoLsEE1IxljOAqmyaTV5EjjOGPyHcK8kQIhAPd1xkHHe0K+3B+lMDaCEtn7J/D4t/rqDI83pUT/Fwe4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1682.f1470fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f1470fee18ecd2f002ece6cf219a2bcf9dab5426","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1682.f1470fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1682.f1470fe_1790226293851_0.04365021156512894","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1685.dc0e23a":{"name":"@flighthq/haptics","version":"0.5.1-next.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1685.dc0e23a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3c53827200835e165713c9650f910713c2c38386","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1685.dc0e23a.tgz","fileCount":16,"integrity":"sha512-tuVBWCUokmeBBLQEy0tErfeXY07b5428POWTAGaPdRjslkzEzDkZZysfNT49Daw7mUG1YwgPQEIMcxyvTfc8dQ==","signatures":[{"sig":"MEUCIQCJ2nNfB4G44x2Pjb1D6soKr/FIPIkklM/Jo6pWJEXZ9QIgbcNUooh70/Xj0SrNvdiM+rVTqkMqNBPu0qrcGJMZCM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICgW6IFwzAt6SQYW3b/NFBX7sRckqzHp9vdMKWHJcBTrAiAKbhhUeJ6XxlOLEh/+zADzw3MP7N6GAq3/ogaWYPzhcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dc0e23a17453ec75c20ccbf07058a57b5ef10c4c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1685.dc0e23a_1790262484769_0.6173976763470781","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1685.dc0e23a":{"name":"@flighthq/haptics","version":"0.5.1-edge.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1685.dc0e23a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5149e44bccceafb3026550a2d48919e4ef5b31be","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1685.dc0e23a.tgz","fileCount":16,"integrity":"sha512-AopSPToiqCyaCg6yPzaR6+Lo3el9661/5RObVb5vO63O8TABzbZdbaFw4LMdJ534ewYisG3XwBmYQzhzzmiamQ==","signatures":[{"sig":"MEUCIFzxmkJniW/YpppA7lhHP5tyiMOOP1sGCdWeLsGeMzEiAiEA6xiLni1n1/pZR/1VShQRHJveaM8/jUNjomeWj2mz32Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtEoSSxyQ8y4IrUVPW7nc/aomVxV+TDToksG6HXDzFrgIgV50NNm5WhPUAVLWC3I/kAOkbO4P0gYyQR5iYmwxI17Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dc0e23a17453ec75c20ccbf07058a57b5ef10c4c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1685.dc0e23a_1790263107288_0.16113043324699117","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1687.b63c819":{"name":"@flighthq/haptics","version":"0.5.1-next.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1687.b63c819","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d8eace65cac3ac546e7bdb564880ea6f7c77fca6","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1687.b63c819.tgz","fileCount":16,"integrity":"sha512-ZjV2OI8ic0yG/ct1ysElsGBrG52He8Q5a8iL+nD75cw11qEKhKqb7puy3J8IJPG7uDIJp+DEMlUksVXqXURjIQ==","signatures":[{"sig":"MEUCIQCxp0rVWZFZkS9+Qih6rLqnTySMbkUwaHDzA8z6ZF9mmwIgG4eO9GA7wZVga3ia5vSh3zSRyRkX3XGoIvyXymXCKNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDCm9aqI30ADQcK2C1XSFj4uJ6qgSC+DWJenSkF2VCBewIgWEJXhbxqoCoZvsiHaBpCaZWZkUKw0Qbs8G7ULnC4uJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b63c8193c1ec49b8fe402b65be6f25d981f64937","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1687.b63c819_1790271318192_0.8768359603481641","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1687.b63c819":{"name":"@flighthq/haptics","version":"0.5.1-edge.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1687.b63c819","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d42954f31a869c41cc60ef540bbddad4fe4b2128","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1687.b63c819.tgz","fileCount":16,"integrity":"sha512-/eeC8rR5TeR598CxRcKCGed9wqI0muwmyyiTCQyi3mpy4CHlVNlzvtU55F7AZjVY2ShdR8QQ+icwJFUq8v8Nog==","signatures":[{"sig":"MEYCIQC95KUH/SW9usXmMUhgg1LiMI6nhBnfOp+9E6wvFFpOzgIhALQgkernYHFhpgdnHPeAKWu7KQpt0Tl0GI51KN9JvzhD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCgXKpL6cvmuRdIu1zcRE3459mXvKwe8HJ1tLHqlHo+NgIgV4px/mpO5ESOf9dxsY2Hlfc/Q463r1o9qNrCBtJ38VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b63c8193c1ec49b8fe402b65be6f25d981f64937","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1687.b63c819_1790271873110_0.01811716881122294","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1692.64cda40":{"name":"@flighthq/haptics","version":"0.5.1-next.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1692.64cda40","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3d5ebda741c4b9da6289a7258fc965f970fba572","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1692.64cda40.tgz","fileCount":16,"integrity":"sha512-HE57VhIVh+Ch2SWMxcAy2fgoaot6e96aQNK0Lo1Z1n1e1mI9uTqQa+3O1x6ehR7Cw4YFsTiISNvnWzWE6/YlNQ==","signatures":[{"sig":"MEUCIQCkA4S9Xz/ibT/jWiTxy02XG6BXPuEUrWbsEYjuD+A9kAIgPm9uMLTHRZ4smKgEAVoq27dA1PGNDxBLhMee0y3weEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGhGbBwtvJVdD9u2HyBZ3RVyHOsapmV8n/D7G2mxB4l7AiEArQbeAacXCkI61WSVeTkGKom9s952Tu6AS6AEv8+RC70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"64cda403571cb0bbdc7ab29b4ec6cdf5929fff6d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1692.64cda40_1790294226065_0.6574379945263751","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1692.64cda40":{"name":"@flighthq/haptics","version":"0.5.1-edge.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1692.64cda40","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a8258c4dfd061bde5c6a8dc04865446212cc5cfc","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1692.64cda40.tgz","fileCount":16,"integrity":"sha512-NcIFi9xV01gkAnnpvgYx4XEfZHkVZ4Q47nNaSkeO4d3LPHMAFFkK9P9L7h0kxPQGUhLUDmsf/1nntFYIWkRnxQ==","signatures":[{"sig":"MEYCIQD3u86pgH2qAPNm7Td6aHkSUz2TtVOnr1Eh6NVLKkwjuAIhAPHsYaeLt9gWTuiqcSIYWUwopJezuj1bHHTxrDHMOmse","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICgkWEMr1vcX78LzbpqNVFvEG8aDAi/3rNZiDIEzLMWpAiAv1zubZKSYenEe4F1OCcAuECRXl/bZt9oCHWe/vW3tTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"64cda403571cb0bbdc7ab29b4ec6cdf5929fff6d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1692.64cda40_1790294826257_0.5341759338889416","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1694.112d897":{"name":"@flighthq/haptics","version":"0.5.1-next.1694.112d897","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1694.112d897","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d7e315306d68a07b042caad77cb204f471fc60e1","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1694.112d897.tgz","fileCount":16,"integrity":"sha512-MAGofFv9snAzXoehlg3XqzB6lVRws7qiaMvWA+kp4LwOWgnhQRf9dvuoPwUHca1/r9Pkj/NWVkQKj7JnGhDyjA==","signatures":[{"sig":"MEYCIQDWmjnDB3r8jBbYslz7EPEbEU2jbzE4hvUKYr3eKnNvMAIhAItNbIWEGtX2n9i+4PXv7/EUSQHcfsm5rraNbHD8qeVN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+tx+P4fdTMZ9uEOIz3GZ0lPhqjAcKEvSIxaHYBsoUpQIgb7UjhRbud+lqTlf1nIbOxxu+mAKXorXzv4VbQbVNCY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1694.112d897","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"112d897004918b8eedd98c3436e05e3d478c12b4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1694.112d897"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1694.112d897_1790302299807_0.6609267271378687","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1700.cefb2f9":{"name":"@flighthq/haptics","version":"0.5.1-next.1700.cefb2f9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1700.cefb2f9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0ba33aedd28012739e24cf0823424d247b09d099","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1700.cefb2f9.tgz","fileCount":16,"integrity":"sha512-yQ7Yhx7BGavoDBfPkIMHsehY8oOq9BVPZp8qRmIBAAGeEmzC2pE++LKcUYD7FQzeC9GAM4UpyHvZuqwp1lA4CQ==","signatures":[{"sig":"MEYCIQCJn2qLnPR//slQCScZ+jXcAlJZ7HMkFgq7mhN86+fgjgIhAKiCYb91w5uZiSOZVLkxCW4+IFMZSLKEYIuB0du0BHAQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCdgJzAdbACT7GNYGVfKElX/GQ5I618wpvLdI0+n8e56wIgYp8ZQKeIrpgH1rN09s6s3Ta11FXCROrCcmUU69E0oKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1700.cefb2f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cefb2f9914270340afd4cc39e407f1202bcf8fc5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1700.cefb2f9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1700.cefb2f9_1790305331961_0.6791545865065811","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1703.1905242":{"name":"@flighthq/haptics","version":"0.5.1-next.1703.1905242","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1703.1905242","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"096f6f481aa171892e4ae99785be18ff43b00b84","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1703.1905242.tgz","fileCount":16,"integrity":"sha512-2I3WlOjyznt/aU1Lt64uSS13D1PllveFkD7F8rlpmJsr/PlTnfHKXYnkmNItzVz3S3fc2Q+iqmDTemjBi5+ssQ==","signatures":[{"sig":"MEUCIFauuLlqW0DdKPiWzDqPlKZMcGnGSaS05bgsWBCaQNDmAiEApOl17Uq9Ir2uhw6t6dwIJQCJRhm+0HsBxTsragqLhlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHWDko84h5+VkTu13IQt7UgaAsNL5omv3Ou/j2v1w2wKAiEAu5rxBA7nCrsSgvPx4Pd/+c4CvI3gIVK1PVnVayt/rg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1703.1905242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"19052424445f045bf033e5555d3851bb373c2c39","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1703.1905242"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1703.1905242_1790323792482_0.2647199167275438","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1704.1832e8b":{"name":"@flighthq/haptics","version":"0.5.1-next.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1704.1832e8b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fa708a8f6c6579119fdec6d6534fc0ae9d861fbf","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1704.1832e8b.tgz","fileCount":16,"integrity":"sha512-9lZG3U5kvJwDtPNS0UANEG2YhIjqnmtgtiTF0xn8fWr6qQemHOOfLI5d9KcqjKsfJxwKTvp7Qx6icQS7u9sNQQ==","signatures":[{"sig":"MEUCIFKhAPzcU4twpRwxrL4cIUf26/lHmyXFpPU1FPCJsL6GAiEA+fKeOmBhq/7cmgza9YiCg8Hgh4FqjCDM0CsP7ZfEtgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDIiTp4+wYUZB4hG68OJ1D4N1jGf/7+u1/oSm1LHQUzWAIhANcEepevVhuglXJt75uXscMjecgHda606wt1PRlOZq3e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1832e8b8f7a898d2b15ad3712c3262f0dbfddda1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1704.1832e8b_1790326827261_0.5533234784966672","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1704.1832e8b":{"name":"@flighthq/haptics","version":"0.5.1-edge.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1704.1832e8b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"94e3cd3a17af4e5183d20875b1ede6f71b76306b","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1704.1832e8b.tgz","fileCount":16,"integrity":"sha512-34efsHJ/y8pH3nuvFP8AKtVBpF6fqSjpx1QEiW7HYyYtN566prUDunbWKygzEuJCF4M86Y+dzcCdFBTntwSLgw==","signatures":[{"sig":"MEUCIQCt/pbh+lQlV0YyL+V8LYoHvQx/Dijux6s2Q/MEpcAb0QIgf3bjwgx2tB4v52Vit+lTXq5VJmj47KmC4K8Ppz5EwC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC746AJXmwIADpwcXDFQPrbNsrfjkgfar48eOLXFMtLWgIhAPeU/J6J5WcVpSX62dxuQKLQJvQ9cJPl4S3mgykHs/mp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1832e8b8f7a898d2b15ad3712c3262f0dbfddda1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1704.1832e8b_1790327510386_0.5630558866446387","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1710.81c05dd":{"name":"@flighthq/haptics","version":"0.5.1-next.1710.81c05dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1710.81c05dd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1db13c26565194f61783f2b9dc0108bf77a2de3f","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1710.81c05dd.tgz","fileCount":16,"integrity":"sha512-YlBEZspv0KtrghN3WzE63AWXF910FDmw7hq0wvJA17u0MVEjypMvWi1lTJnQ8y7Znuz+2WDDnr92fHCqgBhVvA==","signatures":[{"sig":"MEUCIQCUOdS0dIj02CGU3cIoyprm1yuAfILjJ7NTW7tc0WB2gwIgR/19E0Y2T/jwA3YLgMbSM5aY+0t+dF2AhFALB4wjGXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE/dDRVCYKCLGwKjrd3ObaxKMA76F8bHAQGIHEDOzcJUAiBofmPMbxqJBGOZsvArL+XQDjEFr8OQtBS8pemZVNwcgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1710.81c05dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"81c05dd8111a6bd75c7fb1e35d3ef5914a479aeb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1710.81c05dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1710.81c05dd_1790356370241_0.8502634347881333","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1717.f605ef3":{"name":"@flighthq/haptics","version":"0.5.1-next.1717.f605ef3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1717.f605ef3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7f8943e3f7ea78972c1363c088b82df52d28fc5a","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1717.f605ef3.tgz","fileCount":16,"integrity":"sha512-N/ejYbXQVbDKqLa4xEdCg92mqR7em1/gqIiiFpXTUq8y/2+h0hqDU77psxvQZl4Rpb7hxKHeuvNCh7t25B4smQ==","signatures":[{"sig":"MEQCIC2AFjlSiyDiVYtcNebU+5QvFWJ1GriK9xHsPd92kCShAiA1Iw0sC73ZVEDnm5+tmeG3hIIZTp3YfOmokJyXWuKiFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD22RGTOlDb7BwsOUr3SWGrXVgC86UEb4FhAVrjCgP89wIhANXtp9VlbYlDTnWf6MEQXeCi3A1k+JuAGjuPUndTH7fx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1717.f605ef3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f605ef3e89da885484e634fa47228d68233f20f7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1717.f605ef3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1717.f605ef3_1790363616943_0.32735148303879136","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1723.553fc7a":{"name":"@flighthq/haptics","version":"0.5.1-next.1723.553fc7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1723.553fc7a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9034b543a04763836aa3b9481dd3598608097295","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1723.553fc7a.tgz","fileCount":16,"integrity":"sha512-VVcr0SmUIGqeBxZgitjCOyFlgrjAY3vbV1pJ19lO+H2m8u+f/JtZBM400vMQIC8h5pjRhXrHMrCeLb1Ssls9ZA==","signatures":[{"sig":"MEUCIQCJpqWk8Dp+BCNPVQllGAoT6sOYataDruYTOBiJ1OfUiwIgWNSsT8peofKj2ZDMhqye5Er/MpWfOAZlQNT6kBYxuZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGdXfASzGONxZFEiY5oBHFFTubG9rIgRUx6gEsEactBVAiADD9iyzYfCj3wJB7pSE30FUwYkpovmYV+nojTlXZTrew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1723.553fc7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"553fc7a1292841a9d196d6a6c7e366a888c90e0f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1723.553fc7a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1723.553fc7a_1790371400019_0.00003911060054417881","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1724.c250cb4":{"name":"@flighthq/haptics","version":"0.5.1-next.1724.c250cb4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1724.c250cb4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c2257953baf276dcac2b51a101c370040c28f060","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1724.c250cb4.tgz","fileCount":16,"integrity":"sha512-TY2ugzO9rjSLNUAGXcFU7tXuvO1HPxfZCk9FM4r9l8ziqE2nxAtrQ+1WwIe73d/JUSyS0meswpgwm1pMKZUQPA==","signatures":[{"sig":"MEYCIQDGXMzknfulsRXnEaC+jwsmHARHDhy0LAmTwiTLXk6NRAIhAOOATnv77vQAkduknN3BejFhuiJ7lfSmuJOXbs/uf6cH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCEnS7Dp9IvieGtTzNKvs8e+4SJWTrASEFbHDWif9239AIhAKHoMcaKYT64fWb2MkUI9tbY818PrUKyAaAwpUtbCD4P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1724.c250cb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c250cb4b50daa2af7ec8390f9ae207aa0b2110dc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1724.c250cb4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1724.c250cb4_1790377521769_0.08567541656876965","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1725.30f1dd0":{"name":"@flighthq/haptics","version":"0.5.1-next.1725.30f1dd0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1725.30f1dd0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f7abdef2001f8943d4ed714d663670706f31fbf8","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1725.30f1dd0.tgz","fileCount":16,"integrity":"sha512-IB5DtICzrDPKPlpTcngOnwRf9WZ2BUV2xr7fjUt0RmS+a7DFDO5ZKY0EAShweqLle2b5apm0IRzM9lkZJxcDug==","signatures":[{"sig":"MEYCIQD4ZLsx2RmU3zGlW/7uSo1qgSK4XWqNlY4p/5wZ7dHtCwIhAI4pnRSJGtP6/nXzql+BRdHHWCTywCP5bSX464Qzc0tk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvMUHMok+yGFL54rQ2AhKuoZuSrviiZr8ciacGAvCl/AIhAMQMbcUUPhHYumX33mnyMDciZK+FCuJAMQhJGn7J4TJw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1725.30f1dd0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"30f1dd00901e92f8432551d37220ebf80ee82f51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1725.30f1dd0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1725.30f1dd0_1790380031767_0.4306508207800095","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1728.e0a1ceb":{"name":"@flighthq/haptics","version":"0.5.1-next.1728.e0a1ceb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1728.e0a1ceb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"764ff54d092ca5739b415982252d27c58596d6ef","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1728.e0a1ceb.tgz","fileCount":16,"integrity":"sha512-TuTxoCv9c71YNsOZuI1kAMcirB4ucEvLKf+buromJHYPkri5TR3Jcu60VJq6t+eVtGN2kxOkOQZeMndWnY//TQ==","signatures":[{"sig":"MEUCIQCd98KciKUzo5QjpkHAI2KjBOTZVAf2rL2uSn2BrdIgAgIgCT6fSeUdggzi4D8XZnohqE3ebNpAmkQEuSmPkt4MqOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB9uoOF7PR+O9O/VcPXEa+5zH2Tg/I8xpiihNexdKHOlAiBAePpOvWV6FfIsbG41nHn2iKhc3E0uwD8nsKA5rZanew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1728.e0a1ceb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e0a1ceb82c07f5c88655e3d3188bfd74b11ade04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1728.e0a1ceb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1728.e0a1ceb_1790401725648_0.7086777356276266","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1801.21234f6":{"name":"@flighthq/haptics","version":"0.5.1-next.1801.21234f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1801.21234f6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"92dfa179d1db405c9747a0bced48610998df3bdb","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1801.21234f6.tgz","fileCount":16,"integrity":"sha512-N19Km1SyAfx1yW+gIlKADZHIcmrPQxFxXGhcgpOcQ7cWFsqIrPQcg0gPvCdxG+qezsYbjVxiSa6bFoP1gYAVOg==","signatures":[{"sig":"MEQCIAQ+ajvnZsSJOphp/vfKkOx9WswEZ1WsXxijZo/U/WZ4AiBywYHn0CYKy5CYYZRvea0ODgfmkQv+AMEQVIZuTmb/qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE4Xtinym0xKielPKRXsN8ITbZ5gyo8O3yjFbJ6WtF2zAiEAqr7K2HnAiZzxOQktJZQH1tRAIV2RT2Ea9pwkIJX7ggY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1801.21234f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"21234f6e8f040b56271730e8ff5b29c5e0934b68","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1801.21234f6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1801.21234f6_1790486321468_0.022685890890001614","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1831.a0b57d4":{"name":"@flighthq/haptics","version":"0.5.1-next.1831.a0b57d4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1831.a0b57d4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f8221bfc8724fa16854892c55ff7486d543e95af","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1831.a0b57d4.tgz","fileCount":16,"integrity":"sha512-L4Dm1j8O1E6kujyp5MhHq0mIGLb9LfNVTMBOsFSRH9WEZfBGZDq5/ykGSUrVB3Iu4JQimOHvDm/mDrA+SdK6Ug==","signatures":[{"sig":"MEQCIHzh8f1C500bAsObBXlmzi12gh3fZWFztS1ui91Ehq5JAiALar3fg/nJSag7Yb7mCkPOJYGuSuZLbz5M2UYER9H6mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGbcu6ZAoCm/9BuionCygGVMTp9RIT6UPNQ6PVZKG+n2AiATloZSWAwSlfHbcq5fXZf0C0c1dd0NqoVndEu1snFhwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1831.a0b57d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a0b57d41beda1480a09f659e4750ea9d71415249","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1831.a0b57d4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1831.a0b57d4_1790553511599_0.4896882741115436","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1850.5adb645":{"name":"@flighthq/haptics","version":"0.5.1-next.1850.5adb645","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1850.5adb645","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"04d4ba1d8626ec158756d9cfe8234cda1f7ee315","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1850.5adb645.tgz","fileCount":16,"integrity":"sha512-7WgcBKOvwAE+fXD4w9RSmHcp0QymTl9uRilUjB0BYTFTmLKYnih+Fdwhfm6OhM2j7WJsSfY1KaKiYIkgW2G39g==","signatures":[{"sig":"MEUCIQCUwXVqXkZ4aT+ePcKcXlP78+rlDBAf16FOwCXf0peQ+wIgIpqKCJNExY9HJ+FifMZg/6wbugjKZAjTjuedpx5CBNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCRejUbQzGIk3EABWCeVkk611ASguaaTNbOToHqp8mZHgIhALkKyC/kBY1/6xc+XGbna3NZSqEm5gsRfUCKDDlOJ5J6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1850.5adb645","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5adb6452e4ef06da8814f178dbfa85856a092f4f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1850.5adb645"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1850.5adb645_1790568878151_0.9924024608673585","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1892.cbd15bd":{"name":"@flighthq/haptics","version":"0.5.1-next.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1892.cbd15bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b7246d13c378b3c2bbc9657e056399178afef684","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1892.cbd15bd.tgz","fileCount":16,"integrity":"sha512-H+g4nBcC8+hZXSZVvDU6BFDoQeLI5ywtN2n9zlos0xgeidkRIyITiGFzjp/u96YXVxC9CFEcuP8yNzg6i0EE6A==","signatures":[{"sig":"MEQCIF+hKJgKu1VXA4q0k4X4VCA4BwEHSTJ42qBemXyNc2hCAiAfmRIt1kFVskl+00XzdWF6KZpsyvaPLuzD0ZhuLeM4Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlaflNa8Cpv/uXtvS4o/xJMbRe1Ney0Zaw19rDTyJ8dwIgeyajLoSzHWTXWUKjk7MPgKZEIWvkfAxmnJyOS3SZsjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cbd15bd13373265e8f6dcf0cb057a16aee812919","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1892.cbd15bd_1790599507859_0.7943273437109224","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1892.cbd15bd":{"name":"@flighthq/haptics","version":"0.5.1-edge.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1892.cbd15bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e817257f105cff1765d1e234426fc84b98b2dd51","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1892.cbd15bd.tgz","fileCount":16,"integrity":"sha512-IZB8K50qZfPjZEDyy5rj3V73P+7fO+2fn8KA11eeNHrPyFhbU7fagOWmDEC5xvoXqeZmbX4XwTWRKHuEBO27sA==","signatures":[{"sig":"MEUCIQDmCs7lN6halz5WihjIxQuH1hRdkK/GvoXjE79Ty5ogWgIgdeMgimcBu0UPVQP60o1q5gXV3DpWxwfmVsalIl+sxuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZGgZFlKJkHOJaeQmm89SG0efJWD8yONaVlMPC9zO5sAIgBgU0hTWQRV7wmgXkt4yeQezdCCgziVFGRpa2Fw3dGs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cbd15bd13373265e8f6dcf0cb057a16aee812919","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1892.cbd15bd_1790600084261_0.6280404123025449","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1899.4b1311e":{"name":"@flighthq/haptics","version":"0.5.1-next.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1899.4b1311e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"770a7a2cf073923070df1928b0013fb03f3c0915","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1899.4b1311e.tgz","fileCount":16,"integrity":"sha512-9OM1GJ06oZOgjQhYqZeUw4O95OoEgCi5YNOaMErlf1cLGIs8gvY2wdItcbG5s5uRvffUgtXQ4ieplz1Z188ecg==","signatures":[{"sig":"MEYCIQCSjtbRNviFQ5B9VFvRLm+mDPDQnTgeG5R6tKPEgG3tWAIhAJY2HJUt99ZZZj3nvxLalPf3s2BJV5K1BjapsArhydTk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLOPT+q8BmRjfVk9UDSiOuyTWddHEpwMoceVEQVLZUXAIhAIOgwINs54rtvPpW+FeF/iqlcwTnBLjG3le5zyjAlXOx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4b1311ec30f129daf0dab31c3059cb7ac12dd2de","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1899.4b1311e_1790630609325_0.6786310764893397","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1899.4b1311e":{"name":"@flighthq/haptics","version":"0.5.1-edge.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1899.4b1311e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e502eb5df40f425f9bedc58abff5c6775403a22f","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1899.4b1311e.tgz","fileCount":16,"integrity":"sha512-/teD36/91m/sP6+r9KcxUTBQjEEhRlx3Lr1fxu6762I8MPvbkOOeev8ncuKn3re+yTcAAqpgVy0+D1X2uVWBJA==","signatures":[{"sig":"MEUCICjrEEZGmYikI3H7BYTBFnHxhhOHKFLO3NPuzqeu2//CAiEA9kI2PL/XqMWSzWVIvtBO97q4rovaEybSQEQQBVqbrU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOvm/JuusdyTgwDLnbaEXVVsOV1+x8+Qys/zEnWdGSqAIgb/ukK5atUgCEk++wZ2YBF15dyAvsZgzl3UGrF0C9RyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4b1311ec30f129daf0dab31c3059cb7ac12dd2de","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1899.4b1311e_1790631646327_0.7586447646694003","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1903.956d5a5":{"name":"@flighthq/haptics","version":"0.5.1-next.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1903.956d5a5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8b6c8a1d9ee95fe45c7978ec3a32c53c150beb71","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1903.956d5a5.tgz","fileCount":16,"integrity":"sha512-W8o6TYoOWjHbfJHXy/RlXDqsQ1ClaRUQdf4j90TZy9go8JwaTnyS0fGdGzEHirNLmoIqN5p+CQe3KHtMroh/EQ==","signatures":[{"sig":"MEYCIQDj1XQ0aXfogFpoh52qKqIpuO3z1L3F+V+yEiomJnnyOAIhAKkzaCmoBDOWOGDHLYvsdEw15AEr+GZRxsJxAJasFY6R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDH7yibUlbfmF69+oNH0R7ADDom9lWqetpnueH22zqFkwIgTWq/Pv8jBI6wHbZ90HMwqomjtdWkA22XhEhvSeahw14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"956d5a53eb1e420690b274e7c05edca23821d094","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1903.956d5a5_1790658295477_0.9161559480279988","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1903.956d5a5":{"name":"@flighthq/haptics","version":"0.5.1-edge.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1903.956d5a5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6eedfc424f697c6a11673c31ff5939be61700457","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1903.956d5a5.tgz","fileCount":16,"integrity":"sha512-OjLxmGZM+15/5uETa2NdBGf9vhDdLm/LzPHSiKysjOi//gZc9xuICjx4yfsnDmxbDErUIAbwRWPdDEIoxQ1jHQ==","signatures":[{"sig":"MEYCIQDVYJ6PW39NsFvzf2kQ1HJqB0UWMiZk7Bp0b5ZN5k0v5QIhAPfCI/BtRj1cM7+ZoGaAPbvKaXBx6j7fAJoOCMtOdJAC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDTmN07rBsp07FwU5/pkWlRyGcOYdhmOVPETF2p8RSlzAIhAOXoJKtWssxHRCXumLlABd04fkHPy3c6eeMi0AuSt/08","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"956d5a53eb1e420690b274e7c05edca23821d094","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1903.956d5a5_1790659061417_0.7871072205763345","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1906.1e09ca0":{"name":"@flighthq/haptics","version":"0.5.1-next.1906.1e09ca0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1906.1e09ca0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ebf86ed74181420fc122929895fb1f0a451fad49","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1906.1e09ca0.tgz","fileCount":16,"integrity":"sha512-D6irgbgXzkED7Fx02Fq2IRsUruKxMYgFDQrxGb4FpYLIe0XGzJYFTZFn0EA27Nii+z+fbdGvwEuSzaCTwwVWcw==","signatures":[{"sig":"MEQCIHqFJ5HSGITD4c35tM3bgD1v0smfpgEJweLxzJYVEjn0AiAa3yQoOPXHF6BR6OMSTAcuUh4HBQuE42KMmfkPE3Np+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHz7iD04xCCG46ScDTJVuEHyWBWJJPKVXITSZjxU7teFAiBZw4Cy/svQ/4nlYYHcaBcK5C730d0H7lby7zwS74NcUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1906.1e09ca0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1e09ca02b760fa96a3c7f09d078419f6e75e8158","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1906.1e09ca0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1906.1e09ca0_1790784995640_0.0207125757872344","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1908.309c1e7":{"name":"@flighthq/haptics","version":"0.5.1-next.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1908.309c1e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"18665b2f45ea0f625f646ebfa3f26aa49ce2bcec","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1908.309c1e7.tgz","fileCount":16,"integrity":"sha512-/21p3Sg+PhpdC7eIeJ8brOj6wRSHvIDnBESb52OuZDmABjGWOSLV+iqZ9ROKIUr0pEv7NSwIMdQrVBIYP0E9GA==","signatures":[{"sig":"MEYCIQCI8JG45JNARiZFKk0GqkgeSQFfFRfsXwJBPLIBKmNmsgIhAOGCAec6G+CeM4+BO1bQgxPp4up7fv/Mcoilblfrzdme","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEB2+8V3ZrD1+w5nTCafi7C6x7f9xIHtxMXufuQFKLF7AiEAwERG0SdUFfSi52VITsz7WYfodHE8SXPtBqiV2e95D6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"309c1e7296b5e24f7199a317883af0e470e7b294","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1908.309c1e7_1790786075768_0.7465112225336286","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1908.309c1e7":{"name":"@flighthq/haptics","version":"0.5.1-edge.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1908.309c1e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4c6439fa6b0980df03233579641e78381f84ccaa","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1908.309c1e7.tgz","fileCount":16,"integrity":"sha512-qrU2GVTXQ0qx7VG7yAccArGAhFXEnAy44QcEYTeGzHw/6jFRn1I5q/p/gmVHPqL5kHB9d6bVJwqUgt2g74TB9w==","signatures":[{"sig":"MEUCIAPG0TPmjwpuqan3D0U0F8XGLEu6Y/qtgbI+7uIMpdWcAiEAqf+Oit0gi/7H9wX8pj2CwCn7IWSGqQ5j3hiyUawIBWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCM0pzrKKUsKlgcrMABw1g8O89BdOnc+/G177yuHkWEiAIgCqDDijwY2VPaoVgfbO/OKvaem0H+fMxAQDiYMCpsaok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"309c1e7296b5e24f7199a317883af0e470e7b294","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1908.309c1e7_1790786654209_0.8006342792013827","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1909.7bccf72":{"name":"@flighthq/haptics","version":"0.5.1-next.1909.7bccf72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1909.7bccf72","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ea43a280043ad24029c144f12f28de2a91eb6c55","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1909.7bccf72.tgz","fileCount":16,"integrity":"sha512-AqtZy+z7dOElmrBngmfYVzzki20RBAz1/oPX513DUngOoPiEeN3CJQccXqhRIqRUh32UqtA7ODkytGBaA6qkwg==","signatures":[{"sig":"MEQCIEnhSAfram0lMucCGsVp6RbLHx1QAZe7HIaaw5TA75M7AiBd2Bt+0MxVhDo3kh04dwreGrFpKWuB7CuGr1qEzriVpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjxUV+BBevCU6GGyjmbHPVxMfDr98wHej7WiuC0RAJbwIgIrshOjvoXFEM7l0fYeGiTEZsk2TGcMKg0iR21IE8oO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1909.7bccf72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7bccf727ab75a84d3334e8d61a7f5716745d433f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.9","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/types":"0.5.1-next.1909.7bccf72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1909.7bccf72_1790789913451_0.557421283242439","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1910.85d85a3":{"name":"@flighthq/haptics","version":"0.5.1-next.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1910.85d85a3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1ef80229a4dd13439377b0a83bd06f2df9f9a5b8","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1910.85d85a3.tgz","fileCount":16,"integrity":"sha512-PXg+LzzMdYCMHhefE0CAxFVt92u6MtFoMgn09F/AANaN8wazocXxYkxXHI6ZybQCwL7ipJ6pnOlJ+sJm4AmwUg==","signatures":[{"sig":"MEUCIAs/a88tkdE1oL2dRgWTQM+4BAksNCj2qzIICzz7OOLzAiEAnnXZNOy4BWJZfbe/3TUiEmwGIri9A9pxEjd62FxhqY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEFbLnTv8wufGEgus4swZgM4hPKKDn7hmYvKWTc74IqVAiEAt1n7e5IWNUTJvdRhEhiMvhTjaZRoRDV4msI6189qu/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85d85a3b1f7cc95730b7a359bbb9bf6f8ec2e8f8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.9","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/types":"0.5.1-next.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1910.85d85a3_1790796416421_0.2547608861334314","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1910.85d85a3":{"name":"@flighthq/haptics","version":"0.5.1-edge.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-edge.1910.85d85a3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f253f512305524acf943ea73e5b974d22ce2c574","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1910.85d85a3.tgz","fileCount":16,"integrity":"sha512-kr0iDd0AIuffl255Cqhaeyl+GpwmxAnzdM5QxTrCP/bOQZ93YZdNDCUKhpU1j2KMjqJdNUoXYysNAzRc0ooqDQ==","signatures":[{"sig":"MEYCIQD9WG9OYt7spC1YxTj8yMI4Yn7pLvnt3sim4kzN5Q3gAgIhAJjHGN2fXUMnmlJONKx+0XJN4CMiN8/xp8aU28/b9T7q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMrJB8FbfmJ0mQiVzcth/1taQi+yO85ZcONI4/sCzlIQIgecRI3MZY9cOs53hZbGKkeGxXvS1aLVhAANixy+us8RE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85d85a3b1f7cc95730b7a359bbb9bf6f8ec2e8f8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.8","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-edge.1910.85d85a3_1790797325860_0.2739189195782321","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1912.a627849":{"name":"@flighthq/haptics","version":"0.5.1-next.1912.a627849","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/haptics@0.5.1-next.1912.a627849","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0a1ee4a16ce074cddbfee16a9f2f051c5ee65e66","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-next.1912.a627849.tgz","fileCount":16,"integrity":"sha512-zLNI6Ucd2TS+J34+vK/rU7IxOB//ROOilr9ZQkEROpgTP1P0uIagyw9nq4QhYDSJLjvLfeFc2vtSWBnBY61tdg==","signatures":[{"sig":"MEUCIQCJQ8mY/db0Cv0M6pCT00yxfyhf2LGZiUe1qCoUYvDvNgIgD+WfmuvtJWb9o47p0qZ4fLUwwvuUb8Mo0NFPXOf3h9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICxMVpdMO1j2RV9jkdXUEw94mZRQAkGScYYRT2ObXJjpAiB2Y2ZWRr30DaXEwjZm6jzIyu/TiwE6UjyHMz+xQI+kYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-next.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a62784923f3be814463286c9fb28edfe6ab15789","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.9","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/types":"0.5.1-next.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/haptics_0.5.1-next.1912.a627849_1790860420821_0.7303203780035139","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1912.a627849":{"_id":"@flighthq/haptics@0.5.1-edge.1912.a627849","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"413afda7b20eb3ad071e2caf4097e3cdeff8ba37","tarball":"https://registry.npmjs.org/@flighthq/haptics/-/haptics-0.5.1-edge.1912.a627849.tgz","fileCount":16,"integrity":"sha512-XbJYoDvp6TeMw7YwwhVZX/0ziAcl1yAG5vpZbRj4X7X5zMiyy75JnrqITrxjM44t9ro2us6QU6oCBLblt0b/rA==","signatures":[{"sig":"MEQCIDGJjlRL1uk2t2+w8zvESGLJE0b2km3VQ0q5n8dKS516AiA5VBcvp3bjRslMqG89ULX7V20DG2uSoCTRasab+JbnvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBD1eednuJQlMw14d4HHvqhRSOmgSgVpST6OFw/b7dyTAiAPEYGQRU3M18MMEBOytjT5IhbKbjiEM6aNJ3sH2lbWnA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fhaptics@0.5.1-edge.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","name":"@flighthq/haptics","type":"module","types":"dist/index.d.ts","author":{"name":"Joshua Granick and other contributors"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a62784923f3be814463286c9fb28edfe6ab15789","license":"MIT","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"version":"0.5.1-edge.1912.a627849","_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"homepage":"https://github.com/flighthq/flight#readme","repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"_npmVersion":"10.9.9","description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","directories":{},"maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/types":"0.5.1-edge.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/haptics_0.5.1-edge.1912.a627849_1790872447714_0.43749363888552417"}}},"time":{"created":"2026-07-10T06:02:31.236Z","modified":"2026-10-01T16:34:08.232Z","0.1.0":"2026-07-10T06:02:31.616Z","0.2.0":"2026-07-13T20:11:26.688Z","0.2.1-next.410.a23f189":"2026-07-20T19:50:28.057Z","0.2.1-next.423.3350e53":"2026-07-21T06:27:51.602Z","0.2.1-next.444.a313478":"2026-07-21T15:51:25.475Z","0.2.1-next.448.afbdd31":"2026-07-21T19:50:58.648Z","0.2.1-next.449.355834c":"2026-07-21T20:00:18.944Z","0.2.1-next.451.d9a4a4e":"2026-07-21T21:28:07.335Z","0.2.1-next.459.fb59cc5":"2026-07-21T21:37:26.532Z","0.2.1-next.530.a223ca9":"2026-07-23T14:21:01.748Z","0.2.1-next.585.c7219b8":"2026-07-23T21:27:30.857Z","0.2.1-next.624.d23e6a9":"2026-07-24T07:19:57.154Z","0.2.1-next.640.ec2ea9a":"2026-07-24T14:57:24.900Z","0.2.1-next.647.2252e02":"2026-07-24T17:24:48.689Z","0.2.1-next.652.c550eaa":"2026-07-24T17:58:02.885Z","0.2.1-next.666.4af7f8b":"2026-07-24T19:03:13.758Z","0.2.1-next.701.409c279":"2026-07-25T03:48:17.948Z","0.2.1-next.738.07b221d":"2026-07-25T05:12:22.194Z","0.2.1-next.840.857425c":"2026-07-26T00:45:55.089Z","0.2.1-next.841.373388f":"2026-07-26T06:02:58.815Z","0.3.0-next.906.07cea63":"2026-07-28T06:25:28.213Z","0.3.0-next.1021.f5f1ee0":"2026-07-30T15:24:34.401Z","0.3.0-next.1032.e2b99fc":"2026-07-30T18:32:10.265Z","0.3.0-next.1162.e90e518":"2026-07-30T23:15:16.739Z","0.3.0-next.1220.6982c21":"2026-07-31T13:50:55.518Z","0.3.0-next.1248.f867198":"2026-07-31T15:36:10.840Z","0.3.0-next.1272.222de94":"2026-07-31T17:06:50.610Z","0.3.0-next.1280.6369398":"2026-07-31T18:08:03.979Z","0.3.0-next.1297.43a5ef8":"2026-07-31T20:27:21.179Z","0.3.0-next.1299.b32cbdc":"2026-07-31T20:52:35.322Z","0.3.0-next.1315.1d4eb64":"2026-07-31T22:48:47.214Z","0.3.0-next.1383.c61de17":"2026-07-31T23:40:03.720Z","0.3.0-next.1392.f0bd0cc":"2026-08-01T00:43:06.133Z","0.3.0-next.1422.b585c0c":"2026-08-01T01:52:55.180Z","0.3.0-next.1435.f870241":"2026-08-01T02:58:26.018Z","0.3.0-next.1436.388ef5e":"2026-08-01T03:07:42.605Z","0.3.0-next.1445.14ca01c":"2026-08-01T03:51:50.971Z","0.3.0-next.1452.011a16e":"2026-08-01T05:20:08.875Z","0.3.0-next.1454.b17f8a5":"2026-08-01T05:55:34.082Z","0.3.0-next.1456.ace2107":"2026-08-01T14:15:17.546Z","0.3.0-next.1458.0c01b63":"2026-08-01T14:57:19.240Z","0.3.0-edge.1458.0c01b63":"2026-08-01T15:16:58.844Z","0.3.0-next.1460.2c18805":"2026-08-01T16:02:55.155Z","0.3.0-next.1463.b454aa8":"2026-08-01T23:54:51.838Z","0.3.0-next.1466.e0866d4":"2026-08-02T01:32:00.895Z","0.3.0-next.1473.098a860":"2026-08-02T04:23:52.714Z","0.3.0-next.1494.7333e82":"2026-08-02T05:34:41.862Z","0.3.0-next.1498.065f223":"2026-08-02T06:48:35.919Z","0.3.0-next.1511.9977321":"2026-08-02T16:21:08.034Z","0.3.0-next.1512.edc0fee":"2026-08-02T16:42:53.630Z","0.3.0-next.1514.a24d43f":"2026-08-02T16:54:58.592Z","0.3.0-next.1515.d4dc88e":"2026-08-02T17:03:58.846Z","0.3.0-next.1516.1b4fb2b":"2026-08-02T17:35:49.933Z","0.3.0-edge.1516.1b4fb2b":"2026-08-02T17:58:04.469Z","0.3.0-next.1529.90e58ad":"2026-08-02T18:21:26.125Z","0.3.0-next.1530.70058bd":"2026-08-02T18:51:04.705Z","0.3.0-next.1543.f490ae8":"2026-08-02T20:12:32.087Z","0.3.0-next.1560.03a2b36":"2026-08-02T20:27:27.693Z","0.3.0-next.1562.75af469":"2026-08-02T20:40:23.343Z","0.3.0-next.1566.dcdf1d3":"2026-08-02T20:53:10.548Z","0.3.0-next.1584.a68fe91":"2026-08-02T21:55:32.920Z","0.3.0-next.1585.17d10c4":"2026-08-02T22:28:12.041Z","0.3.0-next.1593.a47f94a":"2026-08-02T22:33:42.636Z","0.3.0-next.1595.4d49b41":"2026-08-02T22:43:02.410Z","0.3.0-next.1601.12b771e":"2026-08-02T23:25:22.174Z","0.3.0-next.1665.6235922":"2026-08-03T03:47:06.618Z","0.3.0-next.1669.5808974":"2026-08-03T04:24:45.942Z","0.3.0-next.1689.2810c05":"2026-08-03T05:56:43.322Z","0.3.0-next.1692.f1a7a9a":"2026-08-03T06:31:32.805Z","0.3.0-next.1702.8973fda":"2026-08-03T06:38:36.950Z","0.3.0-next.1704.8557784":"2026-08-03T06:49:29.120Z","0.3.0-next.1714.3bd86f1":"2026-08-04T18:54:51.023Z","0.3.0-next.1728.26853f6":"2026-08-04T19:53:15.255Z","0.3.0-next.1729.f927a3b":"2026-08-04T20:29:43.920Z","0.3.0-next.1781.5d072ef":"2026-08-05T00:01:21.784Z","0.3.0-next.1783.cd11ab1":"2026-08-05T00:24:11.667Z","0.3.0-next.1848.58f06fb":"2026-08-05T01:09:33.927Z","0.3.0-next.1849.a370765":"2026-08-05T01:15:24.431Z","0.3.0-next.1872.c2b1f7c":"2026-08-05T19:27:46.378Z","0.3.0-next.1883.9cd374b":"2026-08-06T00:12:36.429Z","0.3.0-next.1887.cad72aa":"2026-08-06T15:06:41.811Z","0.3.0":"2026-08-06T20:47:04.054Z","0.3.1-next.209.43ef1bc":"2026-08-07T21:02:25.238Z","0.3.1-next.320.fe56fc2":"2026-08-08T03:09:00.731Z","0.3.1-next.348.8115937":"2026-08-08T05:10:41.389Z","0.3.1-next.385.e32d957":"2026-08-08T08:55:48.144Z","0.3.1-next.401.5d59659":"2026-08-08T09:58:08.803Z","0.3.1-next.407.d03a0bb":"2026-08-09T17:49:35.732Z","0.3.1-next.409.5c00b00":"2026-08-10T04:13:10.243Z","0.3.1-next.425.a3192ab":"2026-08-10T04:27:43.836Z","0.3.1-next.493.539802d":"2026-08-10T20:00:24.177Z","0.3.1-next.509.c235802":"2026-08-10T20:40:39.228Z","0.3.1-next.575.c1f8e01":"2026-08-11T02:42:06.016Z","0.3.1-next.616.aa7ae7f":"2026-08-11T15:07:41.086Z","0.3.1-next.617.89baf58":"2026-08-11T15:11:40.113Z","0.3.1-next.625.675880d":"2026-08-11T15:29:59.521Z","0.3.1-next.703.e259040":"2026-08-12T18:33:19.849Z","0.3.1-next.704.69286f6":"2026-08-12T18:48:40.973Z","0.3.1-next.733.f1845ac":"2026-08-12T19:30:37.823Z","0.3.1-next.780.12e6944":"2026-08-12T23:28:51.965Z","0.3.1-next.794.0bfc53e":"2026-08-13T00:40:27.043Z","0.3.1-next.836.609b031":"2026-08-13T01:19:20.857Z","0.3.1-next.837.46a9259":"2026-08-13T02:23:43.976Z","0.3.1-next.845.b5a7c82":"2026-08-13T03:01:38.009Z","0.3.1-next.847.2e6f8bf":"2026-08-13T03:59:01.297Z","0.3.1-next.861.5a56d7a":"2026-08-13T04:01:18.528Z","0.3.1-next.887.9f59a84":"2026-08-13T06:21:01.528Z","0.3.1-next.948.85d9f30":"2026-08-13T15:34:00.172Z","0.3.1-next.970.9691e7b":"2026-08-13T15:50:20.256Z","0.3.1-next.971.33e20ba":"2026-08-13T16:01:31.731Z","0.3.1-next.975.01aea94":"2026-08-13T16:45:03.520Z","0.3.1-next.996.06087b5":"2026-08-13T20:30:49.424Z","0.3.1-next.1041.35b950c":"2026-08-14T00:05:19.388Z","0.3.1-next.1050.9114695":"2026-08-14T01:41:17.508Z","0.3.1-next.1055.12501ae":"2026-08-14T03:48:37.838Z","0.3.1-next.1076.4f48950":"2026-08-14T16:03:17.946Z","0.3.1-next.1079.38fd007":"2026-08-14T18:08:38.359Z","0.3.1-next.1084.04b8d9a":"2026-08-14T19:02:39.122Z","0.3.1-next.1086.d0d073b":"2026-08-14T19:51:35.361Z","0.3.1-next.1088.2bde749":"2026-08-14T20:27:15.066Z","0.3.1-next.1090.6e79e6c":"2026-08-14T20:32:23.998Z","0.3.1-next.1091.b7aa6f2":"2026-08-14T20:36:19.430Z","0.3.1-next.1095.16f1704":"2026-08-14T20:55:00.215Z","0.3.1-next.1096.4ddf1ab":"2026-08-14T21:08:13.793Z","0.3.1-next.1097.b8126d8":"2026-08-14T21:13:39.377Z","0.3.1-next.1099.671eaf4":"2026-08-14T21:18:09.322Z","0.3.1-next.1104.8453d3d":"2026-08-14T21:52:57.753Z","0.3.1-next.1107.0b5d347":"2026-08-14T22:40:21.743Z","0.3.1-next.1108.66cc86c":"2026-08-14T22:58:49.283Z","0.3.1-next.1112.dea9723":"2026-08-15T01:49:41.816Z","0.3.1-next.1113.9cffbdf":"2026-08-15T02:22:05.263Z","0.3.1-next.1114.3ce681d":"2026-08-15T03:14:31.923Z","0.3.1-next.1116.866c771":"2026-08-15T05:47:08.380Z","0.3.1-next.1162.1c7f42e":"2026-08-16T15:15:17.176Z","0.3.1-next.1165.285e507":"2026-08-16T21:37:42.606Z","0.3.1-next.1170.8a733e4":"2026-08-16T23:18:29.763Z","0.3.1-next.1191.e999f6c":"2026-08-17T09:43:31.772Z","0.3.1-next.1217.5f07972":"2026-08-17T18:27:51.101Z","0.3.1-next.1240.e41e1f0":"2026-08-17T20:44:46.955Z","0.4.0-next.1261.f361161":"2026-08-17T22:35:34.638Z","0.4.0-next.1263.aa14a22":"2026-08-17T22:53:24.628Z","0.4.0-next.1287.1dae9df":"2026-08-18T00:59:54.435Z","0.4.0-next.1290.99fd889":"2026-08-18T01:22:30.395Z","0.4.0-next.1294.03b2010":"2026-08-18T02:32:41.073Z","0.4.0-next.1296.dfa990a":"2026-08-18T04:21:32.060Z","0.4.0-next.1299.541fadc":"2026-08-18T06:18:48.960Z","0.4.0-next.1350.7431bb1":"2026-08-18T15:30:19.227Z","0.4.0-next.1351.6ec45d6":"2026-08-18T15:47:10.721Z","0.4.0-next.1354.5181c5f":"2026-08-18T18:13:21.034Z","0.4.0-next.1356.924bb91":"2026-08-18T18:34:51.959Z","0.4.0-next.1357.b87b5c1":"2026-08-18T18:37:24.133Z","0.4.0-next.1362.3734bd4":"2026-08-18T18:48:16.114Z","0.4.0-next.1383.b8eb497":"2026-08-18T19:10:35.257Z","0.4.0-next.1385.dc129fd":"2026-08-18T19:39:46.465Z","0.4.0-next.1390.ca3ba2b":"2026-08-18T20:25:17.953Z","0.4.0-next.1391.ef8547e":"2026-08-18T20:27:46.930Z","0.4.0-next.1392.ae73a44":"2026-08-18T22:10:17.896Z","0.4.0-next.1396.66c9814":"2026-08-18T23:28:21.871Z","0.4.0-next.1398.776fd7a":"2026-08-18T23:30:38.118Z","0.4.0-next.1399.9d20d2e":"2026-08-18T23:57:24.547Z","0.4.0-next.1404.4936e90":"2026-08-19T01:17:30.493Z","0.4.0-next.1405.d7484cf":"2026-08-19T01:19:33.463Z","0.4.0-next.1410.a69907a":"2026-08-19T05:48:21.213Z","0.4.0-next.1412.05a7272":"2026-08-19T06:22:10.516Z","0.4.0-next.1415.00028b0":"2026-08-19T06:37:03.730Z","0.4.0-next.1416.ef4fae7":"2026-08-19T16:12:38.981Z","0.4.0-next.1487.e25e95d":"2026-08-19T23:31:24.262Z","0.4.0-next.1488.43bcb37":"2026-08-20T04:42:44.423Z","0.4.0-next.1584.a8ddd61":"2026-08-20T18:27:52.652Z","0.4.0-next.1585.bf131c8":"2026-08-20T18:38:55.957Z","0.4.0-next.1602.af48ed1":"2026-08-20T23:11:59.421Z","0.4.0-next.1652.39f08fd":"2026-08-21T02:53:42.337Z","0.4.0-next.1663.d9c5746":"2026-08-21T04:46:52.187Z","0.4.0-next.1694.598ef6f":"2026-08-21T05:00:35.479Z","0.4.0-next.1695.181dea5":"2026-08-21T06:15:01.471Z","0.4.0-next.1696.93f6f63":"2026-08-21T06:23:36.210Z","0.4.0-next.1702.61a7a7c":"2026-08-21T07:11:28.181Z","0.4.0-next.1703.b82d313":"2026-08-21T07:41:55.342Z","0.4.0-next.1704.9eb98e1":"2026-08-21T08:29:08.606Z","0.4.0-next.1716.1979cc9":"2026-08-21T09:40:51.681Z","0.4.0-next.1717.9d6a20b":"2026-08-21T10:21:46.306Z","0.4.0-next.1725.752ca79":"2026-08-21T11:12:09.824Z","0.4.0-next.1728.f69160b":"2026-08-21T11:58:35.484Z","0.4.0-next.1749.d81a21c":"2026-08-21T12:35:45.011Z","0.4.0-next.1750.13ec8b1":"2026-08-21T15:42:36.041Z","0.4.0-next.1751.b3eea5f":"2026-08-21T15:57:15.495Z","0.4.0-next.1752.f250cb9":"2026-08-21T16:30:45.254Z","0.4.0-next.1763.f98ae25":"2026-08-21T16:34:24.175Z","0.4.0-next.1771.f4d15c3":"2026-08-21T18:47:32.426Z","0.4.0-next.1809.9b3b71b":"2026-08-21T19:38:38.077Z","0.4.0-next.1811.dde7eb1":"2026-08-21T19:52:13.807Z","0.4.0-next.1815.e47cc3c":"2026-08-21T20:28:30.727Z","0.4.0-next.1821.efb1cbc":"2026-08-21T22:32:31.378Z","0.4.0-next.1827.9db114b":"2026-08-21T23:52:25.992Z","0.4.0-next.1836.147ae1e":"2026-08-22T01:36:07.407Z","0.4.0-next.1884.6a2d46f":"2026-08-22T07:45:57.817Z","0.4.0-next.1888.e9e80b4":"2026-08-24T05:27:19.539Z","0.4.0-next.1892.a0b519a":"2026-08-24T10:50:46.311Z","0.4.0-next.1896.60d766c":"2026-08-24T11:32:32.375Z","0.4.0-next.1898.266773a":"2026-08-24T12:37:19.270Z","0.4.0-next.1903.50bfa67":"2026-08-24T16:09:22.593Z","0.4.0-next.1908.751021c":"2026-08-24T21:35:32.458Z","0.4.0-edge.1908.751021c":"2026-08-24T21:41:36.149Z","0.4.0-next.1909.c102f22":"2026-08-24T21:43:28.977Z","0.4.0-edge.1909.c102f22":"2026-08-24T21:51:21.941Z","0.4.0-next.1917.1b88fee":"2026-08-25T20:57:12.154Z","0.4.0-next.1920.b93ad0f":"2026-08-25T23:09:36.464Z","0.4.0-edge.1920.b93ad0f":"2026-08-25T23:17:31.585Z","0.4.0-next.1921.0a61bdb":"2026-08-25T23:41:24.430Z","0.4.0-edge.1921.0a61bdb":"2026-08-25T23:49:17.245Z","0.4.0-next.1932.1ef883a":"2026-08-26T19:09:09.874Z","0.4.0-edge.1932.1ef883a":"2026-08-26T19:16:48.748Z","0.4.0-next.1933.e4809f4":"2026-08-26T20:10:13.366Z","0.4.0-edge.1933.e4809f4":"2026-08-26T20:17:37.273Z","0.4.0-next.1935.74c34fe":"2026-08-26T20:47:47.160Z","0.4.0-edge.1935.74c34fe":"2026-08-26T20:54:58.276Z","0.4.0-next.1936.bc924d7":"2026-08-26T21:26:26.601Z","0.4.0-edge.1936.bc924d7":"2026-08-26T21:33:43.671Z","0.4.0-next.1937.0d089b3":"2026-08-26T22:21:59.673Z","0.4.0-edge.1937.0d089b3":"2026-08-26T22:29:12.151Z","0.4.0-next.1939.481bde5":"2026-08-27T00:16:15.319Z","0.4.0-edge.1939.481bde5":"2026-08-27T00:23:56.366Z","0.4.0-next.1940.b8a4265":"2026-08-27T01:06:03.380Z","0.4.0-next.1941.1d7f2bd":"2026-08-27T01:27:05.421Z","0.4.0-edge.1941.1d7f2bd":"2026-08-27T01:34:23.403Z","0.4.0-next.1943.b4c3e61":"2026-08-27T01:46:03.580Z","0.5.0-next.1944.cd6b6e7":"2026-08-27T01:51:00.066Z","0.4.0-edge.1943.b4c3e61":"2026-08-27T01:53:55.567Z","0.5.0-edge.1944.cd6b6e7":"2026-08-27T01:58:28.924Z","0.4.0":"2026-08-27T01:59:14.880Z","0.5.1-next.597.ab004dd":"2026-08-31T06:55:45.241Z","0.5.1-edge.597.ab004dd":"2026-08-31T07:03:12.399Z","0.5.1-next.601.e6e16ba":"2026-08-31T07:57:16.091Z","0.5.1-next.638.d4dbd4e":"2026-08-31T16:30:41.630Z","0.5.1-edge.638.d4dbd4e":"2026-08-31T16:39:22.642Z","0.5.1-next.640.24b4c62":"2026-08-31T18:13:32.125Z","0.5.1-edge.640.24b4c62":"2026-08-31T18:21:23.005Z","0.5.1-next.650.5d3df0b":"2026-08-31T23:58:25.120Z","0.5.1-edge.650.5d3df0b":"2026-09-01T00:07:23.416Z","0.5.1-next.654.b54779d":"2026-09-01T03:36:14.356Z","0.5.1-edge.654.b54779d":"2026-09-01T03:44:12.161Z","0.5.1-next.658.9cb44d7":"2026-09-01T19:14:40.321Z","0.5.1-edge.658.9cb44d7":"2026-09-01T19:22:40.432Z","0.5.1-next.685.f72fc7f":"2026-09-02T01:08:52.426Z","0.5.1-edge.685.f72fc7f":"2026-09-02T01:18:10.840Z","0.5.1-next.693.478551c":"2026-09-02T03:42:47.988Z","0.5.1-edge.693.478551c":"2026-09-02T03:51:44.669Z","0.5.1-next.704.19c91ec":"2026-09-02T21:26:10.696Z","0.5.1-next.729.2aeb707":"2026-09-03T01:54:50.241Z","0.5.1-next.730.f29a5aa":"2026-09-03T03:04:53.801Z","0.5.1-edge.730.f29a5aa":"2026-09-03T03:13:54.557Z","0.5.1-next.731.0ae0aa4":"2026-09-03T03:16:31.950Z","0.5.1-edge.731.0ae0aa4":"2026-09-03T03:25:41.540Z","0.5.1-next.743.8d09db1":"2026-09-03T09:09:34.019Z","0.5.1-edge.743.8d09db1":"2026-09-03T09:18:21.051Z","0.5.1-next.799.62ef0c7":"2026-09-03T14:54:05.416Z","0.5.1-edge.799.62ef0c7":"2026-09-03T15:02:11.394Z","0.5.1-next.815.cc08b93":"2026-09-03T18:46:19.089Z","0.5.1-next.820.97b3830":"2026-09-03T21:10:53.546Z","0.5.1-next.903.f434bc2":"2026-09-04T19:48:33.325Z","0.5.1-next.904.b545d9c":"2026-09-04T20:45:18.873Z","0.5.1-next.905.5fbf787":"2026-09-04T21:08:06.379Z","0.5.1-next.906.419e5c9":"2026-09-04T22:09:07.058Z","0.5.1-next.908.b072fbc":"2026-09-04T23:25:08.417Z","0.5.1-next.909.a5d1857":"2026-09-04T23:35:09.103Z","0.5.1-edge.909.a5d1857":"2026-09-04T23:47:07.572Z","0.5.1-next.911.32a089f":"2026-09-05T05:17:26.177Z","0.5.1-edge.911.32a089f":"2026-09-05T05:23:14.536Z","0.5.1-next.912.289aaa0":"2026-09-05T05:47:12.110Z","0.5.1-edge.912.289aaa0":"2026-09-05T05:53:07.102Z","0.5.1-next.914.ed01add":"2026-09-05T17:53:20.943Z","0.5.1-edge.914.ed01add":"2026-09-05T18:01:58.215Z","0.5.1-next.915.d4da7e7":"2026-09-05T18:20:16.588Z","0.5.1-edge.915.d4da7e7":"2026-09-05T18:27:51.515Z","0.5.1-next.919.354c575":"2026-09-05T23:10:10.564Z","0.5.1-edge.919.354c575":"2026-09-05T23:20:46.143Z","0.5.1-next.920.da8f530":"2026-09-06T20:22:14.115Z","0.5.1-edge.920.da8f530":"2026-09-06T20:31:39.411Z","0.5.1-next.973.788d3d7":"2026-09-08T20:19:52.008Z","0.5.1-next.1017.13841a8":"2026-09-09T04:17:10.181Z","0.5.1-next.1019.1274ec5":"2026-09-09T06:14:45.091Z","0.5.1-edge.1019.1274ec5":"2026-09-09T06:22:37.430Z","0.5.1-next.1047.858b9b6":"2026-09-09T16:59:06.215Z","0.5.1-edge.1047.858b9b6":"2026-09-09T17:05:58.103Z","0.5.1-next.1050.0bd43cc":"2026-09-09T21:14:04.280Z","0.5.1-next.1051.65889a1":"2026-09-09T21:55:13.581Z","0.5.1-edge.1051.65889a1":"2026-09-09T22:04:18.673Z","0.5.1-next.1052.ea38f97":"2026-09-10T04:14:54.324Z","0.5.1-edge.1052.ea38f97":"2026-09-10T04:19:48.035Z","0.5.1-next.1056.4945b81":"2026-09-10T17:15:49.997Z","0.5.1-edge.1056.4945b81":"2026-09-10T17:24:08.131Z","0.5.1-next.1059.c56d3cd":"2026-09-10T22:39:24.703Z","0.5.1-next.1058.751c53a":"2026-09-10T22:40:18.038Z","0.5.1-edge.1058.751c53a":"2026-09-10T22:43:41.989Z","0.5.1-edge.1059.c56d3cd":"2026-09-10T22:50:12.568Z","0.5.1-next.1066.36fe89b":"2026-09-11T06:50:46.913Z","0.5.1-next.1069.554a2ac":"2026-09-11T07:36:06.234Z","0.5.1-next.1197.6a425ce":"2026-09-12T19:24:31.926Z","0.5.1-next.1201.9b49dee":"2026-09-12T20:41:16.732Z","0.5.1-next.1202.e31f126":"2026-09-12T21:43:40.030Z","0.5.1-next.1204.e33a1ac":"2026-09-12T23:34:15.626Z","0.5.1-next.1225.129b76d":"2026-09-13T03:23:37.171Z","0.5.1-next.1244.12290e1":"2026-09-13T08:30:06.323Z","0.5.1-next.1251.918ea64":"2026-09-13T15:40:35.772Z","0.5.1-next.1252.15e4611":"2026-09-13T15:59:33.660Z","0.5.1-next.1253.6fe252c":"2026-09-13T21:24:35.313Z","0.5.1-next.1254.2ab4a06":"2026-09-13T23:11:57.158Z","0.5.1-next.1257.b2a4509":"2026-09-14T05:29:56.665Z","0.5.1-next.1295.2b6bfa3":"2026-09-14T20:20:25.012Z","0.5.1-next.1344.b88acc1":"2026-09-15T06:09:15.619Z","0.5.1-next.1345.0995dc5":"2026-09-15T06:43:04.075Z","0.5.1-next.1347.54f97d8":"2026-09-15T08:31:53.712Z","0.5.1-next.1348.e71a747":"2026-09-15T09:31:02.237Z","0.5.1-next.1349.05b053d":"2026-09-15T10:42:27.848Z","0.5.1-edge.1349.05b053d":"2026-09-15T10:48:43.675Z","0.5.1-next.1350.8ce488b":"2026-09-15T16:27:15.623Z","0.5.1-edge.1350.8ce488b":"2026-09-15T16:36:32.407Z","0.5.1-next.1370.903f328":"2026-09-16T05:48:10.577Z","0.5.1-edge.1370.903f328":"2026-09-16T05:58:43.924Z","0.5.1-next.1404.457d1da":"2026-09-17T06:18:58.715Z","0.5.1-next.1405.69d9356":"2026-09-17T06:47:01.613Z","0.5.1-edge.1405.69d9356":"2026-09-17T15:43:51.033Z","0.5.1-next.1410.b534771":"2026-09-17T18:40:24.301Z","0.5.1-edge.1410.b534771":"2026-09-17T18:50:34.540Z","0.5.1-next.1450.5738463":"2026-09-19T01:00:27.426Z","0.5.1-next.1462.5a251b6":"2026-09-19T17:50:23.007Z","0.5.1-edge.1462.5a251b6":"2026-09-19T18:00:43.122Z","0.5.1-next.1467.7e2fc7d":"2026-09-19T20:36:09.679Z","0.5.1-edge.1467.7e2fc7d":"2026-09-19T20:46:38.056Z","0.5.1-next.1468.61b1d9d":"2026-09-19T21:22:04.072Z","0.5.1-edge.1468.61b1d9d":"2026-09-19T21:30:30.993Z","0.5.1-next.1471.4e82419":"2026-09-20T06:36:08.855Z","0.5.1-edge.1471.4e82419":"2026-09-20T06:46:01.297Z","0.5.1-next.1505.5790c72":"2026-09-20T10:53:36.708Z","0.5.1-next.1520.4887418":"2026-09-20T15:29:07.655Z","0.5.1-next.1523.c47f79f":"2026-09-20T16:28:35.897Z","0.5.1-next.1533.2910b54":"2026-09-20T18:50:16.444Z","0.5.1-next.1538.09885fb":"2026-09-21T06:48:37.425Z","0.5.1-next.1541.b94031c":"2026-09-21T07:09:43.542Z","0.5.1-next.1543.41f4a99":"2026-09-21T07:19:59.616Z","0.5.1-next.1545.a3a19e0":"2026-09-21T07:41:18.240Z","0.5.1-edge.1545.a3a19e0":"2026-09-21T07:49:39.055Z","0.5.1-next.1556.ff9e615":"2026-09-21T22:01:26.520Z","0.5.1-next.1584.db3c393":"2026-09-22T05:18:29.777Z","0.5.1-next.1629.669e7c5":"2026-09-23T05:14:34.139Z","0.5.1-next.1669.c9827a8":"2026-09-23T19:43:34.788Z","0.5.1-next.1680.bdc44c6":"2026-09-24T01:49:08.586Z","0.5.1-next.1681.3f21b44":"2026-09-24T04:36:04.623Z","0.5.1-next.1682.f1470fe":"2026-09-24T05:04:53.937Z","0.5.1-next.1685.dc0e23a":"2026-09-24T15:08:04.896Z","0.5.1-edge.1685.dc0e23a":"2026-09-24T15:18:27.381Z","0.5.1-next.1687.b63c819":"2026-09-24T17:35:18.278Z","0.5.1-edge.1687.b63c819":"2026-09-24T17:44:33.208Z","0.5.1-next.1692.64cda40":"2026-09-24T23:57:06.196Z","0.5.1-edge.1692.64cda40":"2026-09-25T00:07:06.391Z","0.5.1-next.1694.112d897":"2026-09-25T02:11:39.882Z","0.5.1-next.1700.cefb2f9":"2026-09-25T03:02:12.044Z","0.5.1-next.1703.1905242":"2026-09-25T08:09:52.559Z","0.5.1-next.1704.1832e8b":"2026-09-25T09:00:27.362Z","0.5.1-edge.1704.1832e8b":"2026-09-25T09:11:50.465Z","0.5.1-next.1710.81c05dd":"2026-09-25T17:12:50.331Z","0.5.1-next.1717.f605ef3":"2026-09-25T19:13:37.036Z","0.5.1-next.1723.553fc7a":"2026-09-25T21:23:20.133Z","0.5.1-next.1724.c250cb4":"2026-09-25T23:05:21.852Z","0.5.1-next.1725.30f1dd0":"2026-09-25T23:47:11.869Z","0.5.1-next.1728.e0a1ceb":"2026-09-26T05:48:45.742Z","0.5.1-next.1801.21234f6":"2026-09-27T05:18:41.564Z","0.5.1-next.1831.a0b57d4":"2026-09-27T23:58:31.679Z","0.5.1-next.1850.5adb645":"2026-09-28T04:14:38.237Z","0.5.1-next.1892.cbd15bd":"2026-09-28T12:45:07.981Z","0.5.1-edge.1892.cbd15bd":"2026-09-28T12:54:44.345Z","0.5.1-next.1899.4b1311e":"2026-09-28T21:23:29.409Z","0.5.1-edge.1899.4b1311e":"2026-09-28T21:40:46.412Z","0.5.1-next.1903.956d5a5":"2026-09-29T05:04:55.566Z","0.5.1-edge.1903.956d5a5":"2026-09-29T05:17:41.516Z","0.5.1-next.1906.1e09ca0":"2026-09-30T16:16:35.745Z","0.5.1-next.1908.309c1e7":"2026-09-30T16:34:35.877Z","0.5.1-edge.1908.309c1e7":"2026-09-30T16:44:14.290Z","0.5.1-next.1909.7bccf72":"2026-09-30T17:38:33.542Z","0.5.1-next.1910.85d85a3":"2026-09-30T19:26:56.525Z","0.5.1-edge.1910.85d85a3":"2026-09-30T19:42:05.937Z","0.5.1-next.1912.a627849":"2026-10-01T13:13:40.895Z","0.5.1-edge.1912.a627849":"2026-10-01T16:34:07.796Z"},"bugs":{"url":"https://github.com/flighthq/flight/issues"},"author":{"name":"Joshua Granick and other contributors"},"license":"MIT","homepage":"https://github.com/flighthq/flight#readme","repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/haptics"},"description":"Haptic feedback (vibrate, impact, notification, selection) over a swappable web/native backend","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"readme":"","readmeFilename":""}