{"_id":"@flighthq/useragent","_rev":"383-544d2ba0d8329a731283d3751b28fca7","name":"@flighthq/useragent","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/useragent","version":"0.1.0","_id":"@flighthq/useragent@0.1.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"dist":{"shasum":"9b6c6af9020b4ce0542c5a6dad62ebcfbb87b5e6","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.1.0.tgz","fileCount":15,"integrity":"sha512-bPr2k/tdZMG2VQ81TpvAz6rz7kcN/wGILQMRQJJlPKfr2RKQAe6wJws9OXqULkotAh/zigttxHvn1G5H0cUtlQ==","signatures":[{"sig":"MEQCICcIL0TwyHDoxnKpBm7VjLoPF73Pa5cPr4Viexa2fp2xAiBPo3T+sLeg8uJ/BKRLbgRn8phig6U2FN+hL+oDe1Kdng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39719},"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":"Pure user-agent string parsing to device and platform identity tokens.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@flighthq/types":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/useragent_0.1.0_1783663638030_0.6495771638112873","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@flighthq/useragent","version":"0.2.0","_id":"@flighthq/useragent@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":"bae2ebdd14dfd264b1cb9ceda7c0cd7206c5bf56","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.2.0.tgz","fileCount":15,"integrity":"sha512-G/DQZCGTTu2r9ZfEeQyBoyi48wP+fK2MtJXOKfq1xE+M3oVU9miZ+XE1ryml2Or71vK4ysXJdCHwmJyGiLUOEw==","signatures":[{"sig":"MEUCIBNoSZAw+xlBSTGME4wj63nIm1FkDtpV+qnmUYPXWdI5AiEAq1fT3bje1zxDE7RAK+3sN+KF8U1RaqimwtDzc03RAXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39852},"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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/useragent_0.2.0_1783973777678_0.20497854453135944","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.410.a23f189":{"name":"@flighthq/useragent","version":"0.2.1-next.410.a23f189","_id":"@flighthq/useragent@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":"2013972ca8f93f1ab50207999cf05a02a7b32e91","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.2.1-next.410.a23f189.tgz","fileCount":15,"integrity":"sha512-QX5nMlkhHSei8muFM2jezlL8kP2ZqlD3xaXraLristu4Ztw1R8jq3CHM4MjH5lhxOkNFYuii3m+4NYZ4ewCFpQ==","signatures":[{"sig":"MEQCICGJWa9K4mFD91fOxtyxdnRecCSPkJknX4PprSeZLELxAiAdt6uJmJxQi2B5ci/c8mr1rC9NaesMHx0vVhFRGwv7Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.2.1-next.410.a23f189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39886},"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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.2.1-next.410.a23f189_1784577342730_0.6144193855711668","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.423.3350e53":{"name":"@flighthq/useragent","version":"0.2.1-next.423.3350e53","_id":"@flighthq/useragent@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":"7623b03268ba70939e1a3ff11bbd7f4c91e7c49f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.2.1-next.423.3350e53.tgz","fileCount":15,"integrity":"sha512-24cX3dVMacvENCSLGQKCSaF1kxhzf2fpp6+my73W7D0D8GOv2aEwn6vmCO93wTHdqKJgLCPKNzAyVj5Y8pZe7A==","signatures":[{"sig":"MEUCIQC/5FiIS8whldN1ot327+X8G806iagOgvy/B20NDBo7EgIgCJLD5vnMANWuV5C+ZwlfUKj63PNtpuTH6oOBblq+H6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.2.1-next.423.3350e53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39886},"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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.2.1-next.423.3350e53_1784615575763_0.5673627169928055","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.444.a313478":{"name":"@flighthq/useragent","version":"0.2.1-next.444.a313478","_id":"@flighthq/useragent@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":"6a93b53716653d5c68ba8126e15d4b0f69a688d1","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.2.1-next.444.a313478.tgz","fileCount":15,"integrity":"sha512-spGyO7z3DdQkRUFKULdZzdC7uFIJ+WyABy9pdXNk9cinWDQOojR1+w8ZSs2UZsHRT+fQVaW7qUaBXMJz/Vlzmg==","signatures":[{"sig":"MEUCIQCROXhbiGNrDkjxtrIo9bSAekjQrYzSwQ8LdgI8/reOfQIgELAT5PR4twGBniqGMBNjtiD1POWakEk1kfDFnzXFMqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.2.1-next.444.a313478","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39886},"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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.2.1-next.444.a313478_1784649427264_0.07781136123334065","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.448.afbdd31":{"name":"@flighthq/useragent","version":"0.2.1-next.448.afbdd31","_id":"@flighthq/useragent@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":"998737eca37b28f9329a1259dff600528099c68b","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.2.1-next.448.afbdd31.tgz","fileCount":15,"integrity":"sha512-SPdAvZfDFJZxhxSnu02lcOUIZj/QHMYnqB/D4E7DHLShSfVFXVyE/bv6czTdwC5kM1cacA9WJogd03++UbLd7w==","signatures":[{"sig":"MEQCIHH3nj+C6aekxYyDo1UT3vB9ctCSJ0Hyf/1/51EmojD2AiB3slCAUE25ASiJ/daBkmDeVmeEbjWrAAcIHnZDvsMRzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.2.1-next.448.afbdd31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39886},"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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.2.1-next.448.afbdd31_1784663786335_0.13339091011896054","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.449.355834c":{"name":"@flighthq/useragent","version":"0.2.1-next.449.355834c","_id":"@flighthq/useragent@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":"3e7f8a4e1cbdead90504889bbfb9a24623e56eb1","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.2.1-next.449.355834c.tgz","fileCount":15,"integrity":"sha512-E8ek05A5N/roq3PAmo7c7tr/Z9ef3OHmbKloZzezJZK7BvtXbO9dxCT8B6oXWvjEl/siDHEX03KhEdDnvWKnVA==","signatures":[{"sig":"MEYCIQDDH3Zl6Eys1P/upCi1aYFWlUknMJkJML6gPzmIaHmeAwIhAOCrXoVKg4i9IH+SN9EhRTYi+TdJR4swpgYEq4evfyAf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.2.1-next.449.355834c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39886},"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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.2.1-next.449.355834c_1784664316653_0.8561756481890368","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.451.d9a4a4e":{"name":"@flighthq/useragent","version":"0.2.1-next.451.d9a4a4e","_id":"@flighthq/useragent@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":"72731a1fb5776dcdca6062e6e3b7090bcf4ce01a","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.2.1-next.451.d9a4a4e.tgz","fileCount":15,"integrity":"sha512-SLaFe6mxtmkGrhNUPSNnStJOSCxPPdkxjuecC4bdvQ5tcYPS75cgRbZwcR19lXP+Cva2lBgMvvnJsPzmNJIvHw==","signatures":[{"sig":"MEUCIBMTDiZz+37jxOmuyF0mpzBYFNAfYhm+bJMo0FaNXTj6AiEA5IUCDUG+SnDVFI5ZNmYovzqr9P1VpDPaH80ljihrB1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.2.1-next.451.d9a4a4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39886},"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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.2.1-next.451.d9a4a4e_1784669628152_0.3341712707882849","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.459.fb59cc5":{"name":"@flighthq/useragent","version":"0.2.1-next.459.fb59cc5","_id":"@flighthq/useragent@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":"12f5634a5e799f281c4750781f3d9aacc1d2fa9d","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.2.1-next.459.fb59cc5.tgz","fileCount":15,"integrity":"sha512-S+aTSs11oi8wQLp3TNiwHBxdHOg1rJbGC5XbB8Vr6/A4cZJLPCc5s6lUFeibHlNxkvhYyGajhLrfHL5y3L9QZA==","signatures":[{"sig":"MEQCIGOOCUjCKC6qcIc3eU+NZXHWejxxIQ1+Ul5GGhF9GdtRAiAgIc+QJtQL2z0qL6DKYyZmLso+kyB3GnakKwSi6+2Zsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.2.1-next.459.fb59cc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39886},"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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.2.1-next.459.fb59cc5_1784670146000_0.027074485782748292","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.530.a223ca9":{"name":"@flighthq/useragent","version":"0.2.1-next.530.a223ca9","_id":"@flighthq/useragent@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":"6221bff196777fc70c27a9105c9b716edfd34969","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.2.1-next.530.a223ca9.tgz","fileCount":15,"integrity":"sha512-7XzFi9A0j2jvRKVLqXAonWsIhNPT+1YU3nhysxcgOtYVLRAiPMkKIlq/RZg3YvQf6Td9HqKNIExlml2/Ld1AYA==","signatures":[{"sig":"MEUCIQDSK/zatW2HuaIKj+5TrvkQvJqIQHevR/pb02ur8AFfPAIgQsExMKPBLld6djbsZz0KeJzwyPjXfGexW4/m5RZ0TDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.2.1-next.530.a223ca9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39886},"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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.2.1-next.530.a223ca9_1784817102105_0.3477302230437356","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.585.c7219b8":{"name":"@flighthq/useragent","version":"0.2.1-next.585.c7219b8","_id":"@flighthq/useragent@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":"d5b24969e910cb603a17756071bd1d29e4b17c98","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.2.1-next.585.c7219b8.tgz","fileCount":15,"integrity":"sha512-cjEQdNJlabXjaWOZsI/fw2sGyP689besnzWz9YP6hw60xmzs0Cz/jmdQ12+qpIJihJaTTsFOGrC1v2z+y06nKQ==","signatures":[{"sig":"MEYCIQDOlwqxNvWThyuguhZHAu6h9X0aoaom/zGvUR+KOFUIVQIhAP3Mxgh8MyeQSveBzv4XqgQI4+RYugwMBUPci72DKOuK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.2.1-next.585.c7219b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39886},"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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.2.1-next.585.c7219b8_1784842492180_0.27284945000956196","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.624.d23e6a9":{"name":"@flighthq/useragent","version":"0.2.1-next.624.d23e6a9","_id":"@flighthq/useragent@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":"ef23cbd08a682d1d516d4187891a2b51cbea081a","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.2.1-next.624.d23e6a9.tgz","fileCount":15,"integrity":"sha512-v2zJgeDmKQAEnrStzINknBT6ixlEX2uxFW+S6J4QosWCH8KjY6V71G/IOERgeehRpsw8f2ruCPbV0M5rmohciQ==","signatures":[{"sig":"MEQCIEi3+rDQc9FAdQTMzJ5KetQzilI45SwoHFUilYb80BanAiAHE96mXql02F4o3gH3/BhyHJhDsUfL9eh7AZeTv+pP8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.2.1-next.624.d23e6a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39886},"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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.2.1-next.624.d23e6a9_1784878301148_0.33483643489513604","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.640.ec2ea9a":{"name":"@flighthq/useragent","version":"0.2.1-next.640.ec2ea9a","_id":"@flighthq/useragent@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":"d7224337fd3d32bb61ae21c3c2acf7f47820a5ad","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.2.1-next.640.ec2ea9a.tgz","fileCount":15,"integrity":"sha512-KQJcX1EV2C/tn3MrpLQr6Py48T/ZPSzPSNFuOi3jfJXj5m/8kgz/OX+g3MukgOJ5sB24XjmRTLAElwufUMeppw==","signatures":[{"sig":"MEQCIEL70drvk0qzfZXWXRbhyJ9F1//Mmd5z96onRyekyPRHAiAK9OToneeoG044DdurradlAU69B7uYObkJ4AaLhhZ0UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.2.1-next.640.ec2ea9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39886},"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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.2.1-next.640.ec2ea9a_1784905647784_0.22230668368255135","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.647.2252e02":{"name":"@flighthq/useragent","version":"0.2.1-next.647.2252e02","_id":"@flighthq/useragent@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":"7dace1c2f30b6651dff7a425124619a2865464bb","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.2.1-next.647.2252e02.tgz","fileCount":15,"integrity":"sha512-Q5AWX2+s1+be369WDrOUD7D6x89t5NIpnGiYPnh+pratCGhAqmJ3On5APCp1zX8VqLituZ+e0JxVyNyBttSjWQ==","signatures":[{"sig":"MEQCID3ObqYkW7UhpbEkVRE8US46ssWYJSAsdzUE7dGKKPmIAiBahvAJSO4vhqfU2HkhovlBPy1u+i4yvV9QhwWFEFfvEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.2.1-next.647.2252e02","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39886},"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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.2.1-next.647.2252e02_1784914402470_0.2729300002096524","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.652.c550eaa":{"name":"@flighthq/useragent","version":"0.2.1-next.652.c550eaa","_id":"@flighthq/useragent@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":"7239b7f75902a201159bca9a9ccb71f6a6cb79d7","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.2.1-next.652.c550eaa.tgz","fileCount":15,"integrity":"sha512-MZupBpJddBtkuXVvTslzvz4YMFHjhFNi16zfqgtdw21F0bSGTl0EQRt0xoiZoI6uSZOerfhumfWWJ9b/2+60EA==","signatures":[{"sig":"MEUCIF3gpMviCKGFfIEg4u3u9fxUAewinSLR/4aNyuyBxC2GAiEAv1dLNy5xjJBGI6iUcdpFmsz9L9Iv9l+cV/w/QkOD2wY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.2.1-next.652.c550eaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39886},"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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.2.1-next.652.c550eaa_1784916366595_0.6780863937804031","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.666.4af7f8b":{"name":"@flighthq/useragent","version":"0.2.1-next.666.4af7f8b","_id":"@flighthq/useragent@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":"a094f8f0c012eb00fd6517917ef03ac19c2744ad","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.2.1-next.666.4af7f8b.tgz","fileCount":15,"integrity":"sha512-qBu/3ZnsC5G2Yi46WeFVwfHNFSb2appWmS2Vb1Q2T+2HREWE+mOcOdCJhdn2lx1iiXPTyGLTEIqRTcjimm9RNg==","signatures":[{"sig":"MEYCIQDj5GGUC7LS4KQmzbtEaJcdR4bcFqEIedncdOHF5nNpowIhAPZtZS8ynE+QMCLDAtisKfsQdUq/wmj6aCCU4k3yGwM0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.2.1-next.666.4af7f8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39886},"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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.2.1-next.666.4af7f8b_1784920137358_0.052537006568417643","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.701.409c279":{"name":"@flighthq/useragent","version":"0.2.1-next.701.409c279","_id":"@flighthq/useragent@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":"d3d91ddd8a321a5732492a976c6c38cb9d274a9a","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.2.1-next.701.409c279.tgz","fileCount":15,"integrity":"sha512-/Kw2ellYuLxZ8t+pWg8hHQSxaR92e6LGWMPs2/nHXsiRFuAoFaAPWW4vtSgK3OJYNgGTRKFwm8lYUXfjcs4Rrg==","signatures":[{"sig":"MEYCIQCPTZnNKSlmCdy88MBOJgQdxdpjwhpw8NafAhVbyK+6fQIhAOkA5CZ1DYr2xGMG5DRtxQFuPR/efiELZUMH1hCPyPnV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.2.1-next.701.409c279","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39886},"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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.2.1-next.701.409c279_1784951860622_0.4753889344140392","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.738.07b221d":{"name":"@flighthq/useragent","version":"0.2.1-next.738.07b221d","_id":"@flighthq/useragent@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":"39efa084000c08b01f082ded69137f3b4228ffa8","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.2.1-next.738.07b221d.tgz","fileCount":15,"integrity":"sha512-ZFEG4G4gZ8j5rZpt6pqNxw9KuB/oajfN7yko0bkQWIXBQSzscy12IcriO01K/waP+z8uXGju4OgBM0XJv3XU9g==","signatures":[{"sig":"MEUCIGrkB6fd58Q4Yma4CqdB3HGpLlkPV5zcUOV/ux0IxeWsAiEA+HspLc/XGPZTgEy7C8zUkuldLTYPyq2L5L+AAdJca6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.2.1-next.738.07b221d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39886},"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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.2.1-next.738.07b221d_1784956860369_0.013990411669651204","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.840.857425c":{"name":"@flighthq/useragent","version":"0.2.1-next.840.857425c","_id":"@flighthq/useragent@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":"72652ef212a2f4103115f166fe9e4faaed0e2a4e","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.2.1-next.840.857425c.tgz","fileCount":15,"integrity":"sha512-0JQz4Hb+0XqAhwXqNYK4U1izGHi34Bs6NKQFMJRvDIkUTIF9jyZy+Cs2dKmw5vcYmn3gF1iq5LonzIjPM86AJA==","signatures":[{"sig":"MEUCIQCEKclevqXSiE6adTtB8EViXLGtvdxteiXzQWN7J8ycDAIgamRq0uy3qoFPtqBjyavWGc1wW9bHS2KfUPtNsBv+hHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.2.1-next.840.857425c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39886},"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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.2.1-next.840.857425c_1785027327075_0.857373773378032","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.841.373388f":{"name":"@flighthq/useragent","version":"0.2.1-next.841.373388f","_id":"@flighthq/useragent@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":"d8395b93f8d9fa6b73ee3ed5e8c5c1fb79ca09c7","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.2.1-next.841.373388f.tgz","fileCount":15,"integrity":"sha512-85x8hedmNf7szGn01t8jAKEUgSpYSxAliax1eHnFikL+kvV1gV9lvL4E5K590n9dnrfOsjqV9XVNsS8+3alIXA==","signatures":[{"sig":"MEUCIH4mKSAGkINMQcFQym5VKcqtTY68SbCiDyCtgkwfZrlIAiEAoX47S8eXXHEXbmA6dFyhjnwW73GnlBf9vBAVIHrv8Sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.2.1-next.841.373388f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39886},"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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.2.1-next.841.373388f_1785046125666_0.9586604786459341","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.906.07cea63":{"name":"@flighthq/useragent","version":"0.3.0-next.906.07cea63","_id":"@flighthq/useragent@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":"312385cca4d6f9d11cbac2322315a4c21b02d7e6","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.906.07cea63.tgz","fileCount":19,"integrity":"sha512-czBV+4EpqkNcuwxT/vNMAvwtW4f6KAG23TIyODlDs3hHCeHUVnMVT1iF6YIqNpmwFnprIDL+znJgiUyE2gUzBw==","signatures":[{"sig":"MEUCIQDqB6PUkD2GZUaV7LJNNJfy/DLJObYvUaRHHKlGo2HlEAIgJK0aivOBrLi81De3ciX/jbm0rBNo6AtF6ueTZPg+MOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.906.07cea63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41230},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.906.07cea63_1785220283543_0.34125784615408516","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1021.f5f1ee0":{"name":"@flighthq/useragent","version":"0.3.0-next.1021.f5f1ee0","_id":"@flighthq/useragent@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":"dd7757adb00859ba74f9244e07878b3df2902d1c","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1021.f5f1ee0.tgz","fileCount":19,"integrity":"sha512-eqEYSZ/TtIqtpLd9ySggZk1sL28Nwl87cj9Syq85tk26sJ+RYkuFl5gXSw+2Qid+gesGHpCKo2IyYFltYODNlg==","signatures":[{"sig":"MEUCIHQifhQoDWI8UaCmGIeEaKqC5zHzPX//JoHukfravBRrAiEAnRRmZ7MfHqM+MyWrW7DcNn8PZVw+kKqOoIEmSYpO8lM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1021.f5f1ee0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41232},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1021.f5f1ee0_1785425443081_0.8395067238232035","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1032.e2b99fc":{"name":"@flighthq/useragent","version":"0.3.0-next.1032.e2b99fc","_id":"@flighthq/useragent@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":"88ca46b3bcde5c6cb78d547638dd3944674408be","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1032.e2b99fc.tgz","fileCount":19,"integrity":"sha512-6kUvac+LCU+S7R1GTQYuyR79qNBtdc8/Va2uXQ/VprbNeKdvuJkbVTDz5CqhPzTprFmR7BfS+/sC2QZDsG1HdA==","signatures":[{"sig":"MEQCIHw4G53P99Os4ClDP3J0uxtIr7W1lyIfsQsZ8NquHMuZAiBzTmKXZDwmvmxPXgOVQ4RsliDbpnoHaHl7r7kdSi92cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1032.e2b99fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41232},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1032.e2b99fc_1785436693980_0.3919036817539312","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1162.e90e518":{"name":"@flighthq/useragent","version":"0.3.0-next.1162.e90e518","_id":"@flighthq/useragent@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":"7a32914ca4a8908f906d186c5c89a0f3b9149cbd","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1162.e90e518.tgz","fileCount":19,"integrity":"sha512-38JqArXkJPSxLq0gP81ZcGM8vftFiAvvduZPdq+r6B7jN6XysPKtArwFz9bYbh7/fRJt+4+xDc1lswNbjnXziw==","signatures":[{"sig":"MEQCIB946RO+EeKcgaBWcg1fy1MeCBbe4ynWcTl2RYMpWAeXAiA8GEWCkr2ELr2QP4kjyUl5fFNgFLox2kAxGSQ1QrYzsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1162.e90e518","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49829},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1162.e90e518_1785453683097_0.3928579522625173","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1220.6982c21":{"name":"@flighthq/useragent","version":"0.3.0-next.1220.6982c21","_id":"@flighthq/useragent@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":"b03bef0eb0cdf79dc748873762c92ce296ecf645","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1220.6982c21.tgz","fileCount":19,"integrity":"sha512-AqO/wNk9fzt3NjhWsWv69t/k/v+0geigbI2fXfd8EoW59b6L/xo6EJiIqGGg4z5y5Sw9WjgE4r6U2rrZ6i12yQ==","signatures":[{"sig":"MEQCIE2jZRajjrEFkHG7XsZdwOdVI0M647gUaUbAX32ag1AmAiBjJzUW1xeDbW4+eEQtwq5c8dTLrXys6xPs4Qb+WZ/Jtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1220.6982c21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50418},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1220.6982c21_1785506225737_0.047750020829166795","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1248.f867198":{"name":"@flighthq/useragent","version":"0.3.0-next.1248.f867198","_id":"@flighthq/useragent@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":"50ef42e93e65d89830168dd0832982c4cb1bc00f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1248.f867198.tgz","fileCount":19,"integrity":"sha512-EMTSF/Yl8/KSc1rv5p7kPX/7mc2mSPBL41fFczOvMeLWD2fnfF+q0bKu1LCbIjPM9zCLioeXAQOi0lv39p05nA==","signatures":[{"sig":"MEUCIHV4Dl6QEUTO1uTN14BtjpykK4WQQQbsn7ucT26XBIdaAiEAxo+XHhQHhIEPx64VOTPVbqLJpSCQoCqFg175lKEMgPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1248.f867198","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50418},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1248.f867198_1785512553275_0.7797675439835177","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1272.222de94":{"name":"@flighthq/useragent","version":"0.3.0-next.1272.222de94","_id":"@flighthq/useragent@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":"0fed4e16b5b53c45e1c19c3c8ceb47933e1a6279","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1272.222de94.tgz","fileCount":19,"integrity":"sha512-faRxIi/OEITdGk6UkYtv5XVUUpI1rbyDN8k27G3BRQuIghcoD8DOjCzavqtb3GDcjAkA43SV8j8wCQG5QqzMzQ==","signatures":[{"sig":"MEYCIQD0Ef+NUhdpc7zKu2N+2gw7MN3r1jtEzeRa3Bw46q5l4QIhAPow8xGe6g8zebW3KlC3uQRnSsihmi3h45TKUZkVhzL8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1272.222de94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50418},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1272.222de94_1785517982194_0.7711863995084238","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1280.6369398":{"name":"@flighthq/useragent","version":"0.3.0-next.1280.6369398","_id":"@flighthq/useragent@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":"e2a197d67c97d74d9ce02017094e040326c5e537","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1280.6369398.tgz","fileCount":19,"integrity":"sha512-c1cAK5tt0jeuUINZ0xAXVkL0Ws3EKWnnVfa+cXvtdJfFWwK6u0Q/rGZymK/IWAqFEAKUVD6eXGMefLhSI+jUow==","signatures":[{"sig":"MEUCIDQ5H+X+7NmovchEG6q5wlzdFfkSUowuDbqjcs80UfS8AiEArZRhDukP/sC6KvnEf+uF2+Me3Zs9QA9fpu6o9MKKErM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1280.6369398","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50418},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1280.6369398_1785521703531_0.6017208372474352","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1297.43a5ef8":{"name":"@flighthq/useragent","version":"0.3.0-next.1297.43a5ef8","_id":"@flighthq/useragent@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":"9ade459130b0b6aaa410e58f7eee795d6ec00ade","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1297.43a5ef8.tgz","fileCount":19,"integrity":"sha512-KNEscoJfokSwT81t88h9qjLat4q3yNEWUtKgful5lgxYEg6sUcV+Dpb/ewWTPLVV1uQ/aizoo8IX9ULlIKxsZA==","signatures":[{"sig":"MEUCIHdGQNStLc0rGCdvfu3vz7b/SWp6QtTIHouv2hT5+LhYAiEArZ0x+zU8oK2Q1zrWk9nUa9sBpPyroNOJV++PhBk5bIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1297.43a5ef8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50418},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1297.43a5ef8_1785530002255_0.9462640657241579","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1299.b32cbdc":{"name":"@flighthq/useragent","version":"0.3.0-next.1299.b32cbdc","_id":"@flighthq/useragent@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":"83568489dfb64b9dd908db9cb9c474ca7d20d6a2","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1299.b32cbdc.tgz","fileCount":19,"integrity":"sha512-lgw3KO7fLOKnhd/1wGDWRTNfWnXyB4zPPa87+vWp36aWY2raHcwS7i9zPRr4bVkUDaKCRmj0OKY1q5u/WheggQ==","signatures":[{"sig":"MEUCIQDLhechTfYlwjDjGqNxmiQkX0OwvwiXR2E8PzVjrEIpDQIgCGiVEPiD0mTa367uf6eGIuHYteGNyhkXHJ1qLYA6v9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1299.b32cbdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50418},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1299.b32cbdc_1785531500958_0.9557550127196617","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1315.1d4eb64":{"name":"@flighthq/useragent","version":"0.3.0-next.1315.1d4eb64","_id":"@flighthq/useragent@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":"d9fcdc638394693557ef7b15b8bf159389b3e9e9","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1315.1d4eb64.tgz","fileCount":19,"integrity":"sha512-oZvg2A2biWm474SADlV1GrImLCtxCSeNo2igUyHV4m6bgE93YD9P+qU1uDF2zrMza/PZYqTQNnCqaffaHzmhqg==","signatures":[{"sig":"MEUCIF/xMZEBQORBtYtOD5+O8uaCTf90zKJW9VhTlunP739nAiEAiT7zlfh9AtaMLHqUysYqdzj9SPMzg/tgtdN7iUNFlwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1315.1d4eb64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50418},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1315.1d4eb64_1785538490602_0.8176947520165612","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1383.c61de17":{"name":"@flighthq/useragent","version":"0.3.0-next.1383.c61de17","_id":"@flighthq/useragent@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":"2c82ddc84ec94ea222397173acaccf253bc24dc5","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1383.c61de17.tgz","fileCount":19,"integrity":"sha512-NoELTuq8CAYjaiQJ9SQpcZ4SDddeTEr2FyIbDM01uyQh6gvPEAN/YMtLKaHiz2bo5GvhGdqzSFWFb6aopUUwUQ==","signatures":[{"sig":"MEUCIBI51LAr0/XNkJ3XshtJa0qHM0uC3ZBKr9R+Jn66CKCQAiEAidJjTXlQS2FysE9uM0Fvey58QNDCWjdJwsTHJDRsOsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1383.c61de17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1383.c61de17_1785541583278_0.5201457896240502","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1392.f0bd0cc":{"name":"@flighthq/useragent","version":"0.3.0-next.1392.f0bd0cc","_id":"@flighthq/useragent@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":"29a1b0e020a52c580f98867120b800882c8f24b5","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1392.f0bd0cc.tgz","fileCount":19,"integrity":"sha512-x5yRerSn2kbaiAsuUlYd099trzJLa8xmbik006XzKIQ8DvtN5t4oChr/uiOeMLx+aLgAZTuKt4TL1afGuWJnFA==","signatures":[{"sig":"MEUCICSZ1gbgM4LLfnS5VA5gXaxYnFCPWZ1am+Fjtxi9RTCIAiEAoYfEpwTIrU386xeBwkXp+HZ2RApaxuzmo2lC4Pk2mhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1392.f0bd0cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1392.f0bd0cc_1785545351250_0.45874896563909306","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1422.b585c0c":{"name":"@flighthq/useragent","version":"0.3.0-next.1422.b585c0c","_id":"@flighthq/useragent@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":"e8069daadaeb162942cc07b51fc9ade6e7eaa2b6","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1422.b585c0c.tgz","fileCount":19,"integrity":"sha512-R/D9sSDGbxbhLcEblwX2x1JO9OdPBLc0iO4Qukc8Z3K/EGeccHJIHDUvTssliaFyeVMrZNwCKk8nL0UAtqxiIA==","signatures":[{"sig":"MEUCIHr5kRLLeswm+hcVRuERJMTDL7mtTh6JacLQaO2IYF3VAiEA9s3FXAqItk6cdwHvHt/xMacFDOZi0/17j6oYDqbAPSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1422.b585c0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1422.b585c0c_1785549667696_0.5762121595261644","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1435.f870241":{"name":"@flighthq/useragent","version":"0.3.0-next.1435.f870241","_id":"@flighthq/useragent@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":"cf6b18dd0a50055e6d266b8aef79fb9caf153cc3","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1435.f870241.tgz","fileCount":19,"integrity":"sha512-dz7DUjfnhHhGdFN6T9wsojAtdHkasUghO/awYWdhrcfbTE53Pp9bGO/LXwf4sbE7Cj93BP2lbwwfd9synhcXiw==","signatures":[{"sig":"MEYCIQCgMc7Yig6IYQvZl4L71l3GsRZ22lGdcUXrjD2iNolqaQIhAOg9dvvZRPVSPTurPu2B+boG+toSTYkgQU4h6NF4SMTx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1435.f870241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1435.f870241_1785553442811_0.11576524304686653","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1436.388ef5e":{"name":"@flighthq/useragent","version":"0.3.0-next.1436.388ef5e","_id":"@flighthq/useragent@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":"5942eb9e6f70d7363bff89d0fdf98cc4438c2fae","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1436.388ef5e.tgz","fileCount":19,"integrity":"sha512-utPqffFwH/IFFv3CQo1bVq9An5rF5DMvmX9oaGGk36US/o+jgmr7TwTt+bSSZlttSjByN2TJfcKGYAI3XxUaFg==","signatures":[{"sig":"MEYCIQCwwKB9UuEW+JxTP/RIze8f52Uu3SHi/VwORl6U6euiNAIhAMHH9fhRTAI0Kbamgi0Q2Y6Zl1wXBQ4FDBnKBjKq0W3a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1436.388ef5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1436.388ef5e_1785553994450_0.7511210188015929","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1445.14ca01c":{"name":"@flighthq/useragent","version":"0.3.0-next.1445.14ca01c","_id":"@flighthq/useragent@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":"5c36dc1eddfb3edfc606077ab7f9dc3ea7e10766","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1445.14ca01c.tgz","fileCount":19,"integrity":"sha512-FYgPiPTsh3B4nuf7I8GguiMqzihtEMeKVOTbYds68JmiDu1jcyH6Jg19HV055NEOC3lI6VkUiuB5Ag1h7m6ElA==","signatures":[{"sig":"MEYCIQCmBVNxzogUExCtticxmjpAm/y1LtivheGDM89zWUtTugIhAIdaPW2ai4atSM56S8oX41PP+1wzt+fiUf/7z3Ci0cwX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1445.14ca01c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1445.14ca01c_1785556669638_0.020356853454817747","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1452.011a16e":{"name":"@flighthq/useragent","version":"0.3.0-next.1452.011a16e","_id":"@flighthq/useragent@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":"cac6b47b1810ca097f71bee519cf2b2a3f7aba8e","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1452.011a16e.tgz","fileCount":19,"integrity":"sha512-wVwYqS0LtLR6axhk7gYuunLR6Fy9TV8tzBccy7dHwBURnpADhmQjYys2K/18A2MxdMHlA6sLKm2PtmxNWO0JJQ==","signatures":[{"sig":"MEUCIQDaYgpuH6pIvGcvoTzPKRagPfr7SWdzMy8RlhIhcBSGZAIgJUeUABtu0ajxSn5dVUbu1vyA/dxIENTeUPCoRn/utXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1452.011a16e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1452.011a16e_1785561961039_0.1607592664859725","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1454.b17f8a5":{"name":"@flighthq/useragent","version":"0.3.0-next.1454.b17f8a5","_id":"@flighthq/useragent@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":"82895fa0bc541c62c4d598799616e31004327f36","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1454.b17f8a5.tgz","fileCount":19,"integrity":"sha512-YHhc+CW/EalX+JUKMYsMccrqDQR58FkJqi2D2torAatpUUGWKYuUTK+udOR/EgiRtjSs04kg9YLGFnYb6bhe7w==","signatures":[{"sig":"MEUCICzgSXFp2lO+SRJGxqJEqxlcqr/DgzrM7iYWfMBguk04AiEAzK7eUCevB0YH2RAQPDmNIgJ1Zo9v6fX2Bxhcy3NIoBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1454.b17f8a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1454.b17f8a5_1785564128468_0.5375623365207456","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1456.ace2107":{"name":"@flighthq/useragent","version":"0.3.0-next.1456.ace2107","_id":"@flighthq/useragent@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":"4824f8810b5498b636bcdcd3ef1de9e4bb252680","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1456.ace2107.tgz","fileCount":19,"integrity":"sha512-/QZ16uElCPJwRjOUf01hO2agphu34L46CCp2qC9UtwoTyxd1+51jUmlcIJP5Xh+uQ0PdLJMGcWJOFgxUt20iFQ==","signatures":[{"sig":"MEUCIQCJHs1GwonWpp7x4DO+btHpTtgizgmKevYfCnWDVVCrWAIgVZkqMVKqrrcqwiLRlCaWzH129YJ8g6O6aAMOXQImPr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1456.ace2107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1456.ace2107_1785594124878_0.35682885128832775","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1458.0c01b63":{"name":"@flighthq/useragent","version":"0.3.0-next.1458.0c01b63","_id":"@flighthq/useragent@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":"dc6a6481dd25b8ce3c1dc972e339d29c0b558bea","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1458.0c01b63.tgz","fileCount":19,"integrity":"sha512-tQiGaD5x4DDYG9c/Tjjh7/Q9qC3dCtwLKjElG2FugZJG/iG6mG3zjv0q/jSxw4EIPH1hG2h79M+fWiOtIx9nuQ==","signatures":[{"sig":"MEUCIQC1bfpMAn/dStlUBEevD+JTtUHqarKhdtStpQsdNpmyFAIgaXgoEfBamYcY2GsYPSjoDBBM1vc6H0Ij2R2nFS1fy90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1458.0c01b63_1785596579448_0.5000275026200334","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1458.0c01b63":{"name":"@flighthq/useragent","version":"0.3.0-edge.1458.0c01b63","_id":"@flighthq/useragent@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":"8429490aec904e14865c67e9b6479688a221522b","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-edge.1458.0c01b63.tgz","fileCount":19,"integrity":"sha512-MY46/uBJjW+p4JfiEI184Lc2LeY+jz36T0HJq7XIofpBXqs51QJL01wkIutBfOzt2IbAt9B+svc08Nv8U46JVg==","signatures":[{"sig":"MEQCIEkgB8P0NBaGboKfSyGfUJemqn0rxeRHFRMqEBc/Asr0AiA7U8FgoTs5TYtafpDv8QRXm4sqg3GVFD3ses2k1v7fXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-edge.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-edge.1458.0c01b63_1785597799374_0.38219403452284517","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1460.2c18805":{"name":"@flighthq/useragent","version":"0.3.0-next.1460.2c18805","_id":"@flighthq/useragent@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":"779436907f65b33f6f7691f629c5ca3ea2cb90ad","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1460.2c18805.tgz","fileCount":19,"integrity":"sha512-afroNXIOknnglV8mdga5XWkpWX2AEBd2DAMfGk85ywiGTq5b1/trNIsJlFuzhamFhGzc9YGzJRTtlB1Wf/NjYA==","signatures":[{"sig":"MEYCIQCHGZEjm8yhZfO0pcfm/tKE+CJ7vWPilRaItiXqbizi4gIhALIrlPTwhd6NYqyB65jjxyCQ88I4XETL8XRtYF0yajso","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1460.2c18805","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1460.2c18805_1785600502291_0.9592407374728593","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1463.b454aa8":{"name":"@flighthq/useragent","version":"0.3.0-next.1463.b454aa8","_id":"@flighthq/useragent@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":"5f519d0d9ce490ff9c6defcd565597c456445343","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1463.b454aa8.tgz","fileCount":19,"integrity":"sha512-EI5tvHPlFH+ZrFBoXr50RVH8yezgBRZuyfZXdtCwe1CNcvUPtwC8w0rcOtZQ5uPpeTX4XYlnO+cBXYrLQlYXpw==","signatures":[{"sig":"MEQCIHAHf8vDga91/TBpQHF9Xdn+oXlCVX8v8st/VeZwuBx+AiAf4pRhrXowOAz+60NitDZ5YrvH3Dopt/wqV40gHGWusw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1463.b454aa8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1463.b454aa8_1785628949922_0.7395624442698512","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1466.e0866d4":{"name":"@flighthq/useragent","version":"0.3.0-next.1466.e0866d4","_id":"@flighthq/useragent@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":"da5884c3f8cf1f0f2de2b5bb833e5ac114df3c53","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1466.e0866d4.tgz","fileCount":19,"integrity":"sha512-QbWhA1CsL+pZj9vnLBIKLv/FPK7602CdcT1am8Yu3TgciG0gciCDCDP+BpmKs2kWLPNTIy6ikyyJnKAnfCLGMQ==","signatures":[{"sig":"MEUCIQDr0/YejDULMB12Q76d57IrV8y/IH9KZvkwUj7xNGUOVAIgKJotsyEH7V9LZc1endTdyTFPM3V8SZ232oFNj92Uipw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1466.e0866d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1466.e0866d4_1785634732000_0.8161149420728551","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1473.098a860":{"name":"@flighthq/useragent","version":"0.3.0-next.1473.098a860","_id":"@flighthq/useragent@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":"9b81c2e254170118497916a113121875efa10e5e","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1473.098a860.tgz","fileCount":19,"integrity":"sha512-7f/Wt+SxDECAP8ANbGMD8YVO624ijfFVH9JHreLOTmShbLYEBktUP2hDwn3aqYH0fcIV+ndqfy0QmrdPWlQgRA==","signatures":[{"sig":"MEYCIQDKNkp1nFpLgHyNsGXzILDrOc4x6cwpbI7eoAmfR+eGFAIhAIxIFYpHKcmmmOQtNdDdKJJU8kl3WgWGWbVU6jdw8kHd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1473.098a860","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1473.098a860_1785645005363_0.38151914371095597","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1494.7333e82":{"name":"@flighthq/useragent","version":"0.3.0-next.1494.7333e82","_id":"@flighthq/useragent@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":"b9b8c39e24c86ab26758909c5f1abad73800745d","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1494.7333e82.tgz","fileCount":19,"integrity":"sha512-IX/2CPg+I70Vgp5/rpavz/TOqRg55VdrzfctBvmB9chU7IspC3L2x4jLEo0QEcr52Ydd8CIjYpJ4uvtswdHJLg==","signatures":[{"sig":"MEUCIQD9AA+qSBxz6A2rKmGqAXnhEl/O6fuAZFKFTrAHAZY8aQIgfAK2vh6QQmgZ2i75C9KRcDxDdIrmTUAxRRx+YGeDtZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1494.7333e82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1494.7333e82_1785649230274_0.5393204313878093","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1498.065f223":{"name":"@flighthq/useragent","version":"0.3.0-next.1498.065f223","_id":"@flighthq/useragent@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":"55a489541de34c50d67759976f7a6965e8f00f7c","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1498.065f223.tgz","fileCount":19,"integrity":"sha512-9JdR/eIbkjQPEqpiI7QhNyHBDjqYHCjC8fIn5Zhvatgvn5FHabkerpy8a70fxsugJE9RXcPuxoAATVDBGvIiOw==","signatures":[{"sig":"MEUCIQCgSEblyCwL4LixbF4qbE8zVItlsppLQ/8m/ImQ5n6/wAIgdcC/ix+xH9ygTl8x/6oKW5fx9LLt1lJuhzw02iHm20o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1498.065f223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1498.065f223_1785653737282_0.30098275949000675","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1511.9977321":{"name":"@flighthq/useragent","version":"0.3.0-next.1511.9977321","_id":"@flighthq/useragent@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":"48fc6d09a1d9a8dbe61b05685d8cbeee3c28adce","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1511.9977321.tgz","fileCount":19,"integrity":"sha512-QAWyez0m6H96dUq2H1rwmPjjsfQ4q/vgAH8xo04DuJ72Sugg4T7eLYdxYk2oJoKKZ0JDE670rfx48rl33XxeHw==","signatures":[{"sig":"MEUCIAfZtZXlLOuVb7OIBYJ99Ng2n2j/C1RuVLjpDRMKZQHHAiEAiyfLA/kze0fhOOQ6iI+1b5szqW2RPSIF/ihLyiJlfO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1511.9977321","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1511.9977321_1785688046178_0.5861464488476973","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1512.edc0fee":{"name":"@flighthq/useragent","version":"0.3.0-next.1512.edc0fee","_id":"@flighthq/useragent@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":"573ad35490879f0ac38f0bfc0b175c8268b4315a","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1512.edc0fee.tgz","fileCount":19,"integrity":"sha512-ET5zX8OSqQNZBr515HkbfNGt9zrrtju5klWbsiST0eIE7FyVYV2xI0rh1wVQjUUybd1Xokj0gdSKik1D05eQBg==","signatures":[{"sig":"MEUCIAYsU72DMaSS/P0JcXaFNFbbuCCtD5eqGzbYlvgLzSTTAiEArH7SBlDNKt/hdEkfM7FOoWdx+BFXv299dSj/ul61bKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1512.edc0fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1512.edc0fee_1785689395855_0.012895427390632985","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1514.a24d43f":{"name":"@flighthq/useragent","version":"0.3.0-next.1514.a24d43f","_id":"@flighthq/useragent@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":"d2e5b488668aeab825d0c3bacff6fdc394e6c216","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1514.a24d43f.tgz","fileCount":19,"integrity":"sha512-djo7uzsMexTnsjyyfre/GS+ac40Yfhb8srtVcgxQF1xT4nkksa2Y6bilW2WlLlNtV4EO2sV0zOkVk2/RJDK48g==","signatures":[{"sig":"MEQCIDIRPKaqieY/ZiPAIU9RX/05/x/lu6fRex3pVcNWkPH4AiAd5lGpW2Kr7UBZKF45tIZENbIrh8PnxoGKeJAT/V7iSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1514.a24d43f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1514.a24d43f_1785690156455_0.7609553973161003","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1515.d4dc88e":{"name":"@flighthq/useragent","version":"0.3.0-next.1515.d4dc88e","_id":"@flighthq/useragent@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":"1328fb96e9a6cb08f339d46acef4570fdbc47b98","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1515.d4dc88e.tgz","fileCount":19,"integrity":"sha512-K8rSCPs43LIVxJCuO+7eU0yVlCXCiX+tbABXHAFbdFkOTyNfvGSYywicmnQ8u9WNcs/Fj0vj5WKAoj60OYSJuw==","signatures":[{"sig":"MEUCIEaE1hzcJtAmCTDfEbvvexXChWzkn+Nw0vZqfyZjL1J/AiEAtvdMpjZ6iwKSrkNEov3n5Q9uUhpmK0hN7E5b6i1d8lQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1515.d4dc88e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1515.d4dc88e_1785690296286_0.246910939538034","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1516.1b4fb2b":{"name":"@flighthq/useragent","version":"0.3.0-next.1516.1b4fb2b","_id":"@flighthq/useragent@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":"82653603ecdf1564f3e710332c73242f7e1923fc","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1516.1b4fb2b.tgz","fileCount":19,"integrity":"sha512-nLHfg1fLgz04plyoGvNpi+T/V60/2WyqcR+TclqwHN6hPWOmiPp2cAMzasfFk0ptBrxedyzF5bYbe06i+9blfQ==","signatures":[{"sig":"MEUCIQDduBOBFWZgm/rMmlJMEa1BF76PJK/xaB+Ngxmp0HFyCQIgd2Hm0JebKxU5GnnMxaw+nzAZi+kQgfChqMULqVIqzUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1516.1b4fb2b_1785692204296_0.769074784671925","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1516.1b4fb2b":{"name":"@flighthq/useragent","version":"0.3.0-edge.1516.1b4fb2b","_id":"@flighthq/useragent@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":"d84ccc75fc9066a0c70eb4766b3c7034ab83034a","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-edge.1516.1b4fb2b.tgz","fileCount":19,"integrity":"sha512-+VAviqtUe5fFRO1OMwJt5Tsf+rBUEVa6llKU7NPXS0KU5YPPZCCscwa5yzJzIe127GITcmJNDwCSURLSnKNHlA==","signatures":[{"sig":"MEUCIGZESqO9LLMFa2Q9ZbM+/bymgEq1UE2OcePcK8nYWepzAiEA4v1t89zN0r1HfcTL6I6NZL0j8zcORBYZlmSisE5fA0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-edge.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-edge.1516.1b4fb2b_1785693541192_0.5019368236398616","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1529.90e58ad":{"name":"@flighthq/useragent","version":"0.3.0-next.1529.90e58ad","_id":"@flighthq/useragent@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":"ebc4f9921bc7b80df6313d7fb16180d2f3ecd0b8","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1529.90e58ad.tgz","fileCount":19,"integrity":"sha512-QdBTTDvwbe+Nq4yr6Zi0WZit2mgA7zftU7YxptTQpG72/R8I35On7FSu5rHNhsTXdazJd2IdIvCT3H1ktJxBQQ==","signatures":[{"sig":"MEUCIQCD4f2GfSIxmds6+U79AFSwfplBirg/piX5nneSrjXDDwIgWuw2vDNxvA5oVw50vUmWs/XgU11vVcsRvTRrRRA0aLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1529.90e58ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1529.90e58ad_1785694940716_0.2393368919740151","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1530.70058bd":{"name":"@flighthq/useragent","version":"0.3.0-next.1530.70058bd","_id":"@flighthq/useragent@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":"dd153ad63f43238afbc9b0851b2511cbddac991f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1530.70058bd.tgz","fileCount":19,"integrity":"sha512-W3qnsjDNIzU1q3zXfF/D+6C2PcPa7UKhozrqcwzgxMBkVrRHubxW7ZgVugZHahDof18WvwoAIyTb1AboYQDfhw==","signatures":[{"sig":"MEUCIEKBIg77wjkF21oJrbDzGrPcMDBV8LqoJ0rlpmVsegFzAiEA5HFVgFje9ONb4ZO0gAcXJIbZvk22XW9FSWBuiab9IcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1530.70058bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1530.70058bd_1785696724032_0.27905181228445164","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1543.f490ae8":{"name":"@flighthq/useragent","version":"0.3.0-next.1543.f490ae8","_id":"@flighthq/useragent@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":"f07f609a4019a7a0634d4c9a5ba99a31450a3c9b","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1543.f490ae8.tgz","fileCount":19,"integrity":"sha512-Z1ktunPLQ9OhAmgj4KPvp/aQyZBKNNkrdz+Tl9APlDNYYoccTEcAphCiynT+nCgjIOQewBg+75rBY+NicTgP8A==","signatures":[{"sig":"MEUCIFVi3awvnvYrRtLew1UWYwDmbvHXDAGFvNvkIRJuGaQpAiEAtqMRrANyahLyHjgidlyDv/3PMaWxjaUeNUhKE/DoB9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1543.f490ae8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1543.f490ae8_1785701614515_0.47295958847595454","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1560.03a2b36":{"name":"@flighthq/useragent","version":"0.3.0-next.1560.03a2b36","_id":"@flighthq/useragent@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":"e17585fc7b86dc97cde0b6dd0c64a02025f86d65","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1560.03a2b36.tgz","fileCount":19,"integrity":"sha512-Q98cSlPQvI+RMK1QurODNoqpHY2pcr0IrNg+PNGhSCrrw/DRr+m/Eo/xaLC5TVtoebf8go8AigooiuTb6637zA==","signatures":[{"sig":"MEUCIQDCoFCETg9urawMq5efMgBDhEAJnSrZ6mfoFGow04qQPwIgLIUzgnI55qFahsuIHNC0Z88Whs+vIpJWaoTiWLeMQ2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1560.03a2b36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1560.03a2b36_1785702505318_0.5226419676495251","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1562.75af469":{"name":"@flighthq/useragent","version":"0.3.0-next.1562.75af469","_id":"@flighthq/useragent@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":"c87ee2013887f6f3cd7dfc07171a8f8e54554c6b","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1562.75af469.tgz","fileCount":19,"integrity":"sha512-wmhr82u+dZTjVE/WPx4ByhGX3Tb1+TZKLCR9fb+uPBbEYBnef6nIr08MZtRvslV5nDG1T9g8PiaZxda9OUsONw==","signatures":[{"sig":"MEUCICLngb/YAOFNainYJX6TuJgS7kPbsU+3cGLw1Pdy45N+AiEAyh2fTEEX66xPTfIqlfjJ7HrfN8J7jPtume5rSYoVurQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1562.75af469","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1562.75af469_1785703273242_0.22320652586233103","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1566.dcdf1d3":{"name":"@flighthq/useragent","version":"0.3.0-next.1566.dcdf1d3","_id":"@flighthq/useragent@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":"879baa25c5673a0a55f694d8921d58dd2de28b85","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1566.dcdf1d3.tgz","fileCount":19,"integrity":"sha512-Vd58G5waYHdYRmYiatUUStMjPmpwW81Vt6COSp8QJXWka6BOWX/9jkwecFEdJmb2FtCDIdKrCX5M4+DEInkPyw==","signatures":[{"sig":"MEUCICn2CEPrhaEDSCXi1XDvIAvVvHhXx+Wxl1WRyDQwypryAiEAv4FgYeO+JwzNOK7mGPM+TgvHrO7v19X+HS9q/aHMh+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1566.dcdf1d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1566.dcdf1d3_1785704044584_0.8468678024321894","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1584.a68fe91":{"name":"@flighthq/useragent","version":"0.3.0-next.1584.a68fe91","_id":"@flighthq/useragent@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":"b21c8935a671ca5881ebc7abc9c4cc40cc07a62f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1584.a68fe91.tgz","fileCount":19,"integrity":"sha512-dsZXPPaBcrMSLIPrmBDqy5/jnMkoVGdiaTyp93cqYSzOy0iutdoUQHfzkNEtT9BLmxoaM0Rdsqtrr6RWkkT5uQ==","signatures":[{"sig":"MEUCIQCs8g6BCuIVELuJ7jq77Id7Eibc8Z0h3SHwH4lN2pwgUgIgFsEfJVR+h3HY+26nxVwTgdarqOJqrpuWCEm8hzGTIx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1584.a68fe91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1584.a68fe91_1785707788732_0.5489879149183843","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1585.17d10c4":{"name":"@flighthq/useragent","version":"0.3.0-next.1585.17d10c4","_id":"@flighthq/useragent@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":"dcf0d09c789cd6eb20f22fdeb5f96683d60ee7b9","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1585.17d10c4.tgz","fileCount":19,"integrity":"sha512-uohgxzZdGnyocBU7nJiW7tdAjE1ex0xZiOTL4LDN8pGcX5KD1obmZ1JaXVZNDnLognwQf4mz+x4ikrJxOK0I2A==","signatures":[{"sig":"MEQCIECDU1jBMX5ltJWTZmOkmS2oCSIOJuacIO7hUWOQqoczAiAgzcJdkQD+OxGT2QMnlHuTnAtc3pg8rxE7jCSoIok3ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1585.17d10c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1585.17d10c4_1785709739906_0.24733316557507123","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1593.a47f94a":{"name":"@flighthq/useragent","version":"0.3.0-next.1593.a47f94a","_id":"@flighthq/useragent@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":"8b843b53f7b45de5996d1c52d75c6d51202adce7","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1593.a47f94a.tgz","fileCount":19,"integrity":"sha512-Yfjdcp7Z8Rj55yCCpBOWdDygxslD/wxgJC+MASy5uGTU/QnGUIphCSi1BEWbJQFWrYUSgiFAbXwpnKwweZzMdA==","signatures":[{"sig":"MEUCIQDVXO0gRIdLuh0Bel+vftUPUiBz+4yhU8fE2T1bADN0wQIgQ2SU3iNuanKO8aXPyUA3kjm6RpJRH2+k5tTNcegl0C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1593.a47f94a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1593.a47f94a_1785710080120_0.09604016232203216","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1595.4d49b41":{"name":"@flighthq/useragent","version":"0.3.0-next.1595.4d49b41","_id":"@flighthq/useragent@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":"173ba104aab0c545a9279b69bf03a0668e2ab60b","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1595.4d49b41.tgz","fileCount":19,"integrity":"sha512-iJMxetcIrhdcyF2G/O/Vu+9xHy6XD8VaAQ/rhdYflI3HM23IGvn/28IInwpyOJ1ch+uO1fyNqYtQws+wmmweCQ==","signatures":[{"sig":"MEYCIQDTmVNNmJzTshstW1TxDNL5AjL403dsy6ZRl3bGNV3iUgIhAL9Cjvh5O0EVwHvtW7QzN61J2h45U16TDPbIIqI+ytDW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1595.4d49b41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1595.4d49b41_1785710646707_0.6976738825897946","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1601.12b771e":{"name":"@flighthq/useragent","version":"0.3.0-next.1601.12b771e","_id":"@flighthq/useragent@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":"350e01a632e102699d9250ea2e3dfb5be4f22944","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1601.12b771e.tgz","fileCount":19,"integrity":"sha512-g9rIfBgRyOLuZ7o0A1M0ysAIRhGTppt+8PDqd/8YE5ZreZ0jSRRtZf/HXDUpe2SgguiaZZlbFNiuuy/i+RCeXQ==","signatures":[{"sig":"MEQCIF4MncBLRe3IpE1g5kZVogBwrfgI8QWogy/vvCdmLvdFAiBprC0j/TnUL2wwXPbQwS8AJCInjXT/8sWzBXPIivOhEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1601.12b771e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1601.12b771e_1785713171713_0.20382283584700822","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1665.6235922":{"name":"@flighthq/useragent","version":"0.3.0-next.1665.6235922","_id":"@flighthq/useragent@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":"be001c3f2010099197b4bd5e1c25e8067e6cdd05","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1665.6235922.tgz","fileCount":19,"integrity":"sha512-NJZCPwkiSMl71roGHt902FScKDlS7U8JC0ehfrfpJaPIzM5wwNk9GaXM+Bf+k4d+KFB6KJNsomyn4ZAwG7yo/w==","signatures":[{"sig":"MEYCIQCY5rbAZI8cXj/KEWGXG1tOsS6Pz32KRfWJKiLd7CTiewIhAIuQJqJbVmHde6ojGcTV9N5uOX5GcNJQElnIMDmknI6Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1665.6235922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1665.6235922_1785728878594_0.031896377533935816","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1669.5808974":{"name":"@flighthq/useragent","version":"0.3.0-next.1669.5808974","_id":"@flighthq/useragent@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":"d5e7d2f72ea87c1dab4b63b865ae4c05ceba1cdf","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1669.5808974.tgz","fileCount":19,"integrity":"sha512-IzilNYaZfmjCHoZxuYjP05v5yOzH/RfKJyK6pWzj4YMwlqU2MsWm2tH/2h7k335C/o9MCKNrT/jmWxIoeIZCEw==","signatures":[{"sig":"MEUCIEh8q4P+yqTMvDSTs6RSJeNzApDbof63rkL+6+a8M7IWAiEA19z2hsXhz9w0K/egmjysrwv9KUVBU9l4UUPqiB+8qD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1669.5808974","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1669.5808974_1785731138960_0.2826193481937975","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1689.2810c05":{"name":"@flighthq/useragent","version":"0.3.0-next.1689.2810c05","_id":"@flighthq/useragent@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":"bb100bf205333e5f4813ea8d4a9115643c99279c","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1689.2810c05.tgz","fileCount":19,"integrity":"sha512-Xk2wmBd1157PK6AfYwZ8kgbXGkqHISTk46Rpemv5/XrjaFFFV+OLX4ubd8Uqh5T82bqD0ykdPZuE1SpXVbPZsQ==","signatures":[{"sig":"MEUCICoxUs8XYKXRiGKGgSMHkglhqI2WA+xCs7fQVZdI9DyhAiEAtpQq6p8Pqrl5PyM4vdRrz3Ida5lU0qpbSSYTa1b3mh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1689.2810c05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1689.2810c05_1785736657267_0.4530641575352268","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1692.f1a7a9a":{"name":"@flighthq/useragent","version":"0.3.0-next.1692.f1a7a9a","_id":"@flighthq/useragent@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":"aedeba68d7474b6af683048b27273383d5d476ad","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1692.f1a7a9a.tgz","fileCount":19,"integrity":"sha512-+1gvp4Y7WJ158k16t4ajN7uqxMMYVMcD99EN+EsNNUi1q2bYoHKbPjKpjlKH2ECAk4X15qLqtU+LY+tJV9ozAA==","signatures":[{"sig":"MEYCIQDv0J+sbL0oslhrn6smZqYroT1zV1dY5xnz77x5pfhBmgIhAM0nmiwdooSd6csatQ7nl+2mzjKjQfAZ2pkDlgl7+sZU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1692.f1a7a9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1692.f1a7a9a_1785738749087_0.8952316525363544","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1702.8973fda":{"name":"@flighthq/useragent","version":"0.3.0-next.1702.8973fda","_id":"@flighthq/useragent@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":"3ccb6c54ddd0dfac773f84468b17d64c549a1ad5","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1702.8973fda.tgz","fileCount":19,"integrity":"sha512-qK1UaLwhmmZ1XT3dMgq1I1lzbvow6/wJHAI8lys66GNkFBwN8Ow3V9xWuc4tINcO9CpHMlwY5bOKh03FV/kG8A==","signatures":[{"sig":"MEUCIQCqfZowVMsGmpvgiDGxSHLapRLHOHUDF/ZvPPhQX0wjOQIgA2DBKdrT3UkgsFpjGgXTysMT4RHt0LUfKJVByJ1ub8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1702.8973fda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1702.8973fda_1785739161853_0.22003002603104016","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1704.8557784":{"name":"@flighthq/useragent","version":"0.3.0-next.1704.8557784","_id":"@flighthq/useragent@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":"c03cb55509b7246e2518cb055e6fafe7d68593fc","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1704.8557784.tgz","fileCount":19,"integrity":"sha512-urqKtiuCetVEgu+pD/WYbIA/BEBXNr/5qG4kb2GTs4ID502rwlhlKJTXIcPBJeRuiqqaN5/Gt1QrCFkYoEa5Ow==","signatures":[{"sig":"MEQCIHFTCxKa96S55i8jHslK3RDtGnTfoDW5sCmyyrjIgknOAiBUrdv/2vT2e//Yq4lDL+NtNdIaXBKd2dGmewfnsBawAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1704.8557784","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1704.8557784_1785739819626_0.7498070649116435","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1714.3bd86f1":{"name":"@flighthq/useragent","version":"0.3.0-next.1714.3bd86f1","_id":"@flighthq/useragent@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":"5f8d72cda77d41f7edb63858d3beb1fd09f6c48f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1714.3bd86f1.tgz","fileCount":19,"integrity":"sha512-l1wJNSWzdSK3nfFk24wMgu3o1m2eC0olvma+vLZavYBsicVKPEbM39N/8XcE0yNLpVH21R02XoNS6F202/cD4Q==","signatures":[{"sig":"MEYCIQDCSCwYUQfgJ6BcNEHcm0EJY+b+R99sECnI171aNuIPhwIhAMtUV/JVTBamOq8mNYBVeEFTAJ9dXSvtHyAcQ1wnJoH7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1714.3bd86f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1714.3bd86f1_1785869743141_0.8527465173297386","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1728.26853f6":{"name":"@flighthq/useragent","version":"0.3.0-next.1728.26853f6","_id":"@flighthq/useragent@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":"4eade9178e441423397e43a3914a97cbcfec3e80","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1728.26853f6.tgz","fileCount":19,"integrity":"sha512-z3zVKCWw5vKkMel6UmZH1Pjxcbfv2TC8SmFc4VGMSD37tmgujKSnMVUNPm9p0U+ou/eMU3ao19NDciDtfCt0cw==","signatures":[{"sig":"MEYCIQDmqekfyeBzRzbjDpSaRjXle7qEAKSAYMUEclH9AKht9QIhANlN/DI487+B2ziRvBbUNIILaDj9DKtCpavPOn00+kYv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1728.26853f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1728.26853f6_1785873244701_0.16275485311459614","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1729.f927a3b":{"name":"@flighthq/useragent","version":"0.3.0-next.1729.f927a3b","_id":"@flighthq/useragent@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":"1dcd18fcb4e507142747a21c2eaeafdef0011c91","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1729.f927a3b.tgz","fileCount":19,"integrity":"sha512-kR+wbyWFV6SMKqvXteNbslVTVqdLPeREAfhr7BfmQR7vnpp26Vy/ELcpmNDWX6cLw59vr6Efyyh98StujpNE1Q==","signatures":[{"sig":"MEQCIHsTXt6PcEhA4R5qRTSMtmRxPJnPu3yID4+lU+kmv0VFAiBaA88UORGwDSs+f9l46N6RKBgVWsn/FTF1aYVHUrYyyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1729.f927a3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1729.f927a3b_1785875439239_0.568276585791162","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1781.5d072ef":{"name":"@flighthq/useragent","version":"0.3.0-next.1781.5d072ef","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"8f3a73ae8e6fee67df43250871d7f4a49561477f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1781.5d072ef.tgz","fileCount":19,"integrity":"sha512-h52/igvFInjSabiKwOUJvUJ6+BlKb0ESIgkvd3/JY88kHIB30eEZjWxp3MwIS5hdIpbajXZ3OOQfY8jqrhIrqQ==","signatures":[{"sig":"MEUCIDbg9OkJkm8V55UfIWkFumIMP0ySM6M0p0omLkkS7lwiAiEA1QYOJamfdFlWZqXvRUBCD5QdgN8a18sBzvcuVZf95xQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1781.5d072ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1781.5d072ef_1785888132620_0.12288190071223082","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1783.cd11ab1":{"name":"@flighthq/useragent","version":"0.3.0-next.1783.cd11ab1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"0ee57bd269692df62fc64d78f4e480e31c2f7c0c","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1783.cd11ab1.tgz","fileCount":19,"integrity":"sha512-gXdLR4Co7gJdV3isbdztRxWNmh1MVEERQIFw98HDuXr2yi0MFPxa0eDDWdYwoRtC5gW6K02yWTiLwCB03oEEyA==","signatures":[{"sig":"MEYCIQDC27kI1pvVzVj1iyKgaZpwrsgQOcypf/qh0wFz11F/DwIhAKW16rlPUOIqtu/M3IeIPUx049DQSDk9dACs3DF7fCV9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1783.cd11ab1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1783.cd11ab1_1785889501006_0.27617951024913645","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1848.58f06fb":{"name":"@flighthq/useragent","version":"0.3.0-next.1848.58f06fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"c60d2dfa7b0265685d5e3f2811751a775a7a5275","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1848.58f06fb.tgz","fileCount":19,"integrity":"sha512-0+z6FzVcGPw1yIiYncMJ/pMEAyoLcEXb9U+nEtJSqTb6OAVLFBOzCxrspli0ACwc6Th9Im2VZN8nHmAPWy4Ixw==","signatures":[{"sig":"MEYCIQDpr19yyePRj3uDTyaYSksLdbdADFl4jxjfpIVm2L4fggIhAPgctUup6NiHYe6RG5GfRxg7LpzGVZRImaC6HzhMirow","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1848.58f06fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1848.58f06fb_1785892231901_0.17982680767135228","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1849.a370765":{"name":"@flighthq/useragent","version":"0.3.0-next.1849.a370765","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"91e65387285bd81ac2d0765f6c229039d69f0555","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1849.a370765.tgz","fileCount":19,"integrity":"sha512-/1XudWDLthG5yng/1ZiSYhU+3k7pRUqutZeW8ddJ/seHfsZjDMMLiEik1cnXzmrHwoFzG7eOcceXb1iNNuD/bA==","signatures":[{"sig":"MEQCIE8qgeirrOKzpiImShdiTRz324Ujp6vi0uk7SveYrBMWAiBqshRRSsWCW44UEUp+sHnCEWl6ldMJ7bddeSTj3wgpPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1849.a370765","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1849.a370765_1785892580943_0.663340132278601","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1872.c2b1f7c":{"name":"@flighthq/useragent","version":"0.3.0-next.1872.c2b1f7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"01b1773d6cfa96d39b11cb9c963c7cf669e7e199","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1872.c2b1f7c.tgz","fileCount":19,"integrity":"sha512-UZGNM3VFDTeyYjzK4FkLgZjhQDVB5CkRidXW/l6FDUlaDZrFvR1XImN8+SafiFT+ddv3o2jtERigAor8eFIuvA==","signatures":[{"sig":"MEYCIQCok+xhEDSsalz+bXO+t4ckntexR7chbZt0qzAivES4ngIhAK7Ue2J6oOodzG1mcmTitJo/3C6EgJeOa3j0fEeuJEYP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1872.c2b1f7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1872.c2b1f7c_1785958165917_0.6302174372672011","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1883.9cd374b":{"name":"@flighthq/useragent","version":"0.3.0-next.1883.9cd374b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"e2589687327afecc537bed9031551382d83164f3","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1883.9cd374b.tgz","fileCount":19,"integrity":"sha512-mSzcvt9udFzekng555srIkSWCcYYLqo/SR+zModIDioJN9jXIeraEWVKClBZlqA6T04gG8BTa4V2Ze04ozJZ3g==","signatures":[{"sig":"MEUCIBdzM3UE8f6vpmKlGShieRVMy9FEpqZUnrMwmHHwuqeJAiEAxVDsKlCDJSCHP19WVuFFJPrgg4A4uuaIIf9BLPFOJBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1883.9cd374b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1883.9cd374b_1785975213319_0.6959277334968714","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1887.cad72aa":{"name":"@flighthq/useragent","version":"0.3.0-next.1887.cad72aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"2ae9bf8f7226ba684af6de52f2b966b8a5809dba","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0-next.1887.cad72aa.tgz","fileCount":19,"integrity":"sha512-6UFMT4Pjw8yi/+Gpd9bzsBxZtIKyFDYjtDgLv7YDq8XQPvauifpm4MJe/ZLdCkxPKCQ9H2NA+BppbNq3gVwUHA==","signatures":[{"sig":"MEUCIQDuTSp96p60yXtEFl90ELEM/Tx5K4JYoG9jaM5lWYG9rgIgWM10JiZDe5i7I0uXVVPL5M0nIoS5QU3zR4iciqHZBvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0-next.1887.cad72aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.0-next.1887.cad72aa_1786028859484_0.7718253564959423","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@flighthq/useragent","version":"0.3.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"65819d5d847f314ec5ccd98e01dbe50ad1d4f098","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.0.tgz","fileCount":19,"integrity":"sha512-roBRUk0CIcg5Wi7bHVSPfpjGkrm/SrjsESP6qH8XJoq3h9ws8MUXS81jfT+7aAp2o6gyIWPI4mbibU61c5ZKTw==","signatures":[{"sig":"MEUCIQCy639rSktiRVwnbGnO4QGrX/yVE3/V1mPC6hT1Lhn1tQIgcMxS4k2lqlc+Ed+6IgVmWDi+qB/1glJQ02jcA66MYsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53152},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/useragent_0.3.0_1786049277815_0.804494308028604","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.209.43ef1bc":{"name":"@flighthq/useragent","version":"0.3.1-next.209.43ef1bc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"854ae25c62296d379593b57915d557249987e87c","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.209.43ef1bc.tgz","fileCount":19,"integrity":"sha512-lUdzsogBKqFA7QqCgE0KnA+5O21+G9x93uEdqOWO171+IgU4S4NcPwfrhQoQ6W6GatQZjuf3gc6PEp/Q3TO/EA==","signatures":[{"sig":"MEUCIHmA7xqY7WxxmUiXxPi8/4eOzeGhwIhDsff6EwZZed8aAiEAyQ5x0182nN61HH4677ljnMe+3QBu9h0NZa27ggsVod4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.209.43ef1bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.209.43ef1bc_1786136596039_0.6241123689211974","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.320.fe56fc2":{"name":"@flighthq/useragent","version":"0.3.1-next.320.fe56fc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"9d92bbfbf810ebc6729f6bb69a9328f83d1ab499","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.320.fe56fc2.tgz","fileCount":19,"integrity":"sha512-ic5rmN98qmBBrMGjq936wRzK6tsxBex4kKz37WOCDuqPPT2P7nlMJjesCvQ6QcVACGBYkLBSO1wQWkLBdLAF/w==","signatures":[{"sig":"MEYCIQD7fJxYS8XrmmYtNwFQjkWvHAVHmBX2/fjZy/uIAmvpQwIhALpYC4+KCttVw8zM99o5RY/3VuXkT/fdUo8pCZr2caRn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.320.fe56fc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.320.fe56fc2_1786158609759_0.20167883722025803","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.348.8115937":{"name":"@flighthq/useragent","version":"0.3.1-next.348.8115937","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"ad7a5a76f0812018b07fa554e504b072e64060e5","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.348.8115937.tgz","fileCount":19,"integrity":"sha512-r9PBP7T1PoIq3YWdz733Gg2DB9TyEU3x/sHtUmfSXR0REczaVgeTWPZU4Gq8XLzSjRsG9q7vZOH9w/ANWnsxWA==","signatures":[{"sig":"MEYCIQC9LdQl1SYdruehganHVJRZiHf576l+2I0eUKKFIYzRWgIhAMBVQwJ3M8DOX+wXaN97AlJymcedy9wsC3oT56qwnZcm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.348.8115937","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.348.8115937_1786165898014_0.3431086777407393","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.385.e32d957":{"name":"@flighthq/useragent","version":"0.3.1-next.385.e32d957","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"96360c929cb7014d1c5b700ba8b5beacbeb2b438","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.385.e32d957.tgz","fileCount":19,"integrity":"sha512-xZ8pLT+vDh+1sVOTMMQc5jxruIawv6E5DaRVU5png4HH9pERjCIhQkBpAsl4OflbUOuKdvc5yickjEyEJzBE/A==","signatures":[{"sig":"MEYCIQCUDlb2HsNGxlBbiqkOW1gT1i7UXRMZaFXJJ3Qa+HW1YwIhALeRLKuLgW18lNr8dfosu4ZZmO3kduoN81X7tgPgWTYO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.385.e32d957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.385.e32d957_1786179411351_0.8650442803531566","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.401.5d59659":{"name":"@flighthq/useragent","version":"0.3.1-next.401.5d59659","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"3065c9634ee5bd02517d0e88ae43e1dfa84b743c","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.401.5d59659.tgz","fileCount":19,"integrity":"sha512-TU2wLC1KTAw5cox3vZR8818/tKwubmCfZeGAQZhOIfKuCF6wkLFRZCMPWnRgGtXgeYdZNM09Tx9KrHxqlaI1rg==","signatures":[{"sig":"MEUCIGxcebwz9bHrV5iDyLNhIh6lx9jehF1Y9q2LLMWi+cA7AiEAlpbmtzqrRc4SNG/6DdpPMNWGtz1ZNPN0CKXSYJ95Buc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.401.5d59659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.401.5d59659_1786183144455_0.8588476845788824","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.407.d03a0bb":{"name":"@flighthq/useragent","version":"0.3.1-next.407.d03a0bb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"ef5f4de9932e413c6b88835c8c93010c36f0a9c0","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.407.d03a0bb.tgz","fileCount":19,"integrity":"sha512-Me82VVT7MjjRyupyzD6BYsDCagShhgV/Dk+Yg2IhuGLSSuae9rSNDVFHa/NvwKLuuRLLNjuRnW7BIR/D7kDs6A==","signatures":[{"sig":"MEYCIQDlzAB4EC2BajF0AEWKrPJWuy+8k+wCKsdh11t49VQDrQIhAPYL9bGjSXZunNm1pO7NxmNQDgJJPPhTo6bsVeID6+Pm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.407.d03a0bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.407.d03a0bb_1786297825818_0.4148311767180275","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.409.5c00b00":{"name":"@flighthq/useragent","version":"0.3.1-next.409.5c00b00","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"30233323812375b9519c9458f7a78bc876fb53de","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.409.5c00b00.tgz","fileCount":19,"integrity":"sha512-6NIgDsMLjODN8adUBllExhf/TZ/FHVBRw4lvIHrG9U/IZK/SaTUThP7lnaMKcEyuO6AHR+vkCmTwyyl4FTfWRQ==","signatures":[{"sig":"MEQCIGlpkzPmeWXmAb44BY1P2BVL8wbOp4WDTOniaXc4VA/MAiAAoe3dNppz1wuwKtY9NDiD6B/JxS6n1pbaLBkzz4rlAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.409.5c00b00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.409.5c00b00_1786335270246_0.3657330761704849","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.425.a3192ab":{"name":"@flighthq/useragent","version":"0.3.1-next.425.a3192ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"bd57f45e6ed75311921bda0e19488f503ea29800","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.425.a3192ab.tgz","fileCount":19,"integrity":"sha512-/qwURxJuLitFGspzDtl+X8bcVEeuqre+RhTx6wBtPdObWvjVSV/VdfoR6XjhkCdy6pCbyrjYCP/z+VkewI8pXw==","signatures":[{"sig":"MEUCIQCETIFOAUjxzO29CqbTzGEXPza8KtJo12WSto9zHcKSTAIgIMSoU4n7DMDbUJa6agvozz1VwBgOodY22Iay6jLEmxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.425.a3192ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.425.a3192ab_1786336123851_0.6287443205148675","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.493.539802d":{"name":"@flighthq/useragent","version":"0.3.1-next.493.539802d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"a0ce87282679d8eebbc2353057ef75d8b9c4c6c5","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.493.539802d.tgz","fileCount":19,"integrity":"sha512-zIT+VVtKJ8IJ7CgjuEmGa3YSfw1vTlhdt5GeUbHIOi1OKjZnlCB9QhnW8Eph+zK2X+0EK9LYhmnXdZ/Low1+KA==","signatures":[{"sig":"MEUCIGSuBzL1w7XC0/cSBQhccXe7rVxNr3vTXVi0fRA9qAfbAiEAolOyfKP3zPtGdFJmz6Qnv3LAuAbioFCbgCJzl5PAeFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.493.539802d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.493.539802d_1786392077931_0.38256601464717854","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.509.c235802":{"name":"@flighthq/useragent","version":"0.3.1-next.509.c235802","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"d03035affee20062f1473cc95c64ab283c6291e7","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.509.c235802.tgz","fileCount":19,"integrity":"sha512-s8hqHh85BoRdHMezjDRy1HACAy3HQw9m2gEtiT7ZVzZhD2Oq+IJQpsS1PesT/IDuL7KvmrXXWABNPvpUv0ob4g==","signatures":[{"sig":"MEUCIG/HE5BRBWJaHWKCN9DEF7mNs358UVR8KzI2+jQyMApFAiEAifo+/OsLZV6fmghouEd0xHlt6T4GV2UR/oqihYInl6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.509.c235802","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.509.c235802_1786394510907_0.40323996491267655","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.575.c1f8e01":{"name":"@flighthq/useragent","version":"0.3.1-next.575.c1f8e01","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"fa3d4a34a53f46faf41897ef39a575f2ad2d13eb","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.575.c1f8e01.tgz","fileCount":19,"integrity":"sha512-c4zBovfnjXqjVg3zUzMMlxf1fjXb8jm0T54lySybvi+BpWK2MIMKTPui49xayYa9eQ0hFR8dFEGQiHvQkl5kQA==","signatures":[{"sig":"MEUCIQD8DFikPzoqTjAF5QZZKYIbZ/MY+90Oww8S/2QLjqnm3gIgQ3MP/6L7f0cYZmbX6RpgV1pPd82NIfv6O1jZyPFUMEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.575.c1f8e01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.575.c1f8e01_1786416190868_0.10317889217771015","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.616.aa7ae7f":{"name":"@flighthq/useragent","version":"0.3.1-next.616.aa7ae7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"27a2c9f18bf9fbf87a30d9b76c1ae412e69f9e8a","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.616.aa7ae7f.tgz","fileCount":19,"integrity":"sha512-e8pcl0QMfkd2hyexZcpqX4jYmpdPQwFkkPbc9XQpvDEUjXIZa9/W8loIWjo/vxNvCkaXrYj6NLAVxa6L8qh0zA==","signatures":[{"sig":"MEQCIDrRt7YYh04YMVX4ZTqBIS4lLZnp2du+cSmB26tCjU3GAiAMq7YwUeGDPwRCrU+5qFooKV1Db/AGpWMNj26O1gkKKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.616.aa7ae7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.616.aa7ae7f_1786460919227_0.00603071369486452","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.617.89baf58":{"name":"@flighthq/useragent","version":"0.3.1-next.617.89baf58","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"55f0fa7d9c9babdeabdd49050a1c02cd90a682e3","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.617.89baf58.tgz","fileCount":19,"integrity":"sha512-dDmgRtaROoc2qGCFR7RLHQ0vwcPm4sDRJuEZtJoilSQDM4g4QDlaqe3jyz1EMJXYNJf1cUjNuLh/rO4s1bQ3ng==","signatures":[{"sig":"MEUCIQDUtjg1SiHDanYhdU2ZM6ftn+70RdeHg8U45iVs96nRjgIgNRsItp8BHWJ2kJwQ/cIk7nVl6jyTPtF3unOKK3t0XUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.617.89baf58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.617.89baf58_1786461158519_0.65752049838035","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.625.675880d":{"name":"@flighthq/useragent","version":"0.3.1-next.625.675880d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"15ac1155441e3b6b187490d0107172b2017087ed","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.625.675880d.tgz","fileCount":19,"integrity":"sha512-jUJAKD7qHOdBQw9to0e4jeqPM5aftaGBHICNvKWywQWJ4GTX0yUhEWnKAoM3EIk2QmIiP+6TZD09lH/lC2BemQ==","signatures":[{"sig":"MEYCIQCD4gZYJC7OPovVZK8+98UKTOrAD+8MSigRdh4p7bum3gIhAPjPgbeMVLUtibDbtCQ+VkJkgfirlR+BQSXRM//Vjnyt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.625.675880d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.625.675880d_1786462264281_0.6178366578235428","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.703.e259040":{"name":"@flighthq/useragent","version":"0.3.1-next.703.e259040","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"8e60ff86795e9e336830cba4443fa04d937ea178","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.703.e259040.tgz","fileCount":19,"integrity":"sha512-EblR4iOQ4lQQziSPPw1xItmSx+4n2i5kL7HoGvwm3D901PbPAolwMBQnH2FISIgSPhcwGASHpqg/PmdhNJvK2w==","signatures":[{"sig":"MEYCIQC4UdOOjc3fLnKXOzrcywDjVScq/5JQkDagVMMiKVtQRAIhAI7jy/jUe2eC09WQvmtsvCKzqMGyjAiWfaTUD4Ehhvh1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.703.e259040","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.703.e259040_1786559655388_0.04428558826238871","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.704.69286f6":{"name":"@flighthq/useragent","version":"0.3.1-next.704.69286f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"adb7ff3a2e7762a7cf96e37c562a7c758ff5b850","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.704.69286f6.tgz","fileCount":19,"integrity":"sha512-uYSGW5NvPFNoja82/hHIuHsMqM753TFTy/w2eIUHf6SvieB+P4N1lQp030pufK2lIvv0iqv4Av0gEpmkwNVU3Q==","signatures":[{"sig":"MEQCIQC5WJ0mDvnS7Igj2hgEaC6nReSqVXVqtNJ6eInDFejdFAIfYcwv4GHKMHT/r0o53X2OkXI78KRd6Sfl1eQLDOKc3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.704.69286f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.704.69286f6_1786560579655_0.5518436394715476","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.733.f1845ac":{"name":"@flighthq/useragent","version":"0.3.1-next.733.f1845ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"ce4d8cf9b7e6d76e6dd31086d48ac2e533dbf3a3","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.733.f1845ac.tgz","fileCount":19,"integrity":"sha512-1gVWiVbWOwik8RO64YYmzJeZPEzdQ7p/lmMY6X0jmG/LcQvquDa83ns50bn5mK7Qu5V2x5K1ID4QSxAgjggbYg==","signatures":[{"sig":"MEYCIQCaFc2p+g2LHca+cAfas+O4dJMYfSyrvKKSnToW5jFNCwIhAKZjwLdGoo8Dbp1h4wvwmBUmTaeJkaKTaZ5GZq54jfaw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.733.f1845ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.733.f1845ac_1786563096676_0.6661589285874778","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.780.12e6944":{"name":"@flighthq/useragent","version":"0.3.1-next.780.12e6944","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"21be65037bbb18d3b5b4cdc3183eaf444b8b3c13","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.780.12e6944.tgz","fileCount":19,"integrity":"sha512-DehAR6/vC/e8pvhbRTbzoccFVRNo+Fz/00148Toe7fEDrMqquo+09nr8WRyxIIR3ynUVIXrYa2zRcTkUAPcHIg==","signatures":[{"sig":"MEUCICE4YOl+dlYtg+cBEJXS8L3qXDzH88wwpbHL1jicViCoAiEApgQFBUOzW19fIT4wlDZ/sDVlFkRpSRWwqs4zGn504Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.780.12e6944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.780.12e6944_1786577404409_0.43474883790502394","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.794.0bfc53e":{"name":"@flighthq/useragent","version":"0.3.1-next.794.0bfc53e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"f5573ea09f6a588c5862f19355a4d7e52c786d4c","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.794.0bfc53e.tgz","fileCount":19,"integrity":"sha512-SkgsKf4BkJ9Ypg+NuN07kcKaD4z0aeRHlc0rRfamd//ydvHMMF10Enl2e9j5fdAbFm4so4FCFaEYOjfxWh2GMw==","signatures":[{"sig":"MEQCIA0AsLv9NkKpboSxvicDpfIMh0uO5fWqZhqU0F2zprPeAiAmKHQGt+b+Y+6LaJVniCpQVmYBk1YjEw8MxC+wAvB6uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.794.0bfc53e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.794.0bfc53e_1786581694101_0.08539720098610082","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.836.609b031":{"name":"@flighthq/useragent","version":"0.3.1-next.836.609b031","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"f8fb2ae1facf6b32209caff722a123ed9ff50ea7","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.836.609b031.tgz","fileCount":19,"integrity":"sha512-b/VqHUDHavoRMDdxS4byKD/lzJs8U23C3oBIdUE4PWUgfZBgsbFt9rL+80R++1IBXPem5lfOSMG3WrN0akbRFw==","signatures":[{"sig":"MEQCIHXsxjazrw80kUSF+RwtaijfKxkbH9B+54sZngkwA+6TAiA3y5wMdcijeruzyRMzPynS1JoNVOFDs7Is64oONLvaMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.836.609b031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.836.609b031_1786584017120_0.002771505518773143","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.837.46a9259":{"name":"@flighthq/useragent","version":"0.3.1-next.837.46a9259","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"28957444a647884130050813036fb3f367402e0b","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.837.46a9259.tgz","fileCount":19,"integrity":"sha512-6KU2mOsJSQ2e0rKtYh3q+/muPcKg5fvyjvZZLZ5x2+MrluCER59hUer61oVDZik0/39xJtQBvZzVUwMGFz4XYQ==","signatures":[{"sig":"MEUCIC4KOZWEfbBzKmeUTNNUkmZ8meHeifnq3tyVJErugYogAiEA7f9XeB0i4+AppdZnmX9953W3hJP05WNI8Q9NUnirDDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.837.46a9259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.837.46a9259_1786587887995_0.5203562906131489","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.845.b5a7c82":{"name":"@flighthq/useragent","version":"0.3.1-next.845.b5a7c82","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"eda5151aa736c438c277ef39888974ed4c26e1ef","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.845.b5a7c82.tgz","fileCount":19,"integrity":"sha512-gXuiPTJ4zlTYJSJBLJoT8/XTMSTj91qqrN7uFjxG+bCBS7flR5Hc0Mhm48vOyT2ho2jeN1wPnYyOrw0IwGoZzw==","signatures":[{"sig":"MEQCIFwImbwQX4ageVb6aBTBxQnqtzczOxfNNSoBSY6gfs6dAiBAcl7BNsE62z4/nCyKLwhdepRNRX/ghyGvLF8upBDgJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.845.b5a7c82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.845.b5a7c82_1786590167289_0.3684910303569189","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.847.2e6f8bf":{"name":"@flighthq/useragent","version":"0.3.1-next.847.2e6f8bf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"95d621d700c837849e36554e88deaaec6471324f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.847.2e6f8bf.tgz","fileCount":19,"integrity":"sha512-ZfbZhmt5eY0OEZ4gCAgLsx8Ph+f6gp5hgESA+XwuqXs/yscJvdjDDFlPPMz68FgTH9ly35dST22zXHxnDokrNQ==","signatures":[{"sig":"MEQCIFFzY+cuX06IZLzcz+/p4wWUfM4CV9tLyagr35Td2oFDAiBK4PbKoXqtPTgAqqDo/Nn4sEQwhgAR4PlnhqnW7ObIzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.847.2e6f8bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.847.2e6f8bf_1786593598878_0.4157694281033102","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.861.5a56d7a":{"name":"@flighthq/useragent","version":"0.3.1-next.861.5a56d7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"cc5ee9229c0e54c64c1b33bbe03017749020cd99","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.861.5a56d7a.tgz","fileCount":19,"integrity":"sha512-+rkhFgT5DSQ/2Lhk5T32oh4iVuv5JquVHKmM+qisLS40IfUM+T++6COytqN3EsBJdISDxd2+sO7giUgEfwRTlw==","signatures":[{"sig":"MEUCIQDg/4NdbgT4Nqx9BVoFA8db5JJkDYZxJHpG83SbIMvhuQIgII8RpLhgAdo8DdsDYn3AS1yLAChfXVfgFojlZtf8Hfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.861.5a56d7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.861.5a56d7a_1786593749246_0.07835957827876472","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.887.9f59a84":{"name":"@flighthq/useragent","version":"0.3.1-next.887.9f59a84","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"5ceed5dadd09d20533443bf8f4741018266acbd2","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.887.9f59a84.tgz","fileCount":19,"integrity":"sha512-tECZacXS9GzyHkvykTFKXmFZLJDHDueEXF1tlIggncv5aljBesfDtJHe/5gk+zNJ9mpb7xiZnnPdMnFH+fy6gg==","signatures":[{"sig":"MEQCIHTVddJnp51Nf0D09qCtaBaI6OU3TzLNxOQ8xo8JEo8MAiAtZ4OZTk5Fd+VBjNyKAmGjtHyHJB6Zoc5ducKKfhXIJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.887.9f59a84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.887.9f59a84_1786602200109_0.17671472902287655","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.948.85d9f30":{"name":"@flighthq/useragent","version":"0.3.1-next.948.85d9f30","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"76fb6c8e7b315147ac2041db50a0dd798ffeb854","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.948.85d9f30.tgz","fileCount":19,"integrity":"sha512-F1G+mSfEfZrgcelTArG83XmIOK5PvZL6OJfh01b/ChEh/mPhBcP86s3MEpmOJF8G6nk9pXVu9jmeQehphq5mAw==","signatures":[{"sig":"MEUCIQDajS37UPtNhDY2+l8It84la2gogWmOsD3UtfFgCSAtzAIgV8BPO0vRviMEB/K3ypW1BMS6ldJG9UyM25FyC4t0DxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.948.85d9f30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.948.85d9f30_1786635298880_0.3905491019315859","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.970.9691e7b":{"name":"@flighthq/useragent","version":"0.3.1-next.970.9691e7b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"dea5d9ba673d68bc15a681d512f3461dbe7e593f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.970.9691e7b.tgz","fileCount":19,"integrity":"sha512-00hET+1aZWSzuGEg8BP4KqArXBHy5116tIPFEPKE+USjsKEflyF5fzKdDLwG3nuNGmf3GaJP6zkVP1FJnRgwKA==","signatures":[{"sig":"MEYCIQD5E5V2vwsTn+dFHCuhLSyTSvnpghCx1PqqjJBFlOzORgIhAI5wEAowd3z6SkimczCx9wxtP/H43noctDfbhHwUDV3/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.970.9691e7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.970.9691e7b_1786636309301_0.05992391536263919","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.971.33e20ba":{"name":"@flighthq/useragent","version":"0.3.1-next.971.33e20ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"1576d9b2bedef335fa0c17e99bbc9f23612040e7","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.971.33e20ba.tgz","fileCount":19,"integrity":"sha512-1oOm0HqN4/REBqVDegCGKo0BFWiZZts8jIjt6OnyycEDIq17wrnOfowwNCycrLkHhCQONYo3fq3Bj6zwR8SqFw==","signatures":[{"sig":"MEUCIQDNZ3PZroKmMeZqnhnXkCc/TvJEEATE2e20wq6xXoQ5gwIgSvxcnWjN3PE1i20ju3d2T7/Z8QPf4AJCCPxLxBjOD0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.971.33e20ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.971.33e20ba_1786636951651_0.43574410089730486","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.975.01aea94":{"name":"@flighthq/useragent","version":"0.3.1-next.975.01aea94","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"a87dbeddee20c32d4455ee2c825486a439e9ec44","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.975.01aea94.tgz","fileCount":19,"integrity":"sha512-AO5L7T/u7Ef4I70kC3qny8dQlPP/e64T8ClDlEfP8V8vdv5pxtFkromutg4OAMlxICfSO0EmiFDhT2xUyFsiHA==","signatures":[{"sig":"MEYCIQC+u5kWBZ4Jr9r4xk3bTtt4LxGf3E2a4z48qG2AFAoYgAIhAKHxEf390kmtYyC3zoA3GcrhMqMDD1X6AO9VsDPFH/iz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.975.01aea94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.975.01aea94_1786639564564_0.18633724012157993","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.996.06087b5":{"name":"@flighthq/useragent","version":"0.3.1-next.996.06087b5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"c1cd2265f642b97613e65267f697636e3d353e65","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.996.06087b5.tgz","fileCount":19,"integrity":"sha512-N2llm6fN3dkaAVGLXnqcw4PphF5L/XpDMuwLA2CVJi/IndmNm/Iveeyjxz6uxPprRExGvrih0336XUvUs+6ZEw==","signatures":[{"sig":"MEQCIETN09fibRW89zvAQ6RDe9BkiFqTi1eIy7WaG39IrA5kAiAs6w5MWMqj7XiWNH3IdomsbaiL70WPFDezv5q56Cb7lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.996.06087b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53186},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.996.06087b5_1786653138163_0.16863020132856232","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1041.35b950c":{"name":"@flighthq/useragent","version":"0.3.1-next.1041.35b950c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"61545dcba3e64d6c3ffeed947f25052c95048cf5","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1041.35b950c.tgz","fileCount":19,"integrity":"sha512-vC07PgmA1GhZam4z+Zn8G0bLlD0hvO/lHy9by+6VmkeZk+wEc+McxVFFgN4tto8gC5LQzjYW4je2o8bKXaZvNg==","signatures":[{"sig":"MEUCIQCz8qHWPzKnrWAK83olut7EJE/Y3jfQV/+pDPheMqaz/wIgC0MGyj+bDSBdKuqnByTqmz+jmHI4F09sXqxQCY95Ulk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1041.35b950c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1041.35b950c_1786665978710_0.2772598933638992","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1050.9114695":{"name":"@flighthq/useragent","version":"0.3.1-next.1050.9114695","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"ff790756c1feac36155385fbf7bf5e6f8a2678fb","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1050.9114695.tgz","fileCount":19,"integrity":"sha512-xVqqtqiPXbBuuBwxz0+PYtJNMqFpUyTiBGjxSv8q9blH4e/iSyYCV4k6eJ5eULTWLqnzFQz5AsSwhr17q/nWgg==","signatures":[{"sig":"MEUCIQCGkU6e8vQql73GI/S3AyoSbvpfyWlixiEI3IB43WCJQQIgHTGr624xZReqKfH5MdpKn0EBYSm/hN+ncUuZcIvCno0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1050.9114695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1050.9114695_1786671735410_0.3397727984024643","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1055.12501ae":{"name":"@flighthq/useragent","version":"0.3.1-next.1055.12501ae","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"6c51f8eacc4927232554745bf1e828a4437c86cc","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1055.12501ae.tgz","fileCount":19,"integrity":"sha512-2xPeBZ3LmOFZG55AzbhSi/nYnmBGdDgIoTjU3IoqfpFyZf6C/8EWJLsDg4ZoiejIwXHxl3V012wFUJ7Nyo54Ng==","signatures":[{"sig":"MEUCIQCHjkGOLnSV/ErVBWK2aKEJCIvILiJLYhZNHG4fZN/5QAIgDoKwoBjwMYDMCN5Ts0PQhlv+QmrvD3+bj4slCvs3Id4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1055.12501ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1055.12501ae_1786679375824_0.14677792446965476","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1076.4f48950":{"name":"@flighthq/useragent","version":"0.3.1-next.1076.4f48950","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"e951f07d0982924d218674bfb1caee650be2285e","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1076.4f48950.tgz","fileCount":19,"integrity":"sha512-SjsxVdvB1+9PJm3mKVxTP1MStrvmkm5oByPdbwJM1nuf7xtd5xkzsWDD4/I8gM0/3z3D8zQuH9Oxqd7lMjfMGQ==","signatures":[{"sig":"MEUCIQCpejQa5CigCAe3KdS8KZr9/CPPuxi/ltnN+ARXEgd1mQIgUMXdnKxRmT63QQ/mYeDuigxIuS3j0ZLifMtJcXxui6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1076.4f48950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1076.4f48950_1786723456225_0.7981764106605354","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1079.38fd007":{"name":"@flighthq/useragent","version":"0.3.1-next.1079.38fd007","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"34e6ed7e1565819c9f6f9162b84f03c8e48cc39c","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1079.38fd007.tgz","fileCount":19,"integrity":"sha512-Pd/pysHcuYG09WUNgr1w3tziGUl/V0zksxIuPRnlJKX2Ug4/vd5wnt9dH79eMwYqBKjPhPr5B1eEq2wsSJpVKQ==","signatures":[{"sig":"MEUCIHanidPjc3XyUisT7krlmA5RHjVzivU70Gr00oo/N9UXAiEAyaffSkiOvUHDPF6faWJmG92ozvhm7OQjG2t8rn2AANk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1079.38fd007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1079.38fd007_1786730969486_0.8877522671563365","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1084.04b8d9a":{"name":"@flighthq/useragent","version":"0.3.1-next.1084.04b8d9a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"60a134646028c66365775410b7624b66e55cae8a","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1084.04b8d9a.tgz","fileCount":19,"integrity":"sha512-ey3Wz6N3e2j3EP1ITY1/qN6gGqoYKzS+U2JQw5QFo6/KbgUIkfuUmPqlBb3ia77OjUAfQ1S4oB6u5ESvgxdb+g==","signatures":[{"sig":"MEQCIGGpQH6fz8D2MJQH1sE78rJ2wTD4yH5dD0lU4Z11aLBCAiBgrZ4PJ5qxFCGpTJyRypEJOMTHIAXYF0iV2VgRAx7kKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1084.04b8d9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1084.04b8d9a_1786734211200_0.8303766593908513","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1086.d0d073b":{"name":"@flighthq/useragent","version":"0.3.1-next.1086.d0d073b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"b6c9b8df981b7585fd897f624db3fc3231da8bad","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1086.d0d073b.tgz","fileCount":19,"integrity":"sha512-vY+dMHRDqB0MoiqeFP/kUml9yQUwgShE/YaxGvUuIRfeVBncKPBALkFpMsttajeSgLPCBahuf8hoHQsD+LI+rQ==","signatures":[{"sig":"MEQCIAF6iQvIxRH4T1hrzvEvCzhgPDa35LLFXkJvx+DNSTCsAiAxvlMuyMt3BGqq+g4XvjyMHWxqRLS++N0b0T22xTTgYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1086.d0d073b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1086.d0d073b_1786737154578_0.38842182919489554","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1088.2bde749":{"name":"@flighthq/useragent","version":"0.3.1-next.1088.2bde749","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"8f0782feaf1e8c053910f93ccc0a1b4646bf9eaf","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1088.2bde749.tgz","fileCount":19,"integrity":"sha512-b+cZY7vdlWBChLn33Pw7idbyL/ThwZjz20IrPBY1+dAf+Jm56F4HrDWkFz84EBrHyvBbCj2gZnemI4IGeEMEvw==","signatures":[{"sig":"MEYCIQCLuSBABHEpKx5mBAu622Obd1daccksBuXqpvn+mJd4DQIhAKoBk4IJuAqJsWygP2sFItjPN6pXyUFGiqEsuj3mUwQm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1088.2bde749","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1088.2bde749_1786739289100_0.6229350709486474","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1090.6e79e6c":{"name":"@flighthq/useragent","version":"0.3.1-next.1090.6e79e6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"23db95fff0f118b348fa20c36067194a870e1a70","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1090.6e79e6c.tgz","fileCount":19,"integrity":"sha512-xWkF811Yp17x9F4g0xR6T1Mch7NW94ll3Y8dbADTjWIZ0kGJ/0NSirtEWi2SEPJQgNEWTfX+tX/qLRsclyMI2w==","signatures":[{"sig":"MEYCIQDBo8BFhr5g+kbGPuZGPvgswRHlNyalPH5UweJqfWmc/AIhAJ7Mr5bBKbgn6f2NpLNkoTUvmSEorDGfbYkUgx8jmfTi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1090.6e79e6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1090.6e79e6c_1786739593398_0.0329232689039487","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1091.b7aa6f2":{"name":"@flighthq/useragent","version":"0.3.1-next.1091.b7aa6f2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"441d9147fd61d308929a91c842aae7c5ba5e141f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1091.b7aa6f2.tgz","fileCount":19,"integrity":"sha512-/4Z2+HvIbU2BalNZtvaonjko1VfvI6eFjMaXOikXMQXNFTgRD+HAemXA39myii5FdKoh4ammLisu+QjvcALsQA==","signatures":[{"sig":"MEMCIB/b4/8VBUXuhQbMMHG+8Cdn7vyLamm2JSjGOW2bMa7jAh9qIdP6EdBqmYnSqFSlvg3QHtVPaMU5ECiMDNSlehxH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1091.b7aa6f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1091.b7aa6f2_1786739835744_0.7540882292946891","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1095.16f1704":{"name":"@flighthq/useragent","version":"0.3.1-next.1095.16f1704","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"3caf145ee3523991f863d59eb8c04ab3bb3bfa0d","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1095.16f1704.tgz","fileCount":19,"integrity":"sha512-CleTJte1fBhQn0yxu+f2UoZrOpkiPhQG8V2zmmkGFOOxjp+AZk6kDfuIxu5iJTTFn7dEtESXj/SllH/TCROwCQ==","signatures":[{"sig":"MEYCIQDkVbChWFLh7vnrccn/iUVLfo32Zsr6dxMan/LbNES/agIhALLRsvacHH1+ymUeZ2IZnKDYMqgTigoMLRYOXnyKZGyS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1095.16f1704","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1095.16f1704_1786740956088_0.21691094542978484","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1096.4ddf1ab":{"name":"@flighthq/useragent","version":"0.3.1-next.1096.4ddf1ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"48ef48f843a604317bd1e7d39b5c17d8b56fc419","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1096.4ddf1ab.tgz","fileCount":19,"integrity":"sha512-yvKAQ7JSi3lOimBhVvOCsTf+OVxcsfsQoh8l8SxafIsIhzkpvRpmg85apF7ngeluh4Af0LnuB7MV7x/lDgTK9w==","signatures":[{"sig":"MEUCIQClVGMpw1xkZGpYkBPF6TN7q+Ez1syiCNh4GsU9MfXdwwIge72XQOoDDnDJehJ1J6mrwLD8c9LrAgEyESgvddztm0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1096.4ddf1ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1096.4ddf1ab_1786741742920_0.35109403217450685","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1097.b8126d8":{"name":"@flighthq/useragent","version":"0.3.1-next.1097.b8126d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"650c24b559e0beab140c5b0a8fc4566fc058d48a","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1097.b8126d8.tgz","fileCount":19,"integrity":"sha512-FjmbJMuo5qtz2e2cEdLUCVlc37tHz5gJHIumAdXLbRogJb1DOs6Fp7e0n3ehtfIWWa25WRMD1vLJetUfeawPzQ==","signatures":[{"sig":"MEUCICPOXDw6Ls897Lq1bOnRl2IVDwZfY3x19VJv4EWvRLBBAiEAxjfUPgcl9gpSzGSGkrz8sByX5WJolEV/n51RQJP4320=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1097.b8126d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1097.b8126d8_1786742071619_0.40405980691216303","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1099.671eaf4":{"name":"@flighthq/useragent","version":"0.3.1-next.1099.671eaf4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"5088125a026c29147186e27e05fe23adf468b60a","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1099.671eaf4.tgz","fileCount":19,"integrity":"sha512-/82LfEoWaEf1eeyLJRQb47t1wsOtPVSCTdcv3P6Ftne3nzjh2vj0Z+Lwj4mFo0b73/zH6PkoFAKtgE8YhcDOTg==","signatures":[{"sig":"MEUCIFprvZOLqfIiEo3DP2PNZy8A3bjy5CndmPubKkHj5a7xAiEAgtJO+iNoFx3nyIpwWQgL97bR15Q93uaIWWqiRSqPvbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1099.671eaf4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1099.671eaf4_1786742345784_0.29978124474615764","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1104.8453d3d":{"name":"@flighthq/useragent","version":"0.3.1-next.1104.8453d3d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"8669001634cbfbc791a9b32fca603ee147ec48d2","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1104.8453d3d.tgz","fileCount":19,"integrity":"sha512-GoKDbRrcQArDP7Ap1nR4qTwgxfT//jPfahJKIl92A7Jzeo/ZrWkpxlzXVNocqwue4H/nMh2QUYkJxsbe7uflgw==","signatures":[{"sig":"MEUCIDZDoS8drK4P5up8Yacyg9OiZlJEe5IbanJdM4nUR1ipAiEAhbEQ97hDpeV2kkFG5tprljXojnfFJPXPN076h4HsWyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1104.8453d3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1104.8453d3d_1786744436042_0.8086630086274711","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1107.0b5d347":{"name":"@flighthq/useragent","version":"0.3.1-next.1107.0b5d347","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"8af8d1735dab2c67563b67158a4dc7311af6f692","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1107.0b5d347.tgz","fileCount":19,"integrity":"sha512-OjqWdebL9ECmKi4+zgpWcYRFN71cQpKX8fmijWGEKWASeHG1qTkmd2/GSG6CmfX7QvqWv57G67SwiiwJl1QWbQ==","signatures":[{"sig":"MEUCIBewGw0zccEKwnKYEn/HxGuhM6dMThHBNt4Hdk84zGY6AiEAnzq7ZfHFKP/u6jrI3rpennRm2/4ctC+9x61mPh28F/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1107.0b5d347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1107.0b5d347_1786747274074_0.70135119451578","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1108.66cc86c":{"name":"@flighthq/useragent","version":"0.3.1-next.1108.66cc86c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"ebeec379a06fa9caba3c983b492fb881c75f8ac1","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1108.66cc86c.tgz","fileCount":19,"integrity":"sha512-nClLgTHUY/d3PTvQJOHDOTxq+mNWYUXSeY+PLhss3KPZlT/au4u3uj84d0JYum1qPQZatWPowLM5COizAPRl8A==","signatures":[{"sig":"MEUCIDUm9pV+Nt6Yjpid3TjCwxhfF0Elz8mLVcIDuw+2ipQvAiEA2cGkBE9GYuWmZn4x6wyEIhpMOJDSUyUtZSyLPjTOP/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1108.66cc86c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1108.66cc86c_1786748388268_0.023013839697076266","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1112.dea9723":{"name":"@flighthq/useragent","version":"0.3.1-next.1112.dea9723","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"45f07bec2998e4eaaf6b949dfabb0d21dccb1269","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1112.dea9723.tgz","fileCount":19,"integrity":"sha512-C8etOFPI2/Pd87ntSVDad7KRE2QcoUi4IxqyyUxo76ksvMvqXe0tcvOiu7eWTr54t4qVb/3NJHIGpX/aaA6wEg==","signatures":[{"sig":"MEUCIHAM8spnThi/QtXa/k3iY+If3GfhkFPf8E/m+ASx5AErAiEA0PH2UFIyRNBmsw0DmI5vd453Hb/4Xy838Zq6xHVwbv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1112.dea9723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1112.dea9723_1786758642720_0.2541809746917052","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1113.9cffbdf":{"name":"@flighthq/useragent","version":"0.3.1-next.1113.9cffbdf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"f35eaf1ef8bb1bcd89922e563630c412cc047910","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1113.9cffbdf.tgz","fileCount":19,"integrity":"sha512-zcyY8DYTOWFvZNVtwH/o+R3FGJ0hEg3NvtHbOSYRdNj5FMJePcz9hyWj0goDiekcbr20ln+q+5YCabC0dZzwjw==","signatures":[{"sig":"MEQCIH51f3wFWLRfECTmT0fVochjLMTy4VYDpAg/GRZ2kXuqAiAPQwH9ZrprVcx6Pqvisg3NCGVFHtQD3Ub3/lY94kUlLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1113.9cffbdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1113.9cffbdf_1786760583801_0.10146635307258323","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1114.3ce681d":{"name":"@flighthq/useragent","version":"0.3.1-next.1114.3ce681d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"0c96cb54ccf68d515abff8d636aae67512943862","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1114.3ce681d.tgz","fileCount":19,"integrity":"sha512-1hCh9R0E0MLzNK7OOBjKM+WPcIGbYFu/HEshYNg7aqwFgLyJh4+jSwT0vsGfdRb5KawymhmFTwYGTv1m6EwJYQ==","signatures":[{"sig":"MEUCIQCgTZfAdgiGejCADZonsFwhoibl1XmGAQXnxrNfsKIucwIgfnWe+j9d3onva372rm5OqWMzpn8tlpJ1VIr1t8lwgt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1114.3ce681d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1114.3ce681d_1786763729692_0.044190081727574215","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1116.866c771":{"name":"@flighthq/useragent","version":"0.3.1-next.1116.866c771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"3f277175ecf00b02044365d0aaeab4df2ae71f22","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1116.866c771.tgz","fileCount":19,"integrity":"sha512-gxb2tV/boDvrXPjeqo1BHIn6Rv0vG6c9z6STapyT8fW/xde7QEYD64acJuFIfNr2u8/O+pVBiOGTT7LWD3vg9Q==","signatures":[{"sig":"MEUCICW6n29hujwQbRd6FT7cYYDNB53h5Pp7Z5xeumAWzsPdAiEAyta1xZwpVPtuNos6YqflSIaGHrVmLVRuOU1jYuhiDiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1116.866c771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1116.866c771_1786772880195_0.9273728390534104","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1162.1c7f42e":{"name":"@flighthq/useragent","version":"0.3.1-next.1162.1c7f42e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"556fa724598862530888a7caf9ec12c5b45ab9c9","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1162.1c7f42e.tgz","fileCount":19,"integrity":"sha512-riPj39bsw5yQnH5VZRRY5Pc8aXOU3JBO8Tyiq/qeUYA5iqle/+a3/gTxj9t9xN1BZlyNLHrsdIVw9cza04HQ2Q==","signatures":[{"sig":"MEUCIBA+9VE/FluEi9/QQNOTGelvt3qlfxoCnAknXTAcjosoAiEA8meUGqdZC/McGB1f9MUUOH4hIVyWzhOvDK6z7WqjRIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1162.1c7f42e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1162.1c7f42e_1786893375847_0.9341259441545735","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1165.285e507":{"name":"@flighthq/useragent","version":"0.3.1-next.1165.285e507","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"ed6c84d24d5113d5bfe5b888574bdd012f892817","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1165.285e507.tgz","fileCount":19,"integrity":"sha512-0tCGOemvYpwqxSBRsQQPFxRlHQn2aJc3lZOIBws2lD4Danl95rncSNojJBa5bfnGSyi59Tchspt9UdhJzQJI2Q==","signatures":[{"sig":"MEUCIQC08SiSsmWh+/9szFxqIxjR+i6QNNnQIvNMxIwVgwIFBgIgWbh9yIEfjIfnwtfYo8a4S0WKkWxcjg3WTbYNK+cbGGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1165.285e507","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1165.285e507_1786916319989_0.7969579016062569","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1170.8a733e4":{"name":"@flighthq/useragent","version":"0.3.1-next.1170.8a733e4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"cbd0cabfd8b93ebe87afb7a24f3b217dd350e14e","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1170.8a733e4.tgz","fileCount":19,"integrity":"sha512-FIevJRAZIfMYXlbgFfS/pU6THqlyyw3H/4r61GvQpeUF4w2TQMgb8wubj0spKg0NBrVV6p/REQ7fBznaBQF2xw==","signatures":[{"sig":"MEUCIQCiBlJawJ8rnMkbFy5EMIbjifnZTfPUXgaDk8vcNxrhiQIgZ0n5I/rYcJg6vghHzZWIXOvHnTr58u83NMbT4cdVi2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1170.8a733e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1170.8a733e4_1786922366666_0.9887525242538682","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1191.e999f6c":{"name":"@flighthq/useragent","version":"0.3.1-next.1191.e999f6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"30d91084998e4b40eaec9db66be44f4577f21061","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1191.e999f6c.tgz","fileCount":19,"integrity":"sha512-qbth/UhPyO/dND/hPjkGOoES1WPlQk+3EcsuqSF0y0CAWqal0u47kbeLno5Jh5HZ52fsA9tRq38WyPue/piSPA==","signatures":[{"sig":"MEQCICk6tPHlE+mKIp7n6+roTIcD2Eeq0LlS8Lk1Y22nNpk1AiA44CrleVfDap1C6ESQAsi5/CaE5XkvrR9KC9vPfq3pIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1191.e999f6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1191.e999f6c_1786959912803_0.1895666831598657","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1217.5f07972":{"name":"@flighthq/useragent","version":"0.3.1-next.1217.5f07972","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"7bc5427cda15ed903903de001e384e6c031884bd","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1217.5f07972.tgz","fileCount":19,"integrity":"sha512-1/RMWAjTJo4fSMgstwsh4Spk1mF3XVQH+lrmG9MCpRlVIhdOI5JKGc01Obb6I8w6xg2Y38fh7xASyFiejbCBFw==","signatures":[{"sig":"MEUCICuspJlp5OzkiH5j64hL/N5xEM1CO5dtrWIZzufI9sOeAiEAqlOUeiaSg7fy6x6Sq1DLJYRo8jmgd3VexiSSFNX1p5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1217.5f07972","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1217.5f07972_1786991323489_0.07473779593736118","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1240.e41e1f0":{"name":"@flighthq/useragent","version":"0.3.1-next.1240.e41e1f0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"d48ea80ec7ea728f3e6c77a73be921008d462ff2","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.3.1-next.1240.e41e1f0.tgz","fileCount":19,"integrity":"sha512-exbT1D8QsYRuMc2U8027TFufO0vME74tA+JQ0/hpLjfNEBlkkYMDx8Fcr9koLZR0cAGexy7RciZo54fJLOCq9w==","signatures":[{"sig":"MEYCIQDr5EkwePXyI1AEqqwNMfAp5mkbiYGP/rLTIyUG7pIK6AIhAOwXHA+mwYSY1BP6AS9j8+fuCu7AMQMiIq5ytOs3DoBb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.3.1-next.1240.e41e1f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.3.1-next.1240.e41e1f0_1786999551291_0.6242663800026089","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1261.f361161":{"name":"@flighthq/useragent","version":"0.4.0-next.1261.f361161","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"873a785b80f332002ffbfdcb620a99147c2648e3","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1261.f361161.tgz","fileCount":19,"integrity":"sha512-HEdU24L5u+S/fhqtHi9cosbPchQB1RBv5pECtM2sihLdumnIXnAjLFQ8cKAKfpt6QzODvT/eWsOYf3gvrmyaVw==","signatures":[{"sig":"MEUCIQCEaay3mkfdxbmCn+7OmaebImX1ibX5aVmrGmY8s4nRhgIgLwDYQ2o66F/WgWP+5JjLRJrDCkonwN9vIlnCZch01/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1261.f361161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1261.f361161_1787006191223_0.3473320934193562","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1263.aa14a22":{"name":"@flighthq/useragent","version":"0.4.0-next.1263.aa14a22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"7b61881862e8fa66d0d46bc610811246e64d698d","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1263.aa14a22.tgz","fileCount":19,"integrity":"sha512-6iTKD/KC3itON+p2NC1WGNWa2Q9KIIy1m3+3fUJ+sR9mdvED3tYW9IkN0BaxwpI/RER+2EQWMQJg6qDR5fZsdQ==","signatures":[{"sig":"MEYCIQDJBy3ROQS0/Ofix8d66l9T7T7TETD1ycgOQUSC/tE29wIhAOU1VOEOe4EOngwF6C3DKqbbuICokBjavZJyfCZMj7zc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1263.aa14a22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1263.aa14a22_1787007260548_0.1551283424984422","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1287.1dae9df":{"name":"@flighthq/useragent","version":"0.4.0-next.1287.1dae9df","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"68d32271f98b5b6023f7c03faa1d28bea6e94d08","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1287.1dae9df.tgz","fileCount":19,"integrity":"sha512-jyll4kUTZwbO60F7SCaZFnfP7y+65NQPkcSQNlJLZkHy2se5p3Mr+/5CoysZEmMj9k46R5IVqLV9fJ2hIZkI7w==","signatures":[{"sig":"MEUCIQD2gNj7Stdl7px2xZktO7g67AwxIwGh0gFYsjWqK5qt4AIgcAcqZ6fucqubLNDMdtnuqUyxDF0jRQbQji4E0wzTVlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1287.1dae9df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1287.1dae9df_1787014850947_0.7733344277591552","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1290.99fd889":{"name":"@flighthq/useragent","version":"0.4.0-next.1290.99fd889","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"a3e6a222152dc36743b9ab468e13b1f318bd5ebc","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1290.99fd889.tgz","fileCount":19,"integrity":"sha512-Ajpb9pPlGZSKDdfCadOzZH/1moEEaJe/dR2oeQ8OMcNUttjttldisnN7Trp0D2C1LN0cVEG+3o4CAGuM5Tc2vQ==","signatures":[{"sig":"MEQCIBRZsw8KsYHKi7svPSXHu6z0k2R9ePeMzgbG35mlM7cHAiBjQ8MwjQCtOYnBz1hG92K8nxc/Cd166EkobrnOy2dTTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1290.99fd889","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1290.99fd889_1787016197382_0.550125276042027","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1294.03b2010":{"name":"@flighthq/useragent","version":"0.4.0-next.1294.03b2010","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"2acfb50f8b0af07f9917445caf370e55f0218fee","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1294.03b2010.tgz","fileCount":19,"integrity":"sha512-mUSZ350Xs9TfMQd0hxvuYpRjEC/CdMRh7YlgVY/NA/4Th09OAvys9fp4Em7i8P5vszuWZWnNFtE8fAKGq+hjFw==","signatures":[{"sig":"MEYCIQDjAB29YpAuyzQF8zq2ZLuPwTi6NA06p/QwAiCPGfg2wgIhALZ6Z3LvnVNmva0zN1j+Id7j0YlLePFefPy3/VThKiP5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1294.03b2010","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1294.03b2010_1787020416133_0.7567940306404686","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1296.dfa990a":{"name":"@flighthq/useragent","version":"0.4.0-next.1296.dfa990a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"4196169829d3dc07e968de4c410a92192196a859","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1296.dfa990a.tgz","fileCount":19,"integrity":"sha512-FcpyPWxR6Zj+xVcKkgwy9hBKWo7c4CoKJbjGZx+DzXRSQpsl7jDRoCTvjke03p/u4v5OHUgkic6ZhJUsA8NlvQ==","signatures":[{"sig":"MEUCIE5jO7tSzvCx8bXmb0mpD6+VpqhIpf5dWCVcm2WG1e0nAiEAvzGdLwIN+xSvMPDgeVNaXo4WaKeuAF9UATEJSzqwYRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1296.dfa990a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1296.dfa990a_1787026949633_0.007932290723859259","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1299.541fadc":{"name":"@flighthq/useragent","version":"0.4.0-next.1299.541fadc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"460591e36751bc780df5221639827f22075eae07","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1299.541fadc.tgz","fileCount":19,"integrity":"sha512-sJ3IC6TPQJJi3R5iIYg6h1HrUEjbQZcr6G2CiyUQ5xnowg3zY9VhkSnfsjfC6Z3SFOyCJ09ggs0hp8WOgVyZ0A==","signatures":[{"sig":"MEUCIFqgIhhR1qY4xetQ2nml2yUvCmtDIxXSXp1Bu1tu/OrMAiEA1way8m/vnsVh9KJ+dkOzZDZy/WuAX3+81R6AH6YuXmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1299.541fadc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1299.541fadc_1787033981384_0.3206003227490599","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1350.7431bb1":{"name":"@flighthq/useragent","version":"0.4.0-next.1350.7431bb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"ca1d65ea7e39d36ac60e00c8b8b3ec95210510a1","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1350.7431bb1.tgz","fileCount":19,"integrity":"sha512-AvB0Bvcu2h5QCuhtDB1KK/d7ixwdLuj49P4WaCsw50kWRmpHYQMkG9fQ+lb9EwposzMdDl4WCYJePGbSWXOdkg==","signatures":[{"sig":"MEUCIB5qG0hhCFfkYTaLNLJxE9rqjL5rv41l7KBtUB3Spy5HAiEAg8mDmTs/r2XAfV3o2r6lxpb4AW2aW3kLgJ4pXH7UYdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1350.7431bb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1350.7431bb1_1787067134366_0.5590979127591147","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1351.6ec45d6":{"name":"@flighthq/useragent","version":"0.4.0-next.1351.6ec45d6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"6b6ac7d6a51108dd33fa713f5bea729f1224893d","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1351.6ec45d6.tgz","fileCount":19,"integrity":"sha512-RQG4Bjmi6HckhQmmJMUDypP15jLEPURXRT4/xP7PideXtajRUuxlAhfStnVMydFuw88Tto8Epr8vK9OTntHcRA==","signatures":[{"sig":"MEUCIGe9Cb9oIuXBVKW0c3XDdHTliTdEV12bfUNn6icfHb2WAiEAxSc8QD6DHnJONZS28NRujU0lXhCJG+ad+37Slz5x5CY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1351.6ec45d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1351.6ec45d6_1787068129350_0.8795206566866636","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1354.5181c5f":{"name":"@flighthq/useragent","version":"0.4.0-next.1354.5181c5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"a708f925892cdf554fb05e4da09380987c4ac5eb","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1354.5181c5f.tgz","fileCount":19,"integrity":"sha512-dkNkKCWGd6CCAFL4Nzte6y1T4Mv2/8GO5c8J06pTqZMxJpenhFnAQqQyBpFKjrKZm+a+RsmMCiCOpELpQLpJOg==","signatures":[{"sig":"MEUCIEsc2moFZy6rOHSUrOYehvOkF60eSZOYVuMf+ffbpSYJAiEAqJxMkI3jMFaIEXpSj9+SmU3y1Bzgk7dX0og6kZUK3Jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1354.5181c5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1354.5181c5f_1787076891070_0.020629541571496768","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1356.924bb91":{"name":"@flighthq/useragent","version":"0.4.0-next.1356.924bb91","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"5e01bfaeab28432d841dff96c54426cde9073ae6","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1356.924bb91.tgz","fileCount":19,"integrity":"sha512-LUuUS1ciwHfBcaAWW99YcHc3+DvHfbRtBLRxvZXdRsp1XMGkVzXdERiGig5nlVFmK5fWF6y8Eep2zIKDGoY5tw==","signatures":[{"sig":"MEUCIHVtAn8B5LVwNUFsMGo2XaOJ7PBRgfJBw0IgJ3H62EetAiEAzsKFweRb1wBoWeViaASqJzuUSaxPSIusoHpejxWTYcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1356.924bb91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1356.924bb91_1787078167900_0.6281101589643869","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1357.b87b5c1":{"name":"@flighthq/useragent","version":"0.4.0-next.1357.b87b5c1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"f97229e35d8c9568605e857becd20acb60b9e89a","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1357.b87b5c1.tgz","fileCount":19,"integrity":"sha512-M88THQEPWgNmT8XYmD4M7DzLMi+GGd6yPObD0A/DSyp3UKjeAPLfZK361t3wQ5ziKq8Ei9HUXl55uSmXjCjy+w==","signatures":[{"sig":"MEYCIQCUNXOv1lgMRRuxuG1PdirRTZQiy9Cr5tHPocgBXKqULwIhALKyXY0jRMztKtknVpuEzzcMDlQU4FKVPEbPAIx0I038","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1357.b87b5c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1357.b87b5c1_1787078310820_0.2652279753662259","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1362.3734bd4":{"name":"@flighthq/useragent","version":"0.4.0-next.1362.3734bd4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"a6dd302d675b8687f949ce166328e5f0f052c3a6","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1362.3734bd4.tgz","fileCount":19,"integrity":"sha512-w+qz7Nfrgtbq433k2lpYkkAPRbVPjD7bGadVdkhBWvzgOLjkcUbYXOyKDAUeIUo5eVKac2ZtkhwswZ2O/18mRA==","signatures":[{"sig":"MEQCIHec2vxks2If+NXde2uK4oajZzXxH1YEoDD5B5S9UHFXAiB2mas4yHWABhnMhfOf7xuVG7BhwfDsa00RnxGtVteBdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1362.3734bd4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1362.3734bd4_1787078968994_0.9292950853776156","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1383.b8eb497":{"name":"@flighthq/useragent","version":"0.4.0-next.1383.b8eb497","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"f113a02d6b02790e422dcc6d07c6dc35cd5fc1cd","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1383.b8eb497.tgz","fileCount":19,"integrity":"sha512-B2fsHlFvVIcuSXxzlhdoHzEVYu4VfMVg6ZhvLkhga5Bx/8jLyOx2KOf8dZ6jlrF7BlZtNJbxAOPgS7uzV8P+tw==","signatures":[{"sig":"MEUCIQCo/1/19iCz3zfYGc7HpvBAa5+JiBUJPiP+I3TOVq1hnQIgRj2dDVxoVF6bxFI9MZ2Rd9+PI63rso5l7xKp26Lytg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1383.b8eb497","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1383.b8eb497_1787080292006_0.7578807666718363","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1385.dc129fd":{"name":"@flighthq/useragent","version":"0.4.0-next.1385.dc129fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"1e8eccccbd2560f3c9892a904a9dfd0fac358e0e","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1385.dc129fd.tgz","fileCount":19,"integrity":"sha512-9XD4afLS0/2Ze9nocDVt00mFZDJvNuf4/jOY2TaQNcb25eZ8CCCG/IPSx6W3AfkY6COR0HzLi0qz9t9y39vNMg==","signatures":[{"sig":"MEYCIQDZ4Tsvz/MwZFPcomcWkbumaytf7YndVsVOlx91sY0DqQIhAN2/b5NedqZuHSYEWAtCSQmUi4Afxq/fsxBTiJP0/lUQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1385.dc129fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1385.dc129fd_1787082061875_0.2636003592118237","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1390.ca3ba2b":{"name":"@flighthq/useragent","version":"0.4.0-next.1390.ca3ba2b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"f474f686858750f16defac43daf2d9e570db7fc2","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1390.ca3ba2b.tgz","fileCount":19,"integrity":"sha512-uijaXhILoGI4RPTCfESmqzy7HmEs9XvBr4+kEFnxFwTOnHEXBQ/BiIZfH4wPvu+efKyMSuyleFSX8jHP9xEv6A==","signatures":[{"sig":"MEQCIEYj8BYiJHUDUFO2Bz6LWR2NqQFsSaQX8vZVxpHuAVduAiArfGZb5hM6CDjWNkpwUxVBH/mDXlgaQoMhu0snDTO5Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1390.ca3ba2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1390.ca3ba2b_1787084796539_0.5491534956177186","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1391.ef8547e":{"name":"@flighthq/useragent","version":"0.4.0-next.1391.ef8547e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"f600b072d8144ca73b9810b339a3d552a906d0a9","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1391.ef8547e.tgz","fileCount":19,"integrity":"sha512-JU/4+rP/SfXvuHaVFtFneSgW/9jl/3J1v6RhO6Ckx4OFqcZqIdu/RVr8BwggO6WHGQ6lF4or+LyBJKzN+foW0w==","signatures":[{"sig":"MEYCIQC4qBelpi7UN3IV6V4DaXj1ZIGf/scf5ZsGoQd36y8qFwIhAOHwylqnqH+WNZ4As1VfFIB5dGYPrSJT8OYgDQRj0gBr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1391.ef8547e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1391.ef8547e_1787084954657_0.4353684013092931","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1392.ae73a44":{"name":"@flighthq/useragent","version":"0.4.0-next.1392.ae73a44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"a979f6421580c8ead08f34f359260e3b873b6a3f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1392.ae73a44.tgz","fileCount":19,"integrity":"sha512-dsfcyPO62xkjpyCH1V8T3zCuRCXQGFVcASNeEqCD/fnvrIuzei6kQZJeNgK/tdXMs4Q1dUD8Sx8acDeiZ+Is/w==","signatures":[{"sig":"MEUCICq0IWbviakX6q634/2g8PK/c51JuP7xkl1vwFpc3NSNAiEAjd+dfcuziOyvsN8VutSVhTd6YzEdmFHFxsIow7iZ08A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1392.ae73a44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1392.ae73a44_1787091085365_0.438943876152746","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1396.66c9814":{"name":"@flighthq/useragent","version":"0.4.0-next.1396.66c9814","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"94ad9f5b8fd094f04e27b943bda0ae3021258202","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1396.66c9814.tgz","fileCount":19,"integrity":"sha512-SeGoDldJgyhfkF9xz1QT3Q9z2D8KHILCZ7T550FhqpVGX2y1vUcCGZG4TvQ8F2sVJh8NFCz5rF7ptv7XQDjaMg==","signatures":[{"sig":"MEUCIGGUw4iIxKFXCy9jgxHGcfZaJVaOqGU/Ze193LO+Z9yaAiEA78P24B6ibcC1igJpTOrDpf8eAhpiKUoJiPPI8V7EsOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1396.66c9814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1396.66c9814_1787095775732_0.0983612703926473","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1398.776fd7a":{"name":"@flighthq/useragent","version":"0.4.0-next.1398.776fd7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"0545e835b1469e518cf406e8ce007c9a8ef03ae3","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1398.776fd7a.tgz","fileCount":19,"integrity":"sha512-hAcp9nvF76BIV9y2yWGP0wOKv55k67hlECQ3vcZDH6oeqKz5QFekc49xXacaLRJDGGOcKY1AM6MoM/FtLFFAKw==","signatures":[{"sig":"MEYCIQC49gTRyPK8n8hqsKmEFBOVG98ye6BsQLNmiIJbHvTP7AIhAKq09TLrQjoiq4t3zGUWxpuuK7ogwkEb9yoEj1hVX+fK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1398.776fd7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1398.776fd7a_1787095900320_0.34840104358593194","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1399.9d20d2e":{"name":"@flighthq/useragent","version":"0.4.0-next.1399.9d20d2e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"bdc920fa3d6f9cdcbb75a26f184b57e020c5a55c","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1399.9d20d2e.tgz","fileCount":19,"integrity":"sha512-2eVOZOtKyNGYzzZaNp6cE3GY2cQcoLqJRZhMqMt0xMuMWE+Hr1eq3A5SwKF+ufQ1Y4tVEP9NQ/6fDOKQYHpycQ==","signatures":[{"sig":"MEYCIQDz+iQj9NwlDn/cwydGThGFbbGZjOr17i3i7+mb4Nz6+AIhAIX1py7F//jVzENTHPSpLo6HEs8T1kW3XG1LMDZCIrS8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1399.9d20d2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1399.9d20d2e_1787097501780_0.548258419885856","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1404.4936e90":{"name":"@flighthq/useragent","version":"0.4.0-next.1404.4936e90","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"86e01a5e0eee010821e99a2f22344c35cfaf2611","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1404.4936e90.tgz","fileCount":19,"integrity":"sha512-4E2po2gt7M6d5lfWLLd9Qsm4XKqmc56uebUrdtiTBT7bZHXHxDs0swGi4N2Ax5LfYYQwMSo4Pve1mlhlz3Svow==","signatures":[{"sig":"MEYCIQDsHZpjMz4X1xwJDE74rd3eejQ++b+TWXDgT5KcK4cw9AIhAMV8u27qtVghJrJrQ6J3ChVarj1zWZfIAANLXdD7Z4ox","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1404.4936e90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1404.4936e90_1787102304407_0.32480529939338276","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1405.d7484cf":{"name":"@flighthq/useragent","version":"0.4.0-next.1405.d7484cf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"b1c6a81b495088b0b1938c86e12a0f2787b67c08","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1405.d7484cf.tgz","fileCount":19,"integrity":"sha512-xgyDxXk6OGZwepCkMADFqaOVWCo32Il/UvKetpQpB+gTCb/njceNVJhuGupIXHXPZi9eLAqdn+XLfGB8bi21Jg==","signatures":[{"sig":"MEYCIQC72S6cQnLv8vZCPFf5dw9uCSZh4vS8Ue5A4lIfOqu1KAIhAIkWesnRKMSI0snIixfC8+p/rndzL64UGsIZITMQpXaU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1405.d7484cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1405.d7484cf_1787102444391_0.08971146493078241","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1410.a69907a":{"name":"@flighthq/useragent","version":"0.4.0-next.1410.a69907a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"ec0d5f5e6f31fbed783596a1896d353be1c298dc","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1410.a69907a.tgz","fileCount":19,"integrity":"sha512-fEeajQyz7bv5Ocs9OnI4GbvFqLxCJeIH4n2jMNrhn4sdpKI2Hi/63C8ViSI/34JAtHhPPezi3SPrS6gb8NawhA==","signatures":[{"sig":"MEUCIQCWBQeyzlk6A4VTJmNRE4NMfCgd4GkOyLKVvEYZ3ncBqgIgJ9wfujvEjLHpC15GnHdRweJVVgmfo6bqjMLCUNzeSHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1410.a69907a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1410.a69907a_1787118572954_0.8910754790432709","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1412.05a7272":{"name":"@flighthq/useragent","version":"0.4.0-next.1412.05a7272","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"d17944f7cf0c6cbbc0c0f38a806e103d336e0ee9","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1412.05a7272.tgz","fileCount":19,"integrity":"sha512-b4v+Ae8AbKmNHwfUlv5ZrpoiNKkDK8eFbhpr2xEJzdoJplYCBxLsvsyZkr2/CPwcCwN98dpZRlHRPN7jb03JIw==","signatures":[{"sig":"MEUCIQC5Yw4DhOEucmgrRdxc6IigPYXaB0vUgReGR14AVomodQIgbSs+6l5XOFastdqMW+67zKB2v3BUcj2nnYNDyaj1iYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1412.05a7272","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1412.05a7272_1787120596700_0.208948207464972","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1415.00028b0":{"name":"@flighthq/useragent","version":"0.4.0-next.1415.00028b0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"106d340193e256da8542a789772050c0c8276ddc","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1415.00028b0.tgz","fileCount":19,"integrity":"sha512-3xUA16GWl8aALWkbcBRNWRid0HD2ZcAMaxiktKnpX/COLhJj+23RUsRlV+2a9WXODC5oqnjleixttd7WHmdrig==","signatures":[{"sig":"MEUCIQCnP104XkNwrfYf/t4yEm5bUP2rXtsTE/mGu+cEIJSg2wIga4ZuKeqqyr0SApVw5FKt8MnFaUXJQX3K5EPxlgf/1Eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1415.00028b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1415.00028b0_1787121481618_0.9745554719610179","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1416.ef4fae7":{"name":"@flighthq/useragent","version":"0.4.0-next.1416.ef4fae7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"75f1b6a599e29842afeaa0bc335a72b70f99efca","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1416.ef4fae7.tgz","fileCount":19,"integrity":"sha512-dT146A4QZFl6gx/oIGo2w83lnML5r0T4w9BsnKw0xp26HKV4kHguRJFSBmMw3LK/ENX6Ejo23brdUaWwdaCK1Q==","signatures":[{"sig":"MEQCICEJpLaLm3kun+Nnhs3yvb4AUbqmC8NpeDNob5Y+NfaeAiAgAuh9NMAR+AdCPjUELW11CQym/SPIotr8+9p6YLFLuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1416.ef4fae7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1416.ef4fae7_1787156020638_0.3451778067326312","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1487.e25e95d":{"name":"@flighthq/useragent","version":"0.4.0-next.1487.e25e95d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"92e95d75fc228d7a9c2983180dcebe98e2d1f54a","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1487.e25e95d.tgz","fileCount":19,"integrity":"sha512-1BIyGb5nIqOqGCUSGi5cTertal7a5KAPrpPRSRBHwlVpdBe+D/ngIIN7F1uyqwx7ZNZb6TSdvMPZH+5hIwypxQ==","signatures":[{"sig":"MEUCIFVtKpcmqXh3AA8IlT1DPuxfjdNblUXAdIV6HX77vPAMAiEAmaEJIklKmz6k5fa+iIalrv/Q6DPVLPNAIZ10fXQ2mVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1487.e25e95d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1487.e25e95d_1787182336543_0.3651838251671127","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1488.43bcb37":{"name":"@flighthq/useragent","version":"0.4.0-next.1488.43bcb37","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"1a53dd2b403a649c1b6e4f0b7f6938aba6cc66a8","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1488.43bcb37.tgz","fileCount":19,"integrity":"sha512-q8OekCokUJ9tAZGA5+ZtqnohneUeDMWvX6tsnsHDJZEP7HG+Gn7xLeaZrsQ966xI9ijlEln4px8+cLF2R0u6kA==","signatures":[{"sig":"MEUCIHMO4Lf9XknPNB5ZtR/gmtTapN+ya47oJV7EsdrTjxhIAiEA1doRsx3k1lSIqxtWeLtXBRpZacM+2ZhTp7KCQqgLxqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1488.43bcb37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1488.43bcb37_1787201014131_0.16203278009909616","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1584.a8ddd61":{"name":"@flighthq/useragent","version":"0.4.0-next.1584.a8ddd61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"d00000f9fa06c99d01194aa724d5ba0790086e80","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1584.a8ddd61.tgz","fileCount":19,"integrity":"sha512-4EjWM/WUN7OXOzohlqCCXD/LZg+NFd+QOoyCR3aH2fwQ0nOChZL8cVfIuD8d6+ursjzLGYY2VX2Rji9ySz+5GQ==","signatures":[{"sig":"MEYCIQCsXQGuEyDCo7w7kCfYgymoz5EeLt2ITKt0ZNrG1Hv9rQIhAK0pIvw+/LfTJAiLDP7iykU66vwBySHtY+zpxD7U4Aog","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1584.a8ddd61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1584.a8ddd61_1787250530132_0.7000950203594805","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1585.bf131c8":{"name":"@flighthq/useragent","version":"0.4.0-next.1585.bf131c8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"54540eda05bca375b341fdb37b8745bb804b44f9","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1585.bf131c8.tgz","fileCount":19,"integrity":"sha512-fcfWv0TJmLXDhqJi5fCzegUTVIyvM6nrbEyjF0TJlPmF66SqCNmK0Axgu6TcTLl7vGTpfip67LYk1NswLgiEXQ==","signatures":[{"sig":"MEYCIQDWabeCsrK/rXHrRJPdo3UQFCMxTxC6h2ace8TZ216jJAIhAO1QphLLRuX2vd6U2PtmZJtSui7oqrZPGmax8/+Dcq8H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1585.bf131c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1585.bf131c8_1787251189130_0.7076808878222698","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1602.af48ed1":{"name":"@flighthq/useragent","version":"0.4.0-next.1602.af48ed1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"08af1f3a1ea011eff58244c1cb8be62bb16df237","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1602.af48ed1.tgz","fileCount":19,"integrity":"sha512-paSDULumyUt2r+1QYoTwW1xw+Wh7XAfmuaY0hAmWVbNI7FfUDC4j7YDtK5ISg9AJ8MGljzTZt0P1IpRCSw89kA==","signatures":[{"sig":"MEQCIGGcoNJjO/Ld4bDGuduwvMLYTVoRwjGdm6NbiUxX52P/AiBYRPvwaa2aiFBZLqPml8UyEGSSWUimgmdtNN1adCZ8hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgMlBHtfMecsclL2uDGANrgJBtrVA/Al5UJe++jlIK+wIhAPdM+cJHz/ZrpB/4VFH/LkePBDic92xdtrt3jaDXUlQJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1602.af48ed1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1602.af48ed1_1787267703897_0.462814039564047","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1652.39f08fd":{"name":"@flighthq/useragent","version":"0.4.0-next.1652.39f08fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"2b8c45771c0d1697bc5c3f7bebfe3cf79ce93a0d","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1652.39f08fd.tgz","fileCount":19,"integrity":"sha512-eTeTrJb0+56Dh5C4LxldPtKpaXPX2oT1b+q6W8JUisksla99BP9qcza6uNPBtUEeLK6BkiQtFDqoavZff82wIg==","signatures":[{"sig":"MEYCIQDb3rFqVtRQqQiIgA/waqu9pmC0T4GXuH3oMi6TNK8YnQIhAP0LeRdzn4aHWlZqaERp/RbY5PCj5o1hJeo9sFDDKc6b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE9IvFFd8clKfgPdtrPoUp9hczUqwG5LZjroCeXLDkqjAiEAo3q21ZjMNfgsGzQ1B/McJxw259CW2cvayp9O/VfHQH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1652.39f08fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1652.39f08fd_1787281014121_0.7447544666037189","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1663.d9c5746":{"name":"@flighthq/useragent","version":"0.4.0-next.1663.d9c5746","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"3e98b8405da22e23ca4d282dc4095db01bfebf6c","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1663.d9c5746.tgz","fileCount":19,"integrity":"sha512-2dcrdLPo8SV13XyiMCPSCqMKBpOZ4RK6FKskZhV3MxpqF/ePb9cMOpyXzsEwylN6pS4Lr1y9FvH9jf4zDSQBdQ==","signatures":[{"sig":"MEUCIHjQjwptNEviUuTvbyEqZEbvD+FOEdxhml/WLB1jcCLFAiEA8wnrlvJji71vD07J2KDT7hVGsZNDPUsR+exzm9feYhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBVx4k2hNtR6+goIu+cocRXS5EV1WlyzRUNr3StXk7AnAiAIkXks20qqtfWFZOdHnuqYa1fpTb4fZAZ353EovLKpjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1663.d9c5746","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1663.d9c5746_1787287738368_0.22596408900897091","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1694.598ef6f":{"name":"@flighthq/useragent","version":"0.4.0-next.1694.598ef6f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"29461c9f51c51658c72d537e2ee333e405fd7f6b","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1694.598ef6f.tgz","fileCount":19,"integrity":"sha512-fjNfHLGcW+HHw7f85drY4CrSpUf9g14nwwj8zKR7A5HdJ45HrV5xsOwhrqh71hn/+r86UsBWfTdZd+OJvYdGyQ==","signatures":[{"sig":"MEUCIADl6DHGWEv8lR8mUQhOHI8HLuUMc4jHj/TRf96zWBRAAiEAxhH268u3m8G9g37Kqw+dfYCZhh5GMlr1o65Q6gob4fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEo/cmLIydHeqmAhTpyo9PD3vENNP2FjTUjh8pHRj7vrAiEA4exOn8xcCrQJQobIkfxN6YILxoMvS8Vf8vKiBT+b/3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1694.598ef6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1694.598ef6f_1787288637780_0.21035132863481776","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1695.181dea5":{"name":"@flighthq/useragent","version":"0.4.0-next.1695.181dea5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"08adc47ae4c7b5918142e08153a6c64340fb6e28","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1695.181dea5.tgz","fileCount":19,"integrity":"sha512-VkMuG4SgAO7nT5UqtZH7NE4VwBvIl7vgTLgGbIP9K/XqRqGv4c9UAgRjtkjgWXLC7e/lgjNKAmAmHZG7Fp0tWQ==","signatures":[{"sig":"MEUCIF67bJ3+AFAeN/L5ir7oHY0S84sVjmjJJMd57uKuUY/DAiEAxebRPxYMwcbznx5B3NxwsHklpnPo1Z/1CSu0Z2OC/p0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD36RteV8+Mk7K7//fXIImSVkQpyB/6rrOGYPLRToIIYgIgFGkUZFz00IF+2171biUoAtBUBfXgV24tONbLDV18KhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1695.181dea5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1695.181dea5_1787293296952_0.09588892671520677","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1696.93f6f63":{"name":"@flighthq/useragent","version":"0.4.0-next.1696.93f6f63","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"c08f07dbd38c7718fd52fb351e677ff710063679","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1696.93f6f63.tgz","fileCount":19,"integrity":"sha512-c3EJdFar1ldhEGnkWnIElI0NiO9Sly6tunI73WjRvmD+2/IZ7/3dXUTb6xj2B5/EJEQEnJE7ZfGi74wsEOXIWw==","signatures":[{"sig":"MEUCIEa+TxqLAqXrNd+EVyv2kDGHxEaOkiKMn6R+ghIIRVu8AiEAmhhPTp2nTHHDjKU6+IZ6qpoRKuI38DiXLdnHfyZwiL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID3Vz2R98vZZeGDn916oEay4jxNnZfNn3pPysm2b+CDyAiEAtxEJAaHQ6k4sZz+C489jxKrJbH3+OjU9vExP+QLuHVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1696.93f6f63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1696.93f6f63_1787293657426_0.4545032992605538","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1702.61a7a7c":{"name":"@flighthq/useragent","version":"0.4.0-next.1702.61a7a7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"2699db3d7287e90770904a0f46b58421e99ae178","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1702.61a7a7c.tgz","fileCount":19,"integrity":"sha512-3PNWD6RZTI8KawtuZMnxVLXrLtC1rXbHj47ofWIoUnhBjDRxtsp7Zyk/WKC87soVFn/gpdSDjXVFS7/Y96p6LQ==","signatures":[{"sig":"MEUCIQD9Fsp4Mm0vW7WOukwrn/Ad3PZKTI0WbE4DIRf5He1PqgIgLzZ4Q2G+ZkL1X5NNUfXAL7PSZKSrU6rY5ATgLYrnOL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDkBW4fz+Tk8QbItdNX2r2CFXpr5U961xiVNQPhLR6PtAIhAJSfaQ8dlpde42uS6LfI4MiLBAg1xJN1A3Y/yCfwb9gx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1702.61a7a7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1702.61a7a7c_1787296411835_0.7206203743763504","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1703.b82d313":{"name":"@flighthq/useragent","version":"0.4.0-next.1703.b82d313","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"9b369d0d29685017e3b621ad4925d50920f76986","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1703.b82d313.tgz","fileCount":19,"integrity":"sha512-BAv06MOXNp+pU7nB8BpEHYEcov/uEW8K4LqSrCsmjoLp5jI6TYRb3SYJ14O9oRgFqSldbn7ldVqXp7FL0F4mwQ==","signatures":[{"sig":"MEUCIGuNy6oWTEgNTmzxuvEIuimgr6dmFcZ2bfq0D5Dc9cMsAiEAkHxmPcpSLTJeJx8K6qV8gE0yWQvaYOqSHeRsonqqYbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjZBox/pOAtzmqAXbM8A1cU6wGFVYkSdcx5sA/+P/5QQIgHEz2VfP1UqcuHj0BcYwos9qsVHHx5/Z4S5IprDZY/8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1703.b82d313","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1703.b82d313_1787298239914_0.967290454893009","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1704.9eb98e1":{"name":"@flighthq/useragent","version":"0.4.0-next.1704.9eb98e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"bc4abf545a3e3c4fed7ceaf6d10879f9598436d7","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1704.9eb98e1.tgz","fileCount":19,"integrity":"sha512-kt2JURxy+pdhw+joSly2GKAytoiClGLoKPBILjDF8iFkxubdPnM7TS4lniG+s68/2FI6Jx3QJ9cAfGYMm0riVQ==","signatures":[{"sig":"MEUCIHtuJfyl0xH6zbsEUBcujb+TLsh/XUYkfMXL4WkaOsLRAiEA1zIu/mkOhxdDPz9frE272//p6m4T4LxAYyt+0ZQx/9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCqWtS24ImMLEt2nA4ruHnixNGS9660sfPDIagMs1U8MgIhAPkzLhNg0wsNrpsdD1M09U2znEJhtiuG9rkf6Mamy7aF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1704.9eb98e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1704.9eb98e1_1787301423856_0.8539734112798112","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1716.1979cc9":{"name":"@flighthq/useragent","version":"0.4.0-next.1716.1979cc9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"e835938d7cef1618c6510952f6e9c5ef3603bc9e","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1716.1979cc9.tgz","fileCount":19,"integrity":"sha512-OS8B+aFCSMJeOiFoczP7EPO/9H+JqR9CaTI4oqIxrkzRhF4qEKxSEN3Lbc2asQBE+AzuIws88i8QWlQJDhoOYw==","signatures":[{"sig":"MEUCIGAm4zMJyMeYfRD3eIDK1QodqrhNOtVxEthXJ1/MgDApAiEApnvMI4SF8eou7mjL4Tr5UW7/HmAFgjw2nStO60eroko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9s09jgXlc2kpOn3q0ZM6Nz5+Rfh5cf4LKLN4H1deGywIgfAG9mGxDvUHNQCXF8TJ5HCBQdn4vqZtgU5mdlOxVUAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1716.1979cc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1716.1979cc9_1787305457228_0.9417124047091203","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1717.9d6a20b":{"name":"@flighthq/useragent","version":"0.4.0-next.1717.9d6a20b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"f7a6d822c104ebdbf6b457e0fe0b2088f1a96ae4","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1717.9d6a20b.tgz","fileCount":19,"integrity":"sha512-qvnIwRX3COctnWH6XFPBpGdXSJS6z1oBdDJZVlCg2FssK84ojkRWsI3o5o0G47n4fO+RTTj85QR5yZ1BYd5I6A==","signatures":[{"sig":"MEUCIQD9pW6vFd24/JEkF/LdKS2Z/J0t/oMzKF1iN1SbIvXTnwIgFORSCYjz9WGwjnqtTQttdjZ/jeNRSc0vHlFa2yusNHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDfd6oMbVXk+M3oiQLmBfW3be8qthhnNY4jGCal8bz9vAiBmgHnID4VjBRpx1O4nHEmuorj+q2LXTNkCe8FUmfcZjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1717.9d6a20b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1717.9d6a20b_1787307909028_0.5829014649773601","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1725.752ca79":{"name":"@flighthq/useragent","version":"0.4.0-next.1725.752ca79","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"91e14b4efbe7b6f19e9b25e4d9571a44e7efbf56","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1725.752ca79.tgz","fileCount":19,"integrity":"sha512-ncKB6F3T6MwuNhOw8w0OczmezYgFGIKCsnDuzzLf5HChFmD8ct5Tc/3+3MRJvRuuqfGGUepyuRAQLwzWcyJj0g==","signatures":[{"sig":"MEUCIQC0iQxCCgamdW0whbg/9ChgcZhgrUDItmq7TbK2uy6YuwIgNHfePC9+1wvKUiRsCBE1ybn3W584BOMNY6z52GzbnZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDd0UMmNkUBkJUZXdZzKLsqWux8iK/oPw4wWxAFSJLIiQIgS2Y2M/UrWk/yJsxBb5uVtOBa+8ug9D1FvGA1G677IsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1725.752ca79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1725.752ca79_1787310862398_0.03605699218914804","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1728.f69160b":{"name":"@flighthq/useragent","version":"0.4.0-next.1728.f69160b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"30b94a0ab3163805690c719af9da0291b2c3fb3b","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1728.f69160b.tgz","fileCount":19,"integrity":"sha512-0n+rUGY4pYv8oBXnWLsjiBlaGgpna+g0wqf9t8KJmdIMA5YT+0nsel8q17nxb3ocSUn7Z3FDAEvDsMn8fNue4A==","signatures":[{"sig":"MEYCIQCoPJKR3r3asqUa9/CP/6WveMXwMX/QmGW1EOYyNlbfiQIhAIlVqwSJqTRgQ58VNi+qIjpW1c/OPxuaSUOAZLoVAFta","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFwfimaaB62ymOr2CdDzKmrcm5F0BObr+fY8biLHEW2gIhAI/7LUmh0oLjDFIuuhpRFlinC5pIoYTuEaswUT+S11X6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1728.f69160b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1728.f69160b_1787313726004_0.5198134176348774","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1749.d81a21c":{"name":"@flighthq/useragent","version":"0.4.0-next.1749.d81a21c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"a7866a9de8d4064f06d1ff9b37170b7fa33f8bcc","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1749.d81a21c.tgz","fileCount":19,"integrity":"sha512-ryoX4t41hVFSIb5vhCOw3PI2kO99ufbt+wHQU9odoqobfNorezuKlweAM42pNQ+gy1umYot160xXjdYRgn+t3Q==","signatures":[{"sig":"MEUCIQCPRBlSv6x26ZhSTkeXlXdmCHsFoUamLq/2mfNgiIru0QIgWDsn57ZJw9THn+h83s3tAKNMIbu9SZ6TBOQtcUmQWVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHeiMboJXy2fY7kWsptQ0AszJlre6QFR0w2GVZthY9YaAiA8hxOlPkqJz5nAY6Vv5gM8ch/0zkvlqqZReVLsOnnuFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1749.d81a21c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1749.d81a21c_1787315979498_0.44691368751834726","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1750.13ec8b1":{"name":"@flighthq/useragent","version":"0.4.0-next.1750.13ec8b1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"4102b6e5a45cf4bfea6f138a355af51be170ce6b","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1750.13ec8b1.tgz","fileCount":19,"integrity":"sha512-ZS3PzQIgxvBa6PYE4ZhW/7600WH3zcgr3pJdvUWHbwW9SfQIhtTLpuaq/THZD9CHKbaDvVlIS8RvwTEnYx6+2Q==","signatures":[{"sig":"MEUCIQCRRqrpRNs8D22MtNQkENSky+gSnUDv28P2x4LN0hTFuQIgIe2vcxmGZc6uSH9QKxxxP8VpnfacGKMxCM/CALcbX5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2MJ21vWjXUXrgLcD7neuVoGVp3Odtol5/dfQ6KXbmSgIgOMeUVSJYe2f0z2aYP0a7NRTZCx/A7F4fqNZcU2i/X9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1750.13ec8b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1750.13ec8b1_1787327317615_0.6976966527506732","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1751.b3eea5f":{"name":"@flighthq/useragent","version":"0.4.0-next.1751.b3eea5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"6e242cef1dd3f6635bfe4cd202eb8f90dea78256","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1751.b3eea5f.tgz","fileCount":19,"integrity":"sha512-cLIGpWVljuJmxgQhESiEG7QdLD9bpIVh89Ra1qzzP5CGX8wxRhXdrrwc8REPF2RSLkX1ob+ejQidxSUOxkXK0Q==","signatures":[{"sig":"MEQCIHryJ1l8ngeYkPr0gUEzTxABBv6czl7zYjuzMwXiKQJuAiAMz5ryvsPPW/hvPUbA/OYw5JO7JYh8zZDISr4fGSMg9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEYKz6GQ9YPcODGmMSty1vbiUTj4neeUv2pqTfDbwZJOAiAKMllt4ffhA1RBKunTEzMQKFBBuvE62bfg5IkmAOCxjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1751.b3eea5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1751.b3eea5f_1787328018636_0.42268107701883695","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1752.f250cb9":{"name":"@flighthq/useragent","version":"0.4.0-next.1752.f250cb9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"9c452aabb3b10b9afde0451bfb4f2786d0e6b2e1","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1752.f250cb9.tgz","fileCount":19,"integrity":"sha512-1Ds1CucINYDB0/TyE9C4ubbSJCPTCJrZpFScs2BBPlwAXySi68yCD72llMBLFF7mdqpCevxDXLpQMeRthjDCtQ==","signatures":[{"sig":"MEQCIALRxnkXJEkg57FQL56FwWMwpjT9jwlsmc2XvazarF5KAiAP/+VHevjrq5z9wNKKXZsGNoVCw6sTAyCxi0FmYlWjhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQai//La1DhZBUyuNqCXLY2o/ybbi8lW2Ku4sAK6TyAwIhAJRHkl4Nzts26SHgirpdmQTkiOU1+QeRH6xS0b2M5obv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1752.f250cb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1752.f250cb9_1787329969486_0.3931644961251457","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1763.f98ae25":{"name":"@flighthq/useragent","version":"0.4.0-next.1763.f98ae25","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"aba26d99213f8ff0b06a6970186e72edbc786f7d","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1763.f98ae25.tgz","fileCount":19,"integrity":"sha512-bSUoDI94V1Be9pKzWzQjx9kw7UYZYBVpGNKBTBK2CTPF/XU5im3w+Uy37w8skHsAM//0P2lRsl1J4n+ZxrbTaA==","signatures":[{"sig":"MEUCIQDbELZiODA0w1NcgxXTjH8B9zEqo5pBJv0j5JJCGgmRHAIgUIsXTiQa2eaOi+lptGqBCDsw2ubJCnF3eWPyPK7irDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICAeDBr/TlfQa/3AdQfkHJ3F1JUg/fzqFr+gnJsoC2CZAiBKrcG8m3NoKcHmZhhAaf/yzwup0pkWSOZzNXWmQDNbxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1763.f98ae25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1763.f98ae25_1787330217416_0.22183518838146754","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1771.f4d15c3":{"name":"@flighthq/useragent","version":"0.4.0-next.1771.f4d15c3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"f88bb593b4294f4904b6584935a42e0b4dd7c68a","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1771.f4d15c3.tgz","fileCount":19,"integrity":"sha512-aP7Fxu+4gE6cbpa/nXOYp08MlUoON8GVYVakkf6ZUKAB2GkNFWzxwh702eBwbu+9I2qme6Ueu3/cSgoJIGHUvA==","signatures":[{"sig":"MEUCIEufry7kslAZUvxffwyjYwdoj3ACQyQmZTSm84SxymEqAiEAmgcQR2hjGUOcuHHIYhsw/FnblRnI2ZLQvZFvD+xaxL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFIZeevfbaApmzDdWsDFeKtQ0gPifqnbJ/DkgRc9OWRVAiAaj7O6BwYCOktNBg5/WkoJldT62H4Eoof+m/oCb5xHjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1771.f4d15c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.8.2","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1771.f4d15c3_1787338175047_0.7944895546306547","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1809.9b3b71b":{"name":"@flighthq/useragent","version":"0.4.0-next.1809.9b3b71b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"7f16dc420e3bffe574bf99d917aa3df10bed6b2d","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1809.9b3b71b.tgz","fileCount":19,"integrity":"sha512-22XrAoPIUozHJ80qUGt42P83Uanb1IvbPQjf7vcHaT9FoACgbi/yUrATz76wTr5SLOJRYtAcUIQstYsjPd/eAg==","signatures":[{"sig":"MEYCIQDQb2T1drsx65GBS29T7WZwV436HVGOlc8PYs+0thUhJQIhAOaWgZ97JYRIOOXl6TOeNydqAUAfJlSzcymVBZxFji2Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD43uSl/r3H9jYFYOkR8hxiZ26ZmOEP4tZDp/D5+M6fEgIhALa7ATD/cp5jv/XDhJvI9RZhFNkZjVA9jbk7jrSBuvt7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1809.9b3b71b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1809.9b3b71b_1787341239243_0.19114759673840132","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1811.dde7eb1":{"name":"@flighthq/useragent","version":"0.4.0-next.1811.dde7eb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"554b5e0fb247c1179c524d30ea45179626672d43","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1811.dde7eb1.tgz","fileCount":19,"integrity":"sha512-yBkzDuIhOX4y/pCMo7B1CeL+53KKTdbAePJuDsIk2J/+vFXkUU4K4djdoUW4S9KwwTCDZt+JDblIN2JUlRunkQ==","signatures":[{"sig":"MEUCIQC7cw0fOHLqyhCh9LkKqTIPaWB5KD/OqSA5i1a775ea5AIgaftWZWKnJ69fobdJ9yLfeHDRCRJ0TR3G5QvAJTBsPUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjTtTJ3yTh+sr/Dy841cA2cU7C48xnuJcGEs3SbTkUwgIgN87USJt+ptK+CpJdllxYjSQCBO/ftNXpNpqwRXswtAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1811.dde7eb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1811.dde7eb1_1787342051280_0.3253930661422406","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1815.e47cc3c":{"name":"@flighthq/useragent","version":"0.4.0-next.1815.e47cc3c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"ebac81f5de6acb211349c96e506d2c1607e9a672","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1815.e47cc3c.tgz","fileCount":19,"integrity":"sha512-CgKftG2laF/7Yf2VZ7+DEOLRknU0RsIsCeuPDKE5ThrV1tKboMDiGczbbVvLcn/eLpsqPbFsX/qA2RfWZvj7tg==","signatures":[{"sig":"MEUCIQCY4ciGPH9YcSrDDPojVBuKUkck0o8cDeX7hSxQgWT9TwIgfzBuOxBUiLApGGpsuBFPPmB4sahh/uu9OwL0TXzMScE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFmncDhPv4H3O7jFxHyPFzTJ8oS8QvUZa3p/iQ1dRlthAiBSI8zNz19wOH4XFLHTeeTyaLPOYB41KTT57cmEwAa7Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1815.e47cc3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1815.e47cc3c_1787344228790_0.09495168399753773","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1821.efb1cbc":{"name":"@flighthq/useragent","version":"0.4.0-next.1821.efb1cbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"36ad5a411403a73e4e7f896545b1109b005e24e7","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1821.efb1cbc.tgz","fileCount":19,"integrity":"sha512-K51zA/qvlg42WeKtHa5sy0iOW3734pD0t5OnJ+sJp4A2vX4UAggjdqOiq41okEUpdsstC+BcXJfgZinsSZv8jQ==","signatures":[{"sig":"MEUCIQDxNk3VpVpNcirJykuQk1INbA1z/h2dByD3Pm4H/1U09gIgbfWCxwfWmeK7VrDquMC2Or7rCRM+Z6R/QzLhefzexN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID4O5laZjlPvlH7q0VdzpnhztBxy6JlamPF7iOjdHJjbAiBdM53tmPv7XooNhvzU57i+gJysGDiGSgDgMxMRIHZPVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1821.efb1cbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1821.efb1cbc_1787351671953_0.007300809293949273","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1827.9db114b":{"name":"@flighthq/useragent","version":"0.4.0-next.1827.9db114b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"0ec0cd9d88d579c469e1caa8a4d1e2822ed49fef","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1827.9db114b.tgz","fileCount":19,"integrity":"sha512-tgWmcBuTGGV2NFsKYXklt1+PuqWyHjzADxJB55l/lGYGwNfsQUe5qMcZ3svpD5UcVY7B34hK5J45RKRX7G4EVw==","signatures":[{"sig":"MEYCIQDb/oHT4/8HGeKTEnT/IVZyUzTUoLA2nUs9p6kRfUO+jAIhAKrvjTSubAx4XZKkDEhGYY5q37AWd4A6HHdK8fEkUPRN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDgbNlIRqpvaMUMQumsFRU7ogO+ukY5TbL1e4h9u7MDUAiEA+urruUqXAkfuKWxIGtmVgnX30M6Y6x9XDDqJtDTdZZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1827.9db114b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1827.9db114b_1787356468545_0.8004736552107734","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1836.147ae1e":{"name":"@flighthq/useragent","version":"0.4.0-next.1836.147ae1e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"dafe5c63e6f8675357ad0c30ce1c5d4cdea4f304","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1836.147ae1e.tgz","fileCount":19,"integrity":"sha512-sbJVIX7k++WDHRWUsjmyefMaUi+8lPqINBgSWe4zROwZZRVjzSMRqTn4MmGMnt7YBI+SZ4i6gsxY8WIaIX6noQ==","signatures":[{"sig":"MEUCIDUs10K7XmrIJVwQe+19xL3f/HPHbQaNqgY/Qc+BA3pUAiEA37nw9GiHoEMnShyZI1uKiOQkySKO+tGO4r/ZPpUUJkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNTiekL45cUrtjf9UINPnlQutDNb4tp5YHW9G2gQ/uUgIgZQtsQ0aEFFPSpaMwRbU0G+tx852Xb0GV1rQleiqW8g4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1836.147ae1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1836.147ae1e_1787362693450_0.02643398153363985","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1884.6a2d46f":{"name":"@flighthq/useragent","version":"0.4.0-next.1884.6a2d46f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"b62203cd342dc9ae8bf791283c1aa43d16cda530","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1884.6a2d46f.tgz","fileCount":19,"integrity":"sha512-vJpJdt83vfBVZ0U0jYKXW7PeceFHphGmVJau++x1r0uUJuDpfTitvEsn1ZVd9oumrkJJEY+BoNgkIz45gBpncA==","signatures":[{"sig":"MEQCIGRoIHIKedX7cNnSTrrYpbey2qsa/v6TNpG5t9i0eR+2AiBSFQmJPkkmPH7AKY9fbHpopLhTtlbVErgMT9XSLhLs1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBK5vWPRuPkkyJDcBupVWpY3W9fJ6pHpzh5cdbZx4ObQAiEAquCWa+KDMstk8XOMjLwVht+ar6kQgvRQZpc5xnnQmUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1884.6a2d46f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1884.6a2d46f_1787384909094_0.7117994569538506","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1888.e9e80b4":{"name":"@flighthq/useragent","version":"0.4.0-next.1888.e9e80b4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"82e20d6f13e53e99a3fb9fb715aa40135eb8a8b7","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1888.e9e80b4.tgz","fileCount":19,"integrity":"sha512-jyfXtU8zuYmtWt4aCiIqjneu/+1azQzKSfmKBYkYgGNv0A183J16J40ml5W5+9I5SJxrZC7P/HvTdbk/js5wEQ==","signatures":[{"sig":"MEYCIQDLbhpkk9z1YLbAn/A3G0dWzlk6OF8QHyLmlalQO99XPwIhANEJo+lip7KTW7F4AvsKIiMpvl2Fo9F8SUTaIKsHvpRp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHjYyXU97usdaasLZhNUxn73k7TPT/zqYZHvt9Hkex9cAiA6+l5I9+jgeRqMhlEgkw0AXTNfscawtfOIsJXrfvwCgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1888.e9e80b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1888.e9e80b4_1787549413558_0.7326382229617532","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1892.a0b519a":{"name":"@flighthq/useragent","version":"0.4.0-next.1892.a0b519a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"ca3bc1c27d0d386e826a3c96daf589f773e97156","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1892.a0b519a.tgz","fileCount":19,"integrity":"sha512-z1d5KKb/t3rlkKxNwOTl04ZYxwh5RxJ3jwouRu/MpIM2ZwKnb5l8hHBG5cZtyR+V9SV6M0kVkzP/1FEb87Hi9g==","signatures":[{"sig":"MEUCIQDOheHoYbT2CVDqjto2uEPrgZVkMdwd87MSbeMgA6mR3wIgJHqGBu0v6CxQWtierWxTx0j4pcW8+3r605ez9WJQdrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDvxmdLPCux9EnmEHyVhxkKUQeuHbedw0oukN/D/WDWIwIgWuRd6mxdooakoyMcfP9kAgGKbTBvp6/L6Qyya3sLe/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1892.a0b519a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1892.a0b519a_1787568829136_0.6186556885276626","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1896.60d766c":{"name":"@flighthq/useragent","version":"0.4.0-next.1896.60d766c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"e630b0bbc90da3777180ff062be0e2d95736de84","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1896.60d766c.tgz","fileCount":19,"integrity":"sha512-pUy2hfvjbRWNByM31KyuScyZpm9DDO7e9tWQ8KNWKnLlOcSuGmRR23dgwesx6N8Fqeuybe605qgmiev/sGFZhQ==","signatures":[{"sig":"MEUCIEujXbElLJzvIK00XWtgU/NZybKr1eMo45znbEDEyvgDAiEA8HikMx6WZh0CwQbg0IiNXVc5ChgRe0Is2uWsllMBiwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClOktCebsll7qhgoO3zOsQJs9S2gf7XAhTPFNX0/RQrAIhAKahPu8OXA6Rm6HN2HSeI0vBgg6caf6wTv1xBl2PSVhX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1896.60d766c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1896.60d766c_1787571331519_0.2899037531905637","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1898.266773a":{"name":"@flighthq/useragent","version":"0.4.0-next.1898.266773a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"7bfea8f7535d8afb38d575c30631b1c6e9bc4780","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1898.266773a.tgz","fileCount":19,"integrity":"sha512-lDnmTmhsQEpN8uIZNzeFCbG2YRjdLn8SILM8C+iNwCmYtQ6UsppB2zmff1uCiacbt72fLrWD/XvLQw7D/g/HKQ==","signatures":[{"sig":"MEUCIHYYR3zlVMmE0pLt40TVT8+z7canYYbFVfaMxfLTZ1zWAiEAyF9+/euqW8OlK0ZaM6rVPGp5FgZ7wy5Ylr9wtkjF9OI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDl5OJE6hynsOkGdHsboBsPZvNJENlHv5uVNCJ54xWQrAIhAKahmrM2hRQZ1mFkU9Y/eZ9Fpb98uKI2HdaMcP9IGlJu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1898.266773a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1898.266773a_1787575280214_0.21023693861176573","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1903.50bfa67":{"name":"@flighthq/useragent","version":"0.4.0-next.1903.50bfa67","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"01ae0c2dcfd94b8406efe58a57daf104a702ec4f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1903.50bfa67.tgz","fileCount":19,"integrity":"sha512-nClMjUKwgmOr9GfNHyfWe/y6rT6x9n6cx5WQGSdydlV77TkpNfhNnpfUfy4v2fMPuWqbpeIHuj6BwagscaZROg==","signatures":[{"sig":"MEUCIBQMEa2/0+m5eLF4Eys3DNUchMjpJONNhm9TdBlEHqL3AiEAirZGmjg45rFIM+Y/L/dU9/kqql5GOgBTa2Zprp9/F8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWVQHh0NM+2WGpkLFfHOohmflsEVCbXB0UNUVVY/QkWQIgdXj36KqYSP7T9Af/zMMXWDrUxSV/3Rg7nYN+0TFkzb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1903.50bfa67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1903.50bfa67_1787587879585_0.3465103353727992","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1908.751021c":{"name":"@flighthq/useragent","version":"0.4.0-next.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"f180eb66f45362157d02209fbf50dd70f087d6f9","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1908.751021c.tgz","fileCount":19,"integrity":"sha512-+8z9ECaAmBo2/1BJqbQ9PhlbAvW3UzM4JWw9EP7ppAic3MWUbraQh/xgL44cpnxHn5A8dS+F3taaHloa5dEsBQ==","signatures":[{"sig":"MEQCIGsoYn2u8WMLY3ve7ougSyDsIKj/dfXzNTGBrABqf5QnAiAD4KFhmt7Q+gkXNwjC/+xTAGXR05tKsQfTKMCiYNByWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDRESq+lgIkOoImIaF7m+QCcl1++cLpHcsq7R/DWju1+gIgLE8H7doEVfLhCXpI36bKk1KcQhzJheE+9rHHXQ3+fZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1908.751021c_1787607577291_0.6640926232499309","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1908.751021c":{"name":"@flighthq/useragent","version":"0.4.0-edge.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"30a508aac845a91963931e371851ffaa60406565","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-edge.1908.751021c.tgz","fileCount":19,"integrity":"sha512-fWsYEDTMW84CziXnD5EAkSKqcgXi7bNYWDLYlaIdOT8B4ziQsj1hY2kIPrLK2XFFNj88mVM9DZY/Um6L7hRLdw==","signatures":[{"sig":"MEUCIGDD9so1jPBv5vZDc8jwcZZ66fdULV9iqLSChlf+EUaFAiEAsFZMrdOVNcAV8sPENb1hJALP4FwzGTmbHhjGF5Sll+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFIiUTgBuwv5eEPjO5J3pECPLD1gSGTwwcpdg743LNZEAiAagMJKygRgUUSM49Yr9RQV4SZek2JRJPoBLKFO9kHe9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-edge.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-edge.1908.751021c_1787607866571_0.7681494797180504","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1909.c102f22":{"name":"@flighthq/useragent","version":"0.4.0-next.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"a07b28d4353968c1ac628c55374edccfb69ee19f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1909.c102f22.tgz","fileCount":19,"integrity":"sha512-bm2uEmmRTJdJB7+t+/Es5HjsPe57vYcou46UbQgNaDvyAw7++QAEa1+bqmQ2MjGFYdnNITLby7+HHbj+qmhVtg==","signatures":[{"sig":"MEUCIQD8DbTKQFpL3pbJyRlB+ya/m5FokFEnrVsgVWufyQrLIgIgWe4l0BaopNHbibjDTMhiwOl3pYsKaCv2Gy8MIxIZQXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCktNeLVHR0pedep94gaqaosEQra4rJBZ1Wfv796zi7gQIhAJ7I+S5sV9pC9ijzCTNXCdsSsTc1nTqo0sIQpp5d5xIH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1909.c102f22_1787607979787_0.9148464466718167","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1909.c102f22":{"name":"@flighthq/useragent","version":"0.4.0-edge.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"dc9fa9c3bb21d34b1a82ccaa9c0d2a394ed2b035","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-edge.1909.c102f22.tgz","fileCount":19,"integrity":"sha512-Ek2WLxzN0l5An3+WFXQOWBcN99AsBnphbgArRKKn6YyjBe1ADrB7pGmmxJhJsx9TnJ2ZOzQl2a/ax+2MALjrjA==","signatures":[{"sig":"MEQCIGoGHiIx3Z4HWmZxUSPxAvzS2s16QCezSBd1s/SgGJzdAiBlZ+tRVlUAyCHiXO3PpvgRJIH3qYvmQfm0borbuTBI9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHxIAU51+vO2EXdyHDH3Moo/z6sEQ8w38DrI83adtAyeAiEA5IbZ5mJVVuMhcIVzyuRDfvBbwqWM8r+LLvsfaDWeRGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-edge.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-edge.1909.c102f22_1787608397851_0.33964394996935665","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1917.1b88fee":{"name":"@flighthq/useragent","version":"0.4.0-next.1917.1b88fee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"68d2803cf164777d28918451af1d213522433cef","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1917.1b88fee.tgz","fileCount":19,"integrity":"sha512-CEl6tcZhsTR5QvAX1A+/T1mOgoz7PQ3sU6VMfL/XMCf8EJ0pEb07X0bqCEwVutz2iU1gCIatGGYH2q1/8KdHwg==","signatures":[{"sig":"MEUCIBL2P0KxwjX7vH4Pd1Ht2DTCxMyzNFzvg/1C3OS4PyWAAiEA9KTV1fxtUtojMYb4f+EvWc0qI6NzbK+mGA0qEWvpJdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDIhL7e+Z8TXkBfcjMp3hwoa4sJ9QxTbvESJ4j/LMHD0AIhAPanC1tiKhXtEe8n9j6CZQm4kRKA0vlJCIPlwwVm9gYr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1917.1b88fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1917.1b88fee_1787691798189_0.15440758047244363","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1920.b93ad0f":{"name":"@flighthq/useragent","version":"0.4.0-next.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"5b09583fb638c4340d01646cf7e12a33c75cfe8f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1920.b93ad0f.tgz","fileCount":19,"integrity":"sha512-qBS7tKTY5BEo6cm+q0Pq3NS88fqttJ+9jsS9zQUXvHjwyQ1iLuJwukeLTToGcDNk+3b4Jm9GjjsMp7pTFDYr6g==","signatures":[{"sig":"MEUCIDONv8D7oBT/cp+jL8p3T0yenHwLs/6neb6YIcoKY7bIAiEA79lVSG8NZDUOWPbtFZtRqlSw2waPUHbKVfCsz8V6q2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCuA/Xwvacpb4QKUyXoz8TGEJJJP6Q35FLIxgagXX7tIgIhAJn5BjLKVS9Tcr2v5jCL067rS4UOUIdJPXhFg3Flw/QF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1920.b93ad0f_1787699742595_0.5375227148218469","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1920.b93ad0f":{"name":"@flighthq/useragent","version":"0.4.0-edge.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"b0d0b1a60a75ee5319c0e884f5972524f42d821a","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-edge.1920.b93ad0f.tgz","fileCount":19,"integrity":"sha512-O/QqR9A5+DgiB+hHOxlFoJsD0eSm9gSQ6sA3MuYYTj3mwuFcV5QKDZWanDa+cmfI/lFaRgi9pDc+C03I3RmQDQ==","signatures":[{"sig":"MEQCID/tPfrZqO/sr0iRMJatx0kowQZXeH5vzj4n8W6kV+oUAiB2qNwz73HSa5EcBARsvICIl0iw7IzMeHhdat5zFclYHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDF3rSL3XlLlV55TY74nPffS+NFAdp6HCzk36+397hNMwIhALjLe25n4KGFFk5SxX9fAXp4dSB/slWHSYYpCjgNb7TM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-edge.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-edge.1920.b93ad0f_1787699991584_0.24137595681451596","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1921.0a61bdb":{"name":"@flighthq/useragent","version":"0.4.0-next.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"7aa70bb75a84d490523348bcd97e22a3b5bd927d","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1921.0a61bdb.tgz","fileCount":19,"integrity":"sha512-Q1+N5io/rkBmIGM2i08JSo6H8h6qK/YDi33Zhy3vbv1jydbL6Y7oU3lTzy8Mp3m0gbX3O3U83Z7VWB/W788rDg==","signatures":[{"sig":"MEUCIC7FoivJZ4Rp0ecT/alS/2mhEoTALNaRY2Sd6OZusd/aAiEAxWzORnHLohTetkfzxns/aaUG7y1ZdoJs+Wnp829OoVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGYR5TVfnPfzE4Z+JMoJUqIVKEIFw5rG2ishwS0jLFXmAiEAlF53G8NZ+UuB/dAsGri+c4izG/0AmETsOJxkBLd0rCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1921.0a61bdb_1787701398657_0.164605910996106","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1921.0a61bdb":{"name":"@flighthq/useragent","version":"0.4.0-edge.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"2914b4077841c6c25929f9bcaf1cdf4efe6434ce","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-edge.1921.0a61bdb.tgz","fileCount":19,"integrity":"sha512-lg9pVQT9Qo8vEmvPW9t0s7jLD0RLox3eLX5EodLJ8meuKYj7btXdnKl5BHoZZOtuOvWeIWy4+aSW60yNkhNxDA==","signatures":[{"sig":"MEUCIQCKJ+L24Lb+nLw4pwSUAo/jq7ioF5eJ2ABGrbYd8/X/6AIgdSqd6/kcpBQO6bOVIgw2kF6mI+dNPRBXMvNONqYWx6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEd5MuM5SJev84qE/q8kztTQnktMDCfLTsR5o9t4Da/dAiABNzw/pAy8hk5a/8beKqp7SUSVir88gGMH3u5VNQKX/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-edge.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53188},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-edge.1921.0a61bdb_1787702014837_0.2247796171584424","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1932.1ef883a":{"name":"@flighthq/useragent","version":"0.4.0-next.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"93263d410f6b844443c906ecf1e6a2b887d79542","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1932.1ef883a.tgz","fileCount":21,"integrity":"sha512-Z3xgpU2TiETYiJOllPepCsEkPsNsHs2brj4Kcpt8MgiDFpV0RIFqDAMkqeU2Y+u2KNk098CqcxHF50heuV8JxA==","signatures":[{"sig":"MEQCIDPK/PM7+iUdXHUC3OLy2IUvMvImyJ0Flxc+YjeU3RpaAiARo9ICNJsP8+LNmmU3Tx/GFdxb0B2yoSLZTt83J8ifvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCHM1WytIaPkZHRhPFmwj/u/EZXqqd9+FiJ2KGAB4WZFQIhAMCpZk0xvjfpQwRvRAjafZCqWzupf9Mk+iv4vgQUiijg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1932.1ef883a_1787771475556_0.23010620552250316","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1932.1ef883a":{"name":"@flighthq/useragent","version":"0.4.0-edge.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"47ec7ce902e28f097748f6f947ca0a992d9935c4","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-edge.1932.1ef883a.tgz","fileCount":21,"integrity":"sha512-8RZ24hLoqLiVlOp5oVCff4ejvXX8xHU8kmFV3PSglvWYP+PV46+Nwy4xCLT27x4+p7O3QYeNfrUodyzgjEdlAw==","signatures":[{"sig":"MEUCIFrt2qLFHyi6AmTJ4XrgeM/EEIZzCyLEAJiKxwXV0CLqAiEA3KVXgKYroua7jfePvBVAc1wi7+Ozv/uvOYLUIhAYKDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFXt3v1x5+2bsGh4nijp1eVV7xEay94mRe6mZjVHPbtHAiA15PAtl+GPcvNNPf0rp419zOlF0UDlyCIo+d0uEQnAEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-edge.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-edge.1932.1ef883a_1787771940718_0.8689797299860225","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1933.e4809f4":{"name":"@flighthq/useragent","version":"0.4.0-next.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"7bb25ca238de898c82ea8fcfb5941a20f486ce8b","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1933.e4809f4.tgz","fileCount":21,"integrity":"sha512-Y8O5Dyyq2UzoPfETbiM1gjtP4ikuz2imSCzFTdwo0dOMVzNmPp72U3OKuoNgU+SpTyGtN207beAaZ63nwhM7vg==","signatures":[{"sig":"MEQCIFoPwg6r9rtzlBLFH89DVuPDf8EO8CtM3PdE+BWMQQoUAiBmlELngjGQpwXaejlY6/MzowZuhWk9TXhOytwbeNKpSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD18sVQpDhnRJQlus4HUoqE1A0JasnivOeWW9P3vd/kOgIgI0Wtkp+ZTdYiMJWaOIG4RHEUnlu9E4cNLRRgO6oSAZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1933.e4809f4_1787775171412_0.010270960898161041","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1933.e4809f4":{"name":"@flighthq/useragent","version":"0.4.0-edge.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"463b88a5e8e1ffadad2ddb3e482117f7aee1a893","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-edge.1933.e4809f4.tgz","fileCount":21,"integrity":"sha512-tv/lZ1KylVBcMjGx+Wyst5J54fcOfFPywvIA8F1+zQmeVOG0oILE9FvXZqs/bUVhPwrzapZEnhr5zaoyI/Sx9Q==","signatures":[{"sig":"MEUCIQCbn3NFx1hpn5fGye3cVrcesQkmmRSs5dPiLfFo6WJqGgIgGJQB+9+tdscd4+/5m+mu+MbPcZy/KruBJLIFYfRxA/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIADNt9WeNiHFXBesQ3wWw7KmTKp542Gisu/cIUy49DE5AiEAlxcZAxq2hA6ISDw4LlGwvbjidMW2zkmZWRobhqlwHmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-edge.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-edge.1933.e4809f4_1787775654020_0.5703220743450823","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1935.74c34fe":{"name":"@flighthq/useragent","version":"0.4.0-next.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"f8d9eb523a0e09a1baea8163bc5dd022fb0f62ad","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1935.74c34fe.tgz","fileCount":21,"integrity":"sha512-CE6SjY5ip4im38EanX/dHMQ+oFqCE2nBtPYmVYihqjc1AH55U94xnxuX7s3pMKQ7xyOXqiXHAuPKQSekaC1+MQ==","signatures":[{"sig":"MEYCIQDFpQ4Pf8PTcjQEjQm9xQikKlmZfjLMSUx7TQvH5GmMGwIhAPrsS4q+JSk5av+Yba2QdL9IUpA9ufE46fZk5N4m8v3I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGyRgeBBYOW0ja2NCB1/NItpm5eb/p6BzgS5p8SgQL8QIhAP9mDGAoWvFd44Fqe5aS6dYxhMloVycYeT0Q28/UlYoI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1935.74c34fe_1787777425609_0.04961139870770759","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1935.74c34fe":{"name":"@flighthq/useragent","version":"0.4.0-edge.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"af51b2ca0c5ee42be516b3502eff51f908a3cc12","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-edge.1935.74c34fe.tgz","fileCount":21,"integrity":"sha512-GpjjLaNr3P5M03h2NPYE6dz0gY/mEuExvVssBe/ZOY19PnbqeoqjP1nUrwPokt4zMwvpzpsGtE4viuD+sPsUNg==","signatures":[{"sig":"MEUCIGkoaxG86/DPZq3Kh0KdCdtLQErkjSpbLAh263/HnAidAiEA+t1BcB21Sbqc0bTdr9OEcpOoF+QIzScM10dMIkDxU5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBDyrOChFZV2oClPfb7NY5AmnNJz1bpzqiFamthTztf4AiBzVOt+aUiuZ3+Mzbxy0dcwK5o6Pr+qtqTI2N727up3ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-edge.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-edge.1935.74c34fe_1787777845288_0.6651813821197692","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1936.bc924d7":{"name":"@flighthq/useragent","version":"0.4.0-next.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"f769fab681550edec46fe5f8e532f2ebbd715ae8","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1936.bc924d7.tgz","fileCount":21,"integrity":"sha512-7f2gnLN1xIquKlF8ONZVHNiO3uDx3WMEpIbFNjzjeQX82BTBj4pVQR4oP/mwERxJq07ANjwDVkbGjun8mLuw+A==","signatures":[{"sig":"MEUCIQCRMn6A6luVwRn/MAldxmwxlF8Ms+oa5VkdO/V1oVwe8AIgNwf0zh+1eEPe9AVAyffOcSf9WkK/dPHFaxE/GcEjQPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYvBYG4Y606En6vdz1HGkIcvNF4MX54liq5U61qKM6ggIhANkaco2jaTZZyfAgI0/CNt5Bj7+U7y2YlvY9sxxzBjMN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1936.bc924d7_1787779788443_0.26418259407578204","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1936.bc924d7":{"name":"@flighthq/useragent","version":"0.4.0-edge.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"f29c639c640c039157d6a899138315ef2dc0f81f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-edge.1936.bc924d7.tgz","fileCount":21,"integrity":"sha512-d0Xb0aOtrp8Zr+xrx9tYhD1BAzz9JpGaurvUzVPbPdDTuiAD/64QULqXo6kexjsCPIFuuvWgO5DOIaP5dxFU9g==","signatures":[{"sig":"MEQCIAmTgfvEZVxwY6PfRVBynyLD7LkkvTtdl3hMSu1zygITAiB3OYfbFMNCRRryWNAA7ozm3v2fGh9KkWZIOnOwR6M4pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCyr+rfGnDX8XPJBjOc44zsEivof/d+1BE71fu3EeVM4AIgRiMDGv+EdwCMBVMMUtrIXt3iJxuTxIQsecr5bNYVoZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-edge.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-edge.1936.bc924d7_1787780154699_0.22810361740725416","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1937.0d089b3":{"name":"@flighthq/useragent","version":"0.4.0-next.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"5bc50ac38b164550967dbb01995e3bc0d6819c65","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1937.0d089b3.tgz","fileCount":21,"integrity":"sha512-uLV7wFPcAFs14tGuPkb0aE8DQUXQWrIyZj/LN2iNHEG7Bfcv7lT6R3N448k9bqKl7IofJ5nv7Zt9XtWXzfTvkQ==","signatures":[{"sig":"MEQCIGhyR1PmYyuJVs01PZG7nv0dKxH1CqSb1hefbQ3prW8EAiBkZSehKroMlEg0zjbq4SFSUkZBUQLMq84j7O8t2bG+sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/MPJm+gsZZ18NoxLM1gQ17iuHXA4UzE5j+hLeMl94jgIgeTRli/t1ZK3QZcHvxgYKbLUN5B6SeAjFpt5uD3Gn8kI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1937.0d089b3_1787783168797_0.5263571809079308","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1937.0d089b3":{"name":"@flighthq/useragent","version":"0.4.0-edge.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"244a0613633647e329a048ef6e9d7bcfe65dc2c0","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-edge.1937.0d089b3.tgz","fileCount":21,"integrity":"sha512-JNYZJybIgwFCEGu2wikf/5OkBxNbwRgrNOylIgWBxi2pgyZGOX0vsE+5iyQiHW+1Xw+7NKwHY4h2ihdFClikpA==","signatures":[{"sig":"MEYCIQC4xsV0C8gu8K0N+M/QHjVm6tINAbEUlVu5kBEnQczzHgIhANV+uiYIguRiPiHPm7vSevGi8RGYZkHbN6fCPgBAj8QG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbtyC3Au2NdNhw+eHjtYVNt2skSrVNM8MG8dP/kedcAgIgQ7XQZovm2nsrSc051+iqDJNda+/73zq02NG6J7QAqVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-edge.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-edge.1937.0d089b3_1787783602112_0.49059873670294984","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1939.481bde5":{"name":"@flighthq/useragent","version":"0.4.0-next.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"87d3918542f56f8a299668f93acf9368819376e4","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1939.481bde5.tgz","fileCount":21,"integrity":"sha512-C3UhGNEbfItBh8uytxyYpplLnO8SKJFlwYZobec9UVSFxXpwSb9Orf/RyMLwsmrV8iiwzt1ghp8Ke0181oXBiA==","signatures":[{"sig":"MEUCIGIqJ/oGaezCk+r4FskJ5EQ6CMKw52t6E2BVQZ8bY2PrAiEAknMFu3HuGVXlUv8guBaO7CvLH7BYJlGKXLNIkNpVgAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBnscI/x7+hi+CuH/3F6mpB4jIlhhZLI4JwSbSfa4784AiAZuvj2OMARWr1PhuRUb1k9TuYOD7wM7lCbNcWYyZhTuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1939.481bde5_1787790026673_0.8523130568009769","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1939.481bde5":{"name":"@flighthq/useragent","version":"0.4.0-edge.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"20bb7b06003d78838614892686191e1dbcbcb548","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-edge.1939.481bde5.tgz","fileCount":21,"integrity":"sha512-cXUzooNEoDur4i7VszRqCJWeZmZvgBmbyS1ehepsAd0hZpUrFRSCGZGxpEhJTw4UpUAjy+Fpp3iB2pwIbh6WNw==","signatures":[{"sig":"MEQCIDe+Tvd8Qnuu7sLUhCzuHisw9GuBZmX6H1VG6CNyQ5QsAiBDcgVR0tSkoTf07kIPggb2QdZoUJ4ih0OX4xavn/Zqyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCw50orvOMdmd6SwVB1awZbDkNxlRCHyK+tk1SEYi4D2wIgat5mrod4lNDTQIm/qAM2Ztxar5fOA4LVapAMGQomEMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-edge.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-edge.1939.481bde5_1787790365498_0.5285702187741887","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1940.b8a4265":{"name":"@flighthq/useragent","version":"0.4.0-next.1940.b8a4265","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"429cb6f13a95e8fb9585b45daa957ef7dac55713","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1940.b8a4265.tgz","fileCount":21,"integrity":"sha512-WQysnCXvyEwpuWT4R0zy2d16arkYJr3DDVul/lztMTx9iZ/zTVXyhZig77WzNRNQWDKWvs4c7VOAo2DGU36ffw==","signatures":[{"sig":"MEUCIQCz0mwPDgOL7YhHoSxuir167nS1WW/IhT7dQb95JC4iIQIge+nFR2TEyf8t0BFxZofbiOq3q+1zI0BbXzs4wHLExKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDzjEXri1jOa8FPtlMn9BZJhDgJV+glGntVKG5Dz5nBGAIhAIm78igY/y2L8u5wI1jrj5+rtYnv1vBSi0pkcYNxBM0T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1940.b8a4265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1940.b8a4265_1787792904635_0.6381779496876929","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1941.1d7f2bd":{"name":"@flighthq/useragent","version":"0.4.0-next.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"f55d92e8662d7fd124309383a17326ec6a3adcc7","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1941.1d7f2bd.tgz","fileCount":21,"integrity":"sha512-H2G7cMfsPOfE7ZC7HgEL0maX+kxUl8ILK4suXCO+Vnu8Vt5mfqWNyaGlsXWWlBNRtggoCcMFksuNKInby0/dIQ==","signatures":[{"sig":"MEYCIQCjSt1zpyB3ox0cgJDsdCzbQvKQlz6lJuxfx0n0uiyFEQIhAOT6iqEAAB/seITis6nKRZFpjMzeI6Pu1WDp4AxGWrWo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDuUknkYyIgiFam5mtplQ+dd/67pAAe7HqDSHOVix8F2QIhAMMrjc2OVh94kRnfZd5uD4R7XXAoKrDv8DA0AIMVvfgY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1941.1d7f2bd_1787794208983_0.4525882203439162","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1941.1d7f2bd":{"name":"@flighthq/useragent","version":"0.4.0-edge.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"788aabab4d55dd21815007154226a51ccf356188","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-edge.1941.1d7f2bd.tgz","fileCount":21,"integrity":"sha512-yvriMZ3PEf0jOgZ1Pg3Nux587sYA6yxFjeyRU0pX1qBDpUFzsiAHTkY7uy4t5p7PMs85PU42be154zJUDYnuTQ==","signatures":[{"sig":"MEYCIQDl2hnE+qHhysLEpO5gj739K2DW49MF0eDkUIRwEoqehQIhAJtCh27SrmcavS4cwemePQD6yJdsAcRgbH1QTgJfc46h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8mQV5RxGeTOMr4J8qJkJFN3gJHORhMFuxDxTj13G5tQIhAKi0bMD6LG9WpZB6JlOiP9riTNkRNbvUXNxQNz49TRYg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-edge.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-edge.1941.1d7f2bd_1787794573024_0.200202778509613","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1943.b4c3e61":{"name":"@flighthq/useragent","version":"0.4.0-next.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"8e1c44d340a4c6f44cc735a130ce0d47a9243ffd","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-next.1943.b4c3e61.tgz","fileCount":21,"integrity":"sha512-4fadXnxstMdlUlOGGhCbArOFq6hCZHO8MTXFBzwzWtp48B2xRs75Ztkm8iAiJ1XnmzFVa7Ks51/g4XOMS2vwJg==","signatures":[{"sig":"MEQCIE5T7pbvgRhnxcKeELwwuaqdzmDT1BKMDMt8bhnc7bXcAiABx0NLp7eWhvHbQ5TBXS4JLW3m0wfOptrwA6Ue/MXTZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4AzFYtisAJdIEpS6n7GBvgh8tm33HrXcJ6Pbkslqu4AIgcdQu5il1av+x1WVRACENycyDoB7wbVTIHBa/spkI1Mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-next.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-next.1943.b4c3e61_1787795548433_0.31954738546001193","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1943.b4c3e61":{"name":"@flighthq/useragent","version":"0.4.0-edge.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"1e1878295eda5412f3cccfda7a9d7aa9ff9ba589","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0-edge.1943.b4c3e61.tgz","fileCount":21,"integrity":"sha512-ZKElhuHNXPvelNxnoxdYBviS+OD22Lhwqyd4NerInyHyqwrVT3HzRxdpWg+M4V2gYYv5N9KWa/07dO0bQ7sBsg==","signatures":[{"sig":"MEQCICvpi7O/5J1Pk4vLJ5laGsdLykfd8L/LNIdEjDA8GiJ6AiA5YGtE41OHWFqfnZtJ6kkk0otMr6VUTgoBZiP16isN+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEMqgm5bpI50KtiK1HU18n5bwIZ9snhiysn09+4DBr/NAiEAmsYt3vNjAwQzVM51QDIIZsWpxjS6rVQ3DWF89hjd5og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0-edge.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.4.0-edge.1943.b4c3e61_1787795759004_0.7730454614339903","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-next.1944.cd6b6e7":{"name":"@flighthq/useragent","version":"0.5.0-next.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"c1fe03a70d7524b02710e506d040e60f64649ac0","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.0-next.1944.cd6b6e7.tgz","fileCount":21,"integrity":"sha512-+y7Ee2T6ET4FXRalvqRjuPje4H2NDD+d8DKjCkPOODYGUewOcUKImnocRn8sHdw9cFiRklhp8+2s1y8dNazvuw==","signatures":[{"sig":"MEQCIE7OY2R/UIs0GzmKhopE3+ow7OduPz7z3dRq4dzBmNd8AiApeglMj0/0nLrc+MjvG1vSfDPJfSmAdJ6R2VKjXcHxSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEh+9VNIgYRVSreQ9Ve07IYxqsQdBuw0vZ8pwwSqnIt1AiEAq0I0s+vJ+mzNSz/TgfSqhlwQft68TG2WZRjrOc52gwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.0-next.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.0-next.1944.cd6b6e7_1787795961641_0.5245852288775772","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-edge.1944.cd6b6e7":{"name":"@flighthq/useragent","version":"0.5.0-edge.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"e79abab90016cb1293692ead24b8b8e7348f99a7","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.0-edge.1944.cd6b6e7.tgz","fileCount":21,"integrity":"sha512-Kwc9hfXRbW7B17oUnxUAEwK3xtVZ5uY4oTHnf53ufsJ24mxM1aSj/YaTJWa7bVY6N4CAM/Np+45/cbyyUSYCvg==","signatures":[{"sig":"MEQCIH13Edz2TgJ8jXF3RMepMIxpAwAehGvV1wROwT17Ug6tAiALNQpMhlgihD8aoCoM8jkatvl9/K2IhO1ey9tarQSQZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICKKnCnUw4RSJ+2bRZarNWdrDwSX9Haiw/YgcHWKttxoAiBgoUCgN9khf0ZRz1yQ9aSSbor3snSaEoTKwmzhAlcp+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.0-edge.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.0-edge.1944.cd6b6e7_1787796161137_0.5459070593067767","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@flighthq/useragent","version":"0.4.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"fa9dba429170f5d1c3cdc0cb1ad71e9031e26031","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.4.0.tgz","fileCount":21,"integrity":"sha512-iGC9hWZaH26qjVZMrwkZhHgQQ4yfZHAKr6idsiY6tVyTSIaxvm3cRxAYH3CYJfK5wQlalMgEpBMwlE9kwT1q5w==","signatures":[{"sig":"MEUCIAjeNxj55Udl8R5pWPBdMSHbN8CCqOV7JebL4NuBiNxoAiEA3kRpgtx7zUeXfP9Of06CZ7Hp1cJrhyTVBE1e0bgk0CM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDoSGzyOJRIkOGMbK56AfD7FDkxmpSJvhN/NMZ4EPzxlQIgduuRB8F+JRCA+eZitUrvoFbWZTfcGiuX6GabedSfpyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55061},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/useragent_0.4.0_1787796193912_0.10630262951181768","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.597.ab004dd":{"name":"@flighthq/useragent","version":"0.5.1-next.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"3d692016dbeee84dcd79eb3d5da65439732d61d3","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.597.ab004dd.tgz","fileCount":21,"integrity":"sha512-D4hqiKhFEnxy4ldhcVwYi/pDy80z8WcubnmC+zT6qA4EtZy4RV5pUGy2u3EbbT70AhCHiSmlHUuxPwUJ7sF8oA==","signatures":[{"sig":"MEUCIQDZ4qYwfYYO3KB/WFWr3XPeXkhJ29xH5dt5WufOx9ZfrAIgQmLKyIh1f3gkjLfnTt1IDdlrAenumDJ4ktENCSfZ1qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFZveG1Ky2XHBZwfOEUlKjzSm1zHJ/GILG6GtOTeAOqjAiBUwFKr532bzE81LBiDYr6qIwyMW+vcby6dRNoA8p3F8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.597.ab004dd_1788159545757_0.9189874212002869","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.597.ab004dd":{"name":"@flighthq/useragent","version":"0.5.1-edge.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"1c5e6a2d2ef66c949d2512ed734affad6a14fd91","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.597.ab004dd.tgz","fileCount":21,"integrity":"sha512-Y1AjlfiC8RlGGdnPPqq3reIEDeIiV2MAxfFxM8RCjo1IU4xOk94pz4GFNb8TDN7RJQwXaI1XJvFXzmIaUJlMTQ==","signatures":[{"sig":"MEQCICQCOOSv0slfZ+qwb8PODsU+0ZcaEtjX+D5aVw278BdWAiAM51rTZpjoI/ptZcnuWj3ClcK+rjUqSveAe/z9ldqutQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDB4oMEj9h1SSsgBQ1EBp1O2r7+2V+1pAMM0zAv/aiFyAiATEg8oGtvGLDZUva35vB69It6MO1A5UAbI18vqxqDXuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.597.ab004dd_1788159984802_0.15986594734967752","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.601.e6e16ba":{"name":"@flighthq/useragent","version":"0.5.1-next.601.e6e16ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"33a07636955a693d7a16011f0e1fc07514824131","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.601.e6e16ba.tgz","fileCount":21,"integrity":"sha512-ncoGzv7i53tEY7rHpzFD3D8ITqsEMX7o+nCitmeutweN+Tt4zOffOZAmYnVuVQuUNb4UYwfD0FFu/BeZ7Q3BFQ==","signatures":[{"sig":"MEUCIAkdiI0PSPIg5WvRqP8/NDOmu7Crmm/oVRef0tGN4RJIAiEAtcYqbxfDqh8uWyoodnEnBwee6F71alm2An0g5QTMnAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDG2twnitg8R4r0PItGlhGVWnS7ROiVjTSpL9+neSmXZAIhAIu2+AP3J0pGwYw/B1IkEB8K4bOXUX6GB10tSWPMvA3a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.601.e6e16ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.601.e6e16ba_1788163194317_0.3644908495831929","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.638.d4dbd4e":{"name":"@flighthq/useragent","version":"0.5.1-next.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"46834c9ff9ce4313e91639e203ba50fdf279470c","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.638.d4dbd4e.tgz","fileCount":21,"integrity":"sha512-h47p6zPJ+kN01uv9U9qm8NKx2xn/QT9qYXO0gugCDITL+k7gMpwNVkIiZuE/XTCwnTviLXoYs6o9XOhed/6CBA==","signatures":[{"sig":"MEUCIHwyJhuSXNeLuj6vbEO2deir+txQRgDWlZ0bXummRrufAiEAwShFJlvBm94jnMXECwCGw/BN1h4tC3sT7i3NdRVwsGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAdehV4sKjlfEKlro853cNxyr7G+4ow0sfQoiz0Yz9rKAiAcbX76q8j7buCaWoAOPTuGtIu6EsZAxRkqm+A8oziD8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.638.d4dbd4e_1788194033611_0.9849157971451492","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.638.d4dbd4e":{"name":"@flighthq/useragent","version":"0.5.1-edge.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"6d28d6317830c6e4c3c87949441ceba49efa36b0","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.638.d4dbd4e.tgz","fileCount":21,"integrity":"sha512-a/ERRE2jeGN2rody5gBAvUdniwfaXuTUxIyogyp5BX5ujT37fHSVQAQgxwX7KeNALllvGlfuc4KLFFD7rZgH/Q==","signatures":[{"sig":"MEUCIQCyrdovJaClZLQobbnsagWkpwSnXr0rNL90GhMpHXnJ5AIgCw6+P5wMKjeWqK5EZgZThA9hA4yHYrVefA9bV6xzLoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD8uKj0KSoTuzLtr2lStAcMmuBI1cc4zNM7LTuSj5be/gIgaox6PCcoAzzd52U716SEom2uSIOKwbFvls4OroahTvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.638.d4dbd4e_1788194576603_0.7667261088282282","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.640.24b4c62":{"name":"@flighthq/useragent","version":"0.5.1-next.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"ef2faf3c4dc6a140ce30931b990e155265bef7bb","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.640.24b4c62.tgz","fileCount":21,"integrity":"sha512-oGxnvA9sBNIFk9W8cVVlaROBfOlK1bI9dgPm2rtWcHaXlntdUk4Ejry8R2mI9uCiQVb7lzbSFajXuFX8Uv0+Tg==","signatures":[{"sig":"MEUCIEB4/lrKSOjSVZfUv5dYYsaRy00182uRkqPP+Q3ur2EaAiEA3J1oWWxm7N+9+1vdoFm7GF2ABQrGlS+5xh2xYYLWUtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGSMJRj/v87U1L2TCjke9Rtmaq5K+vGjDCNoruc+PROIAiB3ugvTMrEbXCjqPMxxaaJe5wokqaRFNt3i/3gv87Y/7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.640.24b4c62_1788200169493_0.33910373549940687","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.640.24b4c62":{"name":"@flighthq/useragent","version":"0.5.1-edge.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"dae9f694d6f90a8d941d81e2a97fd1e8ff9729a8","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.640.24b4c62.tgz","fileCount":21,"integrity":"sha512-Wb4TtOaleh7V7hgF1Q++nGV1IdBQC4C7b9a+kKqlV1mIk2o+NDWDtJKtKOIo1pw6B0cwyRIlk5Y18Xcpu028KQ==","signatures":[{"sig":"MEUCIEAD/v98/31Brt2+ZQ4wXEkTRJ2OIsDJMS00rqMO94UsAiEAh76A0kvZUUXFbPiB6IxYtNcBU+agLnJEDclW1+W0JFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCDiJHZ8MVyF6EC7pkz87O31usUK3pYIjwZGlQ9P+NUSQIgPCWgX1c8X367rlMILMmFJWkLq83MMS1XIbZhMO1VX5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.640.24b4c62_1788200617042_0.2312807156889467","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.650.5d3df0b":{"name":"@flighthq/useragent","version":"0.5.1-next.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"35213964ea6206822e956a3f18a57877184a58da","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.650.5d3df0b.tgz","fileCount":21,"integrity":"sha512-AVzlyoGF7XUY4LzOFs67WLXEzAFUEEDwiedqVWG8r23WD1Ssz51ADkWWhUZJXHm6bF+Zwllt0YNuc8vmt/YwmA==","signatures":[{"sig":"MEUCIQD/V7kXQ5W0yrk7Ie98ABoFgF9aCgWFejzXlqqqjQm+6QIgFeopyJrN1HIM4y2dCQ+HbsKbHEH+a4xgBqYgPgieIRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAiNKX5xQSuDLL5MsRPoLAzIa7Y7Gd0bI/53auH6FxcNAiEAthK0GjyCXboXkEbcQRQdHGTfS3nUm/paecO4yEuXwuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.650.5d3df0b_1788220839744_0.18108435795794842","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.650.5d3df0b":{"name":"@flighthq/useragent","version":"0.5.1-edge.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"0307bda37125264cbd09cc3117d39e7597e9336b","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.650.5d3df0b.tgz","fileCount":21,"integrity":"sha512-c8SsGBoqkalD5mivRaD+eco/FKyv4FnoQUNT9twBypvt8a/l1JeMRcnpXwV5WiB1e1JeEx+1EL9YLnk0orhGCg==","signatures":[{"sig":"MEUCIAVeXrDCMgVfxnR2wq4G/Ckbgfm91X47u+20A6RzQcanAiEAl1NbIisSkTZLYff7DRWaClsznvNQCxaA/2zX8+XRMmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDFmvy4/v3SarR7Xk+bi8LJZ4xrsHyHB19dq7e8VSYp3AiBDlXwk7LlklVphklWCabisraM96bNDHOc2LqbTXS5bbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.650.5d3df0b_1788221355317_0.278655402568313","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.654.b54779d":{"name":"@flighthq/useragent","version":"0.5.1-next.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"e282447d8f8d41f730281b17659f5c65d5e9c4a6","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.654.b54779d.tgz","fileCount":21,"integrity":"sha512-UfQPG9K8TXTqOLCz8uAze+AM2x4c5Z4+U/x1ydKdHCetu6S+g1UMloI5/LN/O+NcJPJ+Mj5dOPMPfwi/UDnGJw==","signatures":[{"sig":"MEUCICQ0oMRqJRGBkL0Wh8vH7lxvKBcb1tslYQLIigBmguu9AiEAi9Fo5UQQxXK2vZyoaQ/fj6C+Lvk26o7x88Zm6vE0pqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB8oHV8CpMfQjWGEvpup/wgd4NiCBTDDahvUhKZlCY1KAiBZ9kTF7CjmVXZgaLYr2agfg69utgIk7LsbviE1E8asng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.654.b54779d_1788233908555_0.22779971578454417","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.654.b54779d":{"name":"@flighthq/useragent","version":"0.5.1-edge.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"9922eec0e004ffcabc86b5907438bdc96af667d1","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.654.b54779d.tgz","fileCount":21,"integrity":"sha512-ddmDHYKNpgyIPmNkvhHP0zFBT03gMyo14L8D/hXM3xED52G5xu9L53A0+lH7EKehoZv0+Z9be657RU8eOOZjrw==","signatures":[{"sig":"MEYCIQCg3dvhPdAU/SmS7nJF3IUEtRyVeGmi1Cw73DEf7Vb6WQIhAKdGLJ1cIlJUqoNRFZWaoQuYbAXPaKG2DoX6ncH2vOOs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2CDktQc3vhM72M4VcLhWQLd8A7375Ws+m1fyebH5oYQIhAIJpSRTUfyTjfI545zzKEOSE4dXdPBCRTSsR4uw8FQTa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.654.b54779d_1788234444974_0.7655553277000471","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.658.9cb44d7":{"name":"@flighthq/useragent","version":"0.5.1-next.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"2585516e0dbe71b4a6b9e255fb339c272b1258c1","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.658.9cb44d7.tgz","fileCount":21,"integrity":"sha512-CJHZWar0vnp8KAv1csYGhBKd9oCVEtCCxr+++3PKomFGBzah/1ySr22URAmjBCy9PyGcO9ZwsWIJa0Sxt7SPGQ==","signatures":[{"sig":"MEUCIQD3og2EDHhWpbS0N6WdfeqWc33GjNizmp5caz6eaFK7DAIgM8/NxpHKoxJtxkCq8pA3PJd7u4M/coX32XE8DMDKPMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID5biiID9YXxFC5W34C8MtWWyCDN9YUlB+XGzIq53w8DAiAvWrehfXeTM6WwPFPK2u/3R6Zv0Pv8hSf+x+PeV9Nu8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.658.9cb44d7_1788290307671_0.31881292094868896","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.658.9cb44d7":{"name":"@flighthq/useragent","version":"0.5.1-edge.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"39f5cd02cbd36d3856c1fa60575b0cc9c477bc00","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.658.9cb44d7.tgz","fileCount":21,"integrity":"sha512-rPVbFZ4j6CtMQlLhAhre7v/skcbuNwRH8583r8Ev/gYFqx0r2AJSk00fn7noHu+XNizPfSOBZCAMObJs/zoXdQ==","signatures":[{"sig":"MEYCIQDb6jX32CgXDZ5/ukyckmbyPYWt6GGRXj7yKwvPrl9PqAIhAI1OnYM7tTZFlnLk6xyDvePD8djb5i0KiV+O6cuCbqSD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE2ZqrsLCy+ZrYYsQOXc2jY086RjY64+y1EERg4s+bxDAiEA9FsUFknMQslNzF5+fav4VXduz4h1+yV9WarzgGtgoDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.658.9cb44d7_1788290813941_0.9598665915359357","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.685.f72fc7f":{"name":"@flighthq/useragent","version":"0.5.1-next.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"5ff1699afaed59590500ac138b21439cd4304e7f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.685.f72fc7f.tgz","fileCount":21,"integrity":"sha512-x9kFlgwh8tbTxwXG02xswQQvjjnWQM/NgWjYzPSOfKIqd2FhIVESC8TsJVUFEZnJ+fRXZxQ0G3y2gYZcREuApA==","signatures":[{"sig":"MEYCIQDhxhc+b337fmPdpSFTbfTaFziq4yxot5oCrX7xY+L5ZAIhAOC897CT5d3GRwo0ab5KeS3nAVhe6aFh40R9FbiDfz68","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCu1NPOz1Ez+3Wz9HNF+taiGY0maA/w4pxxgJIvSrPBJQIgDIorTtZqED/+9f8hRjswl4X44+5HtAUDDDiI/Lz9hf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.685.f72fc7f_1788311425699_0.19234419157232896","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.685.f72fc7f":{"name":"@flighthq/useragent","version":"0.5.1-edge.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"fdf8a884a917aa78d8d639d870b8fc989a60c154","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.685.f72fc7f.tgz","fileCount":21,"integrity":"sha512-JDRjXwJfTDgP3HWhQY3KsncLATGR09MjvGjCIsF09eslFb9qIYo2LKF7VYrNCzS/+/y8dDVHwNDLApzBJo/jvA==","signatures":[{"sig":"MEUCIQDymWHHdFd5Yuv3axjGlOw0qNqxigoqowQxbsgcYh3C+QIgDHg+/pY4tX4pvM2cyE5MIzbwJOvk824W1wzjmwT+dP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQChU4wIwVGliBGAd9MEk8MqKQNXnGLNW/lxK+I/ghAp7gIhAI5117f2i+jZzKeEq8u1qN2nV2K8FHz7AZ5vIqxT/ccL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.685.f72fc7f_1788312138164_0.5954182668312804","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.693.478551c":{"name":"@flighthq/useragent","version":"0.5.1-next.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"8c8d7d5aca553821ca6de4e9b36f86784b9a1dfd","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.693.478551c.tgz","fileCount":21,"integrity":"sha512-tP8+heBoV1MWgptWPNtHj5VvadpUBvER2wKcIrrDuR5uStXgHLOb3ni/ifav82yR+Q/yq+K0uKe65kulG8UTOg==","signatures":[{"sig":"MEYCIQC/roSK45f1ijIRwChbHTRwlNokN/r9fkAnHi5M7UrsugIhAIpb2p7c93QG0zxi0EvLlDmsj//glEIde8naDtVjKdmz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxhCDDWvN3KS6aZ5YprkBnRWDxYJrkFsBg9nJ5aE0qEwIgBQvdJQtmn4zSUNltFOf9OhdsicgqTxXgAXKBasmGV2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.693.478551c_1788320750528_0.5609789464731074","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.693.478551c":{"name":"@flighthq/useragent","version":"0.5.1-edge.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"e1853adb80f95d176877354a98cc6de9fecf3d87","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.693.478551c.tgz","fileCount":21,"integrity":"sha512-rkfw5h1Lmn5Cr25XQrf3RN2t2DtWtiO4B1yp0as12VKPaMCD0Kkj70rn6ysYstsk7076o6e/AmP2u4m/mjxItw==","signatures":[{"sig":"MEYCIQDKgnc4ywg/+kA4QTCkberSBvAwOublJD9Gf9CvOiCCLgIhAMBWD9gdz4rEDkEsMxLTz3l3G8Kpr1Pxlxv2f+xjAyMr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC2OlZ63u/fUOiykefalMQIybFWIemVAHM6a9oV3gRtEQIgAkhGTv/PjqiaE0monmfJqwZd0+3ydF2x4NkVD3P7inM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.693.478551c_1788321217933_0.6218544875150962","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.704.19c91ec":{"name":"@flighthq/useragent","version":"0.5.1-next.704.19c91ec","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"7e0a3f56dd3124cb4c590ff02ef1449d528395cf","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.704.19c91ec.tgz","fileCount":21,"integrity":"sha512-Au50E+n82oSrFIoGa7SGWmY8XgRwtW9WMuuVp+1V4WcBYHBxajPPRwhdTTbHIhIVd8kkfskJ2YysCh5j9wtphA==","signatures":[{"sig":"MEUCIFwFzsATKPPfej+dwR3K7deEok/f6Ix3lmAaXYA6yFceAiEAsmAf5kD6nts8bAEakcuTQVcyri08kxPaHAEvKOi9+h8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAik2jcXbO6tYcLE+iv+VisQhIRlCs/B9HGEjCsjn2xqAiEAyx4HRNyX4QKP2wfbgNjQWCXuQj0sGqGhdnLYvirRehQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.704.19c91ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.704.19c91ec_1788384491869_0.8728138490654318","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.729.2aeb707":{"name":"@flighthq/useragent","version":"0.5.1-next.729.2aeb707","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"d710b802f2943f9ecd298438565ad7d36b2a2095","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.729.2aeb707.tgz","fileCount":21,"integrity":"sha512-zsF/tvF2Fy0xqGkDA6ZA1RVjmMLMMtYU3vDUKBesVEDn+wa9Zf+QRkhRBaLZcD8oWivlBjewFSqUu1ncEho9qg==","signatures":[{"sig":"MEYCIQCRuXqUu6gXXAX6yw2JBakbmvFHcb9c7+bmaMoWG52ElAIhAIsHGiCff7ya3PBmX5m/t5edOvu12Z+m/aCu/accrBM/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDo89VrqgenNpg1LjtjL6LfWwXsLd7VN/1/JzSFd4f23gIhAKbP+CkKvOabyhdvUVCpUwLAvdwbyjtC/ok0SrVGRkFD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.729.2aeb707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.729.2aeb707_1788400628384_0.8000447168517062","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.730.f29a5aa":{"name":"@flighthq/useragent","version":"0.5.1-next.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"b9c13a1eaa821ea5e8c15824d270693f3c96751c","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.730.f29a5aa.tgz","fileCount":21,"integrity":"sha512-iPbFhCAvD0j8goe2+rxEaW+n7kEl5fSRMBubK9/Q/fzxW/i//L1Xj92di086hRFs3r5klNlJxe0bHaa6RjSNMA==","signatures":[{"sig":"MEUCIEtcNgN3qdaCzqUGQiWo3GlDKxt70EuEYvuFoCC+An6uAiEAnRR7NlackIrQwxF6i7KbAy/w2nhPUhzVgGv0D+6xzo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHvy5XA9Utdp8ry86KXLmJzOZovCHAcSiEUgkiflr8KbAiBOccidaZkCQ3POshUABhJoEzSCQxeOPhmCO2/gzpf9LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.730.f29a5aa_1788404810040_0.9741465272853713","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.730.f29a5aa":{"name":"@flighthq/useragent","version":"0.5.1-edge.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"d5e75a888b704268334bca57aa2d7360addcc626","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.730.f29a5aa.tgz","fileCount":21,"integrity":"sha512-QsrqkP1ZPMqWT6UeRYeU+ST0URj/XYDDOgqTdJxRz1s4ZnFM9QsrrUgc0BvC1murhp6KEJTZklupRiLzqzWHDw==","signatures":[{"sig":"MEUCIQCAJz0nUTQ8Mtt9IFGD++YOYWhIpJCDSAXZnU8Q57GA6AIgCgNBovOse0bqu3aXqgcWaFCfkZLXrvC1Wd0bS5FMK1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCtQeqjyA5BlP7cY04k46ZsAr/tZEKWCR7PhYBz19OIiwIhALAWblhZnVrg2U0zNqSfaVnDl+Bcxawo6d7mYBU/jJVy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.730.f29a5aa_1788405484948_0.2944400359474548","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.731.0ae0aa4":{"name":"@flighthq/useragent","version":"0.5.1-next.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"6230d573d64fdbdf0733fa3432d565acd42e944f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.731.0ae0aa4.tgz","fileCount":21,"integrity":"sha512-CGWh9nZizAkpF6zt/KOH+ioGe0KFBR2mwQ86r8DToMN1+2XEeNg2CNl5heiW4SAhHdMNXuN0YcgTOi0dWA3/Fw==","signatures":[{"sig":"MEUCIErxYMd5OhIajfxjoXwEzjfXlAUXXY00VWNyml3OkVR6AiEAlZHvrw4ahfw+HXxaY8J3u39NX2fQX9h0uffozy1xsVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDvxht2W4Z/L7MMFBw3NzQGz97hYQVk0qtRSxGq09ET/AiB3jh6kj9u59nPTLSmXvl2hh7uNGlsMWoa90tN2sb1Fdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.731.0ae0aa4_1788405582988_0.7841634829692485","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.731.0ae0aa4":{"name":"@flighthq/useragent","version":"0.5.1-edge.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"971f475a7a87db7393752836b62106404b924b94","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.731.0ae0aa4.tgz","fileCount":21,"integrity":"sha512-3Rh32e/IHvuuIBAiCoA3F7X05t71FrwDp3mS3/NssgV24TIG0XPR7KVFwLdo6igU6UYlOjXG01uVRB4LIG32EA==","signatures":[{"sig":"MEUCIE1ruyJn2qNu2me5s6D0oTCJELbAOQ2J/7T4IM+YzkieAiEA5CtnzopctyOCSoVc2iFgTjA2T7BPLpcJSSZa8Ksju64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB7CqOlkLFzN4rBsTwso9L6bz3T5oG4oQ9/mmQk8laJVAiEAkJfIixu3IV6YlhhCWO0Og3ITrV8xl3X/etmPY+vnh74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.731.0ae0aa4_1788406074526_0.5874379087546873","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.743.8d09db1":{"name":"@flighthq/useragent","version":"0.5.1-next.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"180c669065166f23f0fd69128845228d7e795c38","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.743.8d09db1.tgz","fileCount":21,"integrity":"sha512-xqg/TweyzkOrHiqW75e7XzSaP9Fd+XS+5/3LDepf9cGMgE0j2CurEWRXpC36O8M+tUjqY0eLGaR6OhBq+SYazw==","signatures":[{"sig":"MEUCIQCOLwz47USulW47LiT1tFxNfneA0mMHPO4yAvVyHF7P5gIgTFDg1VWZ0h3NPVBEw9SWSpvBq3P1T7MJT93Z/HthMOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC5B5ILkWBSKhsFd35spgJmOSsjySGZAvKBw03sC6SN6QIhALuoryQel7MHslWmHInbodSimypL1wES9VmBBSoDwvra","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.743.8d09db1_1788426700770_0.8302757589476424","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.743.8d09db1":{"name":"@flighthq/useragent","version":"0.5.1-edge.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"8e4aa8fd440bd7a9f8385421d6dbe61d6ab9d180","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.743.8d09db1.tgz","fileCount":21,"integrity":"sha512-OVqmg66LkmQvT2YXwRzKRsvU/GKr11uowWTLi1c+zu27g3L+TeQvvbKoddAlH8Wia4UprGIdFYdCk+rM0J28Yw==","signatures":[{"sig":"MEQCIBuylp+6DRN1Jz7RTSRf61Il0GhuZov6uMVTYIXrwOT0AiB4g+j/EGHTQRCLT9imXER/ZLZs6K/dTlIVrvy32ER5ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFhjuJxH6aKncjxCF/6X3UoEqknYQhLUA1y1bP68SOZgIhAPT5xgLOmwjfRbCDfUni8SWmlmQrgClxyo2utqSUwWep","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.743.8d09db1_1788427199945_0.5047818322059452","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.799.62ef0c7":{"name":"@flighthq/useragent","version":"0.5.1-next.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"35bd6bb255c798156128cbac6a35620f696d95eb","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.799.62ef0c7.tgz","fileCount":21,"integrity":"sha512-WxQZNuXMn4hTP6M8s1j1j2HLsixTNzD5lBX9HjCIBZ2ZuFMU6FjLRzZb/TjlV8XHqVbKL+1ECBrtqrHHk545gA==","signatures":[{"sig":"MEUCIAQj2cfvbvoTRIbnBOWq7tbbNHIPdthnw0Th7cAYup7UAiEArxwpxRyW7nLuDmikP8AelS00j2GTPYPHpqaZ1EEEApQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxvqaWa3l6bY8rUXAk/NV1/LguxN5sWGt1DiuH7fyO3QIhALiH8YvZE/tECNRHNUXgOA+jNcEhVUg53T+pqFAg2THy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.799.62ef0c7_1788447550719_0.13911178089791565","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.799.62ef0c7":{"name":"@flighthq/useragent","version":"0.5.1-edge.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"2eb2e4797e64b222f160da4f45b480d734e89462","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.799.62ef0c7.tgz","fileCount":21,"integrity":"sha512-MQzOcDzD9zWKkj64kWVAroM2VmsTbvkomhBXK2e/JFoZQM8Yy81Vmwf/AJz5mYWwR9H/5reJg3Gx7d+khmOVeQ==","signatures":[{"sig":"MEQCIC2j0EwQ6+xfhRoE2wBxEN8SzIr4Jk2PNGOna/tqRihyAiBglvXtER9WD5rNjgHy8nE7+irgc2BX4/XPDmsIwUJ1kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH2Q2nTLn0k7mtV9ohH2VovKTGlQxIbf/pnXNQD8o1/+AiEAlZzwlDJnSHw8fExsK+Rrct3gYHPG59JfnqQSqr/ezo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.799.62ef0c7_1788447874095_0.9089288238467086","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.815.cc08b93":{"name":"@flighthq/useragent","version":"0.5.1-next.815.cc08b93","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"e67067461d9398d4aa871a0bdc9d34665d813a70","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.815.cc08b93.tgz","fileCount":21,"integrity":"sha512-RRQ7SqRNXUjuCH5h1T8MgfCIeSD8UaJHaepRspMfkZz8MMcl7NcZDMUxxwNTwsSQ0+y04aBwocq0Zt3qX+N5UA==","signatures":[{"sig":"MEUCIQCdeIMY7nB7DglXtitX3dZzjAO07wmYaXRRmX+oAUgNUgIgfFhKFcLoWQP3LX1WEWa178Ik7we2CezIU40vB1Ds9Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBaOOILHdThvhYIUMORKqeuPfvDsjZ6ImLljocui36jVAiB18vdnk7grzWOdKi5CuxcNFfKNlW9BINy8R8k0jhZ9SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.815.cc08b93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.815.cc08b93_1788461238903_0.9391410623244589","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.820.97b3830":{"name":"@flighthq/useragent","version":"0.5.1-next.820.97b3830","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"26a998132feac1e54b0b9ad0f1fccf07579c9932","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.820.97b3830.tgz","fileCount":21,"integrity":"sha512-RyNYvYkQwVhdUNtWMuMwllhd5dx3uoYJ189Wk2TaVh9yxqiCORNcE0GvT+4lODBnMruodIkQEHJFdBaIkhzLIw==","signatures":[{"sig":"MEYCIQCvWWD/CvO6E4IZkdWxhGHrkoiujEWOpH0T2PQC67B8MwIhAMpfe5MPjfwtz3npco4D814DRPZTHBFZ2QtxLMsIJ6GP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHCZd+h2/6y1UYLkjA0nJQRV3WB+EmqZ3dHwEjn2pJ9uAiAuoEEyPEVEhxg614vFPj+sACVKxwWiubLuDQZFDs/RvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.820.97b3830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.820.97b3830_1788469940787_0.19012403524669108","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.903.f434bc2":{"name":"@flighthq/useragent","version":"0.5.1-next.903.f434bc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"a9f168951d796729320afaf943d0c1e23d267df4","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.903.f434bc2.tgz","fileCount":21,"integrity":"sha512-mdVdW+23f4fY+WvxJPvP63qzct6jGJWIuyNJxJGuYE5YZ0fVtjl1zNCg1LpQQr5hQpAygSMI6k26sPzeLaGSng==","signatures":[{"sig":"MEUCIQCF1uzsxejUwbVO0+qmg/apek6DFDdzJ5NmrmEAqlzjdAIgF3hRHtncO5XywHGT66IqNgIDkYgqOw5FYP4F+vgyAT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8VowVfvp/UwQcqJmPU1vBOBgjYzxFVJWmdqQm0b20NQIhAJ7bSX8I0zl+Xb7fPBBjUemqcal/kkPJADDQMaREnJ7t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.903.f434bc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.903.f434bc2_1788551376551_0.414509878028408","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.904.b545d9c":{"name":"@flighthq/useragent","version":"0.5.1-next.904.b545d9c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"1dbf355d1292e98a447aab82a382cbbbf7578e6e","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.904.b545d9c.tgz","fileCount":21,"integrity":"sha512-GUbEOMQCTjs/MbjDiREg7Azr0Jn3LA0Ce3Yq7sBT/Ix5ErVL2n87f5Gb4UyinqV2u27uXedWJxJoZWLG0Iv+Jw==","signatures":[{"sig":"MEUCIE9xee3yMxMQgTqaoFpeQAflhSzMwGuU4OGpaMQJtpzqAiEAxv6aFT7jLmxMpeTkrsJvU9L0uvIPQkdB38+M47u/3Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDKjYImH8+ddcNuiFkFqttDdPepI4NXLOBZsvJqWBNySAiBMB9gcoFLQdxmPmQuWZBeACP+RcLJb427OyvSl0BbRqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.904.b545d9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.904.b545d9c_1788554800783_0.23966349865303394","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.905.5fbf787":{"name":"@flighthq/useragent","version":"0.5.1-next.905.5fbf787","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"49c98e0f31acf0fad972db137c18cf694152022b","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.905.5fbf787.tgz","fileCount":21,"integrity":"sha512-H+u7SHBpjMlPjQa5NCe3ltwcXM1ytpWUL3bLHg/G1GdK0R3L7OWURCz0UA6cMj9iZBwGnJyLNmHyciLPWy/WKg==","signatures":[{"sig":"MEQCIDr7DH9bOq1Zd2FTlG301K8qNMNnVzNLc7GHyi7ny5NGAiAAzclF5SkVAa19qdfvvv3QkgIplyIlnEdVm0J5XI3dgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFqop0AJB8T/Fd0wsA8vZWIxLaAew8QU9iJK/wFyECEBAiEA1zlchSOUbmNLI76GJHNa7B/pAuWP7AZNWJ4K1pKCQ8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.905.5fbf787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.905.5fbf787_1788556083538_0.8874101058099835","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.906.419e5c9":{"name":"@flighthq/useragent","version":"0.5.1-next.906.419e5c9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"822dc2ff3e54fd80faedc2278c8e1d5949327d2e","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.906.419e5c9.tgz","fileCount":21,"integrity":"sha512-+Po1yj9ElAmLfj4py8ajWqEuMtw8gvEzIDJksQoE6ymbr5ZQcpDCqEKbJ7V+EEkSp24mICwuxCIbt24uCVWWYQ==","signatures":[{"sig":"MEUCIB/nY1pKqh5NGKbszJ/G+GkBdlO31LX40VvIuIWom9UVAiEA/ngN8Al9heDVYzl2iaXnvzO/JU5g2hCW3oAG4R4BHPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDizV697sbkvn7TowzAeCJ/lCx7FmCiXkbHR2ZXoYN/YQIhALfmoIWR13stFLDw8vz4uFyIvPJxjAyQiPrIRuToFXpY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.906.419e5c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.906.419e5c9_1788559763247_0.03276380719458549","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.908.b072fbc":{"name":"@flighthq/useragent","version":"0.5.1-next.908.b072fbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"a70fd9abc2426d0b00129ea33a2053f3016209b7","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.908.b072fbc.tgz","fileCount":21,"integrity":"sha512-EHwrfI9Rg6qeweqzNlywTMxfr02aowh6Lci+uDLOXYpgAA7btxll03G7rOD5Czod+VGY48uxZeCez19SXZuu0w==","signatures":[{"sig":"MEQCIFYtG4UIhvKBnEfMcmjKY5Jv1XiPxoA6OthgtfMlDBI5AiBQu3BJNoTXVEUN5Wf11Mmb3O79bOKVLBs3pYxFpYcl2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAqCHr2wN41cI1vCp4Fu4fAv5i1/NfY4v467WJOWadLlAiEApNfEqlnepMJHgouVIfQYnYtKCE3S9xkO32h3QdUV2+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.908.b072fbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.908.b072fbc_1788564427175_0.813444244539999","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.909.a5d1857":{"name":"@flighthq/useragent","version":"0.5.1-next.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"97179b0197733889939313b110a1f0276d2a1944","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.909.a5d1857.tgz","fileCount":21,"integrity":"sha512-NGrDztfs5+skVtRpP2EJe7GpTL+zaeIAG3ZxAisPA5wG3sL2Y3ldWTZygVaJNnkafvinQjigqBOXyc0Y0J/vcA==","signatures":[{"sig":"MEQCIHRgKykjgnUpMI8I6J+Y2Q7YWPlR32mve5pLW20GEarwAiA/Vqqvp6w1LS46DfPnNfNxjYWSS7DmTi12Zg/aMHlhJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICG9FeqjUn1q43mV/+nX476QtiPLBheXAIATw8kHyIRjAiEAiy78aqcVvTVSjEoxYpj13YZ8NuV9y3wfhTwgVL2lWH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.909.a5d1857_1788564999668_0.7823233419903022","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.909.a5d1857":{"name":"@flighthq/useragent","version":"0.5.1-edge.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"5ef702d60dcc83541f27fd83f613d189e77caf3a","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.909.a5d1857.tgz","fileCount":21,"integrity":"sha512-Nk/L+RVRVlkkfxXt0LWahDzEMPlebCGGsSvCusWNN7tGh6Rfx3/ZrzPdWFvlMVVfnWCHhoezLQdCGVbHKLVfYw==","signatures":[{"sig":"MEUCIEJfmxry5Jt04fWxgpBzjFOTNJ7CSonxpyNn1LHz1My8AiEAy4Hvg+eyMOroOMYrBqTeRk+5kB9HKLPu9rsPl8MayfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHgtiE+JkjbCA4dfMacBCxijBq++qfxavaz6rJ0OZ2pGAiEA2KBtkUJ2CFBEgqWNzQ3pUAqH19ZFeTGGZOdYostqfQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.909.a5d1857_1788565503989_0.11171176069345434","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.911.32a089f":{"name":"@flighthq/useragent","version":"0.5.1-next.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"f5c1c934e7492e87a3b803881c3c125fc50380b7","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.911.32a089f.tgz","fileCount":21,"integrity":"sha512-QQ/Jpr24VtVspHOfIfJglL7qSzL1d+bj2oO1uv4atpC+QYk/1lp8B15qII2vWtWMM5XE+w3eKHSvbYIjLBE1+Q==","signatures":[{"sig":"MEUCICkpEQUJxy8SU7kTiatctuWKonXboGB/HnGEf2F95mcJAiEAgBY3YzX306qjRCFAwx7KtEqF5f4nuXazKUo8ssT0g1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCNY9eqpNaJP+JoFY0SRfuexpyWWH5LTErkXJEOlFHIBAIgKB2xXBryqMB3ooMCwynSaDXIjtIfWd+I1rIajoK71wY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.911.32a089f_1788585656664_0.35725251207066777","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.911.32a089f":{"name":"@flighthq/useragent","version":"0.5.1-edge.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"4411c7f8a1dc00d76c1e053499a22905c8aae9c6","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.911.32a089f.tgz","fileCount":21,"integrity":"sha512-mSf/dA0O39QENQVKRX36W15UtadsyGStQFJfZLVFoVFAmbQ/ktu9wIRgKtPv3RsrQoQma/MTwUu7YAQ9UBAnBQ==","signatures":[{"sig":"MEYCIQDBqdhso1fxLfgXCKAJvnyNWs9NzBnzXe6MW0r5siixGwIhAKiAQ1gOy2Y4PMeNsfCwW9zQCrFyZ6Dehhv2httfrt7l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIChs09rqtSWPaekFj1xk635KpsnNMglI5AFRzZz9/Db5AiBW6yY3Ina9eETgXRgPNBAoZwWqIytJ9Wqh/IO15yJgZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.911.32a089f_1788585827295_0.6251004944233194","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.912.289aaa0":{"name":"@flighthq/useragent","version":"0.5.1-next.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"27ebae6814ad7e107f5e6bfd7f2c463c00b750c0","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.912.289aaa0.tgz","fileCount":21,"integrity":"sha512-CuTjaeLuo+fXnLwAHuKapvoB4e9UKl/eIqqtUMX1jgdGafwz8+2PiT3QyVayLG/2GxxFeW08h+JrHjlZcorTTQ==","signatures":[{"sig":"MEUCIGw8XgrPQR/9riuysaqhauKtbRWqSawjUx1LsgXwl48uAiEAiGzOzXCixs8W5VyP456q4dsjTjrFNgJiSYpH0wvso68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvA03lUz/PsvZbuXJyTsi/IxTZHmHFfb5JZ2gdyBfiHwIhAONLcS5Fs3EC8VY/4x/pQ2LarawSrlIi0pGXBSomOozB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.912.289aaa0_1788587374570_0.9793888409412801","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.912.289aaa0":{"name":"@flighthq/useragent","version":"0.5.1-edge.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"a5e2a0f350bf230192c470c793c02ab6cfbda4d4","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.912.289aaa0.tgz","fileCount":21,"integrity":"sha512-jny841sAoCZHtiNqyyy+14tGhnpm9YdCT/9cEbKktGhdoCDOZ/1sHA5CI/uVNmls1YOiYkGr5WSjaCfDjrERfQ==","signatures":[{"sig":"MEUCICJIUdvcBgzA/qywO7kMqKbmZkgvvLeYiXubK7hJDfcgAiEA+bsLQghf5J+cvsdqaekf/QpPWqYyES5d6FgJg5lmX/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEcGMnzMHdLqW6iKZYLnrvkXaGA8VNE+b44Gg53T2GFyAiEA+yaWQhE6Ibf9qOy46f8b9pssoB3Ygui4p6DpoFNfosA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.912.289aaa0_1788587649828_0.8530089762554367","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.914.ed01add":{"name":"@flighthq/useragent","version":"0.5.1-next.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"6ba881d485d530b2bb524dd2bafdfbf79605fd25","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.914.ed01add.tgz","fileCount":21,"integrity":"sha512-tpY44lYP80/QRdmJuaeSL8GALnWhgF/yZ1k0DwfvmX4nKNzToZ+6zTEpd/sn3wstdBzZTBfZPVK689ESzqu37Q==","signatures":[{"sig":"MEQCIEcT7dvDS0cmZ/LcEecFS4tn0QcoDe1xqWmNHd26SgkKAiBxJWLryxoTucZBljpHJdjJbah9gKOJ/g/T4eS8OUoVOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4uicICHTteOFnV7pvqS8HlWWn6Ny/8DLhhxLuTz5wMgIhAMwHqf8ReXBzC8BW3fgqYADKZcYk/X/d+FdpnjM1pizo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.914.ed01add_1788630815010_0.2573230857249227","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.914.ed01add":{"name":"@flighthq/useragent","version":"0.5.1-edge.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"9cecb9d32ed46db736fd8e90bbd9c1521044a03c","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.914.ed01add.tgz","fileCount":21,"integrity":"sha512-v97nHlg4uyqDeiOzjuNY+jSc4tBgWA7u/FKM7meQjX4Y2gqyLEF8yCKuC+Gs5M6bKOQcoYSVEyPn52FqWxpVcg==","signatures":[{"sig":"MEUCIQD1xrLQoK9FxzvBvaJkG0Z/G9elV4B6eVO6+tVOYqQw8gIgX9c+tfH4IsunkZo3p6BMxxUWnVIkyXAdgjg4FvlpWIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCs+JrFYHIRSKe5TH2ptYtTk+7lJLlBNUPXQ76zxPwspgIgE7ijUM7TL260qW3IaARhxVJ6Fb+dr4mij1VLBSozG6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.914.ed01add_1788631357658_0.96016843031523","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.915.d4da7e7":{"name":"@flighthq/useragent","version":"0.5.1-next.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"83a17570cdc018420ae1458884df12ed462b560a","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.915.d4da7e7.tgz","fileCount":21,"integrity":"sha512-r2xqE6Ehu3fdi4X1j0C+O86WQI5zU1OysuK65nDrhtxODkN8zSYO72hUhpetXzcSZ+Dptb9t3jEcvVqvNgIfvg==","signatures":[{"sig":"MEYCIQDZAMBpkkp72wvxBqSadOEt4yUsc8W6I0T4AGsxBoHbvgIhAKpJWx9bZ/QpclrZw9eWUgNWcrjMkkzV3yiQfnlroF7O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDRrvCMmFr1PrKY5tYc3NxXlOl7d3Ys45L8//+LDiCcXAiEA0famu101bwGpTHHnGLU+3o3eMLZgXjiXupWrwdqylS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.915.d4da7e7_1788632528115_0.17778647259636338","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.915.d4da7e7":{"name":"@flighthq/useragent","version":"0.5.1-edge.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"1cce746957b6a054cc9002711bcaf35fbb675fba","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.915.d4da7e7.tgz","fileCount":21,"integrity":"sha512-/0dJpJgxHkGbXC1caeTs7w+Kp7UiMVeWfiLnzPc4QWkcpZen5kqEEuXi6HIIT7A7yiv4NFVpW1OtYz44juc0zQ==","signatures":[{"sig":"MEUCIQCBSSytCYl6EBt9tsQzallvDqPOju2TIKUgUHSOQB3MnQIgKFBEvj0FT5HJIjYvllTdzmNE8C6swzi5dEQ+8M3ZDWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEHFX3KItmIUqFm/Zb4NKcB5+5WHdcV5nUP/Uz+EUW5YAiEA05e6C2xlZiCLrtOD2Nzp+q2jvvGeWlwS67aezmZHJOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.915.d4da7e7_1788632866411_0.79789632756713","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.919.354c575":{"name":"@flighthq/useragent","version":"0.5.1-next.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"a0851d9edb166d39acaf83375446eb15e50e5311","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.919.354c575.tgz","fileCount":21,"integrity":"sha512-XiHsgHIZblkQa4/Rubkt1UtnJWRvoRlWScQ5wLZi/z1nTWQCWROjFrmCpnOh8YWO3FyHbrensiaiQXRFjS+y5w==","signatures":[{"sig":"MEUCIQDjPi66zL1hPaZltsVBm9jF79IlJG6PQtOimCEl5+lpXwIgAVKQvNGpCYZlYotOV/IJ46rTi7FyEqOTAkrn4hyieZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC2dT7J3iC2YOdQeNf061IHVQ1Lk9zyOGxmtLILKIOHRAiEAo6JWAkHcwYtLF1I+zfSsSYvXq1RaHonWp9KoKjBihtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.919.354c575_1788649875500_0.7095293004664704","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.919.354c575":{"name":"@flighthq/useragent","version":"0.5.1-edge.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"0b7e73ec063e92143b1f08e43f2f8a6b3ae47147","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.919.354c575.tgz","fileCount":21,"integrity":"sha512-5fB1J7JLVZXhNrt8e0tadsD0tKfrPaMMnnEyINR2Zyj6XVp9l7rDgDuujtT4xEPcaUEv7FbF9Us1czWKEMOhsg==","signatures":[{"sig":"MEUCIHSd/fCWEvRaFBl20kF4Br4Pco5cVqXoEGom2jysPYOeAiEA0eC9GfovUYq4yZf/+bCbSI+TkG7bQQfPmNnvwScqwvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFqbnb6WttsgverrGttOVsA1khggJPO7wop7jRJ5vG0OAiEA1PqFtD4sSOy7BfzHJ30Rl+CLxlXbe34DZD6DnqJ1HzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.919.354c575_1788650444866_0.46710396702604595","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.920.da8f530":{"name":"@flighthq/useragent","version":"0.5.1-next.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"919c37c2377ec6d30629f1a7b032c84e66d09f8f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.920.da8f530.tgz","fileCount":21,"integrity":"sha512-8BUnAmT0gdxuVxsaSmYqswGePzIPvK0zcmD7OuX1dQ2WYV17D082+ce+3cW81ZJXVhBGichneojTaSByUlUuNQ==","signatures":[{"sig":"MEUCIE2fxB05RLViKpxPkU618xfIT+LTVAFTb5zINdw5IhjFAiEAnQIY33csABqC2Lt8CdxbAbT9fTSh09tP4wB1AoSYIs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDZZHwOfoZtm6xvF1Z6AbSCf2z99J9PyGT1BWpBHONhAAiA0hN3dTWskW/DtYhGcurfNJVFLaqZQ0kqDwcExbVGgrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.920.da8f530_1788726290726_0.9342757205260175","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.920.da8f530":{"name":"@flighthq/useragent","version":"0.5.1-edge.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"fe476858dd3860d30f3800b99da880091e3fe8e8","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.920.da8f530.tgz","fileCount":21,"integrity":"sha512-24aHE1llEf/3WArCHpOfXwYAC9a3EWZHtoSqRxIzFDRmp3sNWqBIVNYfPdYtuboXi4DC8aLI8MzqEktXFvJ4Xw==","signatures":[{"sig":"MEUCIBOrqKFlEGb5n/EVmErGVkJY4rCv/ESt+451Xn+82rJ/AiEA9Gymy1DKiaUVk4HLkdx9x7+Ssrm7QjNoLi2vAhRjgAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA3NrsGcBHmg83dKkWYJZXD70zEchCixGzfA0AcVLpmLAiEA3l/TRcN1+O+1GMpiIoNfS/Wbjpae06DBlT3PogN1sps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.920.da8f530_1788726959784_0.9840585178769881","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.973.788d3d7":{"name":"@flighthq/useragent","version":"0.5.1-next.973.788d3d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"266543193eb2a20c4c18ebf7cae8261114a5bfbd","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.973.788d3d7.tgz","fileCount":21,"integrity":"sha512-uRQekXcbTbfpDxotrofaPXeU0f6d5FUhiid4NyxurRC+AzjIoeq5QTp51TdUUS3CGhbYylB4X4iGV/FzJOPmKQ==","signatures":[{"sig":"MEYCIQCKaT6C7cj10lPOzTXPzXqyeNuba5+51mtqbHLP0A/j9QIhANMIuDbyOULGbG/qiGWl1Xc8B5/jWocv8bCRGCfOT/vJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0SeTITddLA1GlihN83QPo+8+NUnfETFXvFO9X7LlBWQIgOZp0/ctFpmNIOkIxX2xuKIRul8BZcDnONegijkSsdrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.973.788d3d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55112},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.973.788d3d7_1788898783838_0.5668229652620551","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1017.13841a8":{"name":"@flighthq/useragent","version":"0.5.1-next.1017.13841a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"0b04ad2f1de9ef9223aef190c8df37e7f364d8b3","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1017.13841a8.tgz","fileCount":21,"integrity":"sha512-JhqsRO/S+vEJLV0MxWW7tFJfExeky3w4YS3CGWthVRqGrIi+5+LWELEKFGu9a0XWKgV03zR1nzZ7ASe6yppRmQ==","signatures":[{"sig":"MEYCIQD7dhJnXMGdR6uMLPIkKSy1ZTvxqXCeV/qJNlIwFA1l0gIhAMRl3QXPTW1oRT2ILh3nxKv94iZovkF2XjLkE+Q3PxcA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCf0c245a1HeHFfg8MmDnxYgizo23/fhQRg1LSAmt1vwAIhAMi1ec40fwFFDz6RHneunmYXjI1JZQ//8I/Os3awW+WS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1017.13841a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1017.13841a8_1788927420043_0.8820904859895551","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1019.1274ec5":{"name":"@flighthq/useragent","version":"0.5.1-next.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"7edc1fe4b29fb86b419571acc0decb9a420dd3e0","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1019.1274ec5.tgz","fileCount":21,"integrity":"sha512-arAKWrc5AXKuSzK2BZd673xE6cIo6EJRMa0CJEDctfQF5AIWE5fCShn8ZZo8MFo24caZWBD+LDnVmgzudKvxYg==","signatures":[{"sig":"MEYCIQCWXAYoKc9d4wTlWxX2nqlAfOMyxd+sfd4jzq/OaeAIzgIhAL6oGjq00sR5Wyh10DvnL0YXJhl9LlL1GbVDfD1Xg8Mu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEIVRnAF1AFOYeVXlwGsxU6vR+bCFS6CysL/mtnb2rzgAiEAk8NsmkGHRuHHvcaXzNf9LOlCVVtMwY7t2w81M5eDgdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1019.1274ec5_1788934606668_0.1985555810117572","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1019.1274ec5":{"name":"@flighthq/useragent","version":"0.5.1-edge.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"adc75bba77b8b05e5b13c6d89f2fe957107026df","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1019.1274ec5.tgz","fileCount":21,"integrity":"sha512-Bsv/eKLzmc80wEDYROIK8RtpAYXHaTytJp86h1P7Q8Kx876YY0gZ2jfNkqx27n6dFzkQnqXJHO1dAXoaR7rytw==","signatures":[{"sig":"MEUCIFxVH5juCiV8Mfe+4/Ahyt+nwuyCzc/Tj2ZHoic3BddtAiEA6+mLbg/bETD3tTZkHDtrij+caZNzEDjU0In6rz+JCw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHxzbkjRtZRu2V3p9fv7Ovj55x5wrXYkTuYCUiOSiZKaAiEAmwVj5fMNz2sIQfGakqaifVYqtyfBvkhu5y9wHpxF1/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1019.1274ec5_1788935048387_0.3808331517523589","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1047.858b9b6":{"name":"@flighthq/useragent","version":"0.5.1-next.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"008550f5142af0a02ec0c24939f9afd166a9d9d5","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1047.858b9b6.tgz","fileCount":21,"integrity":"sha512-rizQ4E7EZi37cCGaOiDlobQdHttBMHMJ2lbGywUv+944Ky83aUsgMQCyAn57G++j4pblul7z4/zaTSSuvgJZag==","signatures":[{"sig":"MEUCIQChEzb/u6/IdJqP0LOvfRLlFFt1p9jEOj9LS+NstBJwOgIgZ7lRMjkhY80sYtqTHSfYgOIK0ABrvxBpyoTmFWnceGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH94Q3fwao7ZBhkMd+KxgROoLupzDGvqA2jUKm498wcwAiBaLlOdO3PdkvyCJse+WD9zdRK8RYuPwD3PfW4UWhBKdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1047.858b9b6_1788973324510_0.7119237676824619","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1047.858b9b6":{"name":"@flighthq/useragent","version":"0.5.1-edge.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"22c948555a7f298c0f5e68a609aa50e5e3ea70ea","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1047.858b9b6.tgz","fileCount":21,"integrity":"sha512-Q88fkDZXiS8gYlBz0q13lVFS5jEMEAKKeB5WJaD2j4Gd1azWPTmp9cH1S2fxl5Bi3XhcYqgRwbbvbaS6p4zz/w==","signatures":[{"sig":"MEYCIQDVGztU5xovqaZtv80njTNtFRY6IOOOw5vbM/n50HJ4bAIhALX+nXG2IQhoSro9Z+mmMQen0zZAHfJOA9KAt9kjlgq5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICjF8N7CrNuuaUK6jtd4sXcxHTH2TdVK84XUmQ6NE1WqAiBLR9LFuJK0qYhkgjjZVSSwlhrRyuuAHbh6S0j8MaBUmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1047.858b9b6_1788973612729_0.42955305364448293","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1050.0bd43cc":{"name":"@flighthq/useragent","version":"0.5.1-next.1050.0bd43cc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"9e5b30b194b092147c73e5a7340e1ef75aa90160","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1050.0bd43cc.tgz","fileCount":21,"integrity":"sha512-hDm2LJyC1Tb8s64eXYiKFKoKkd91DDN+0aqkOGikAh5BzpS2URE9j8gNhdMr3ptBIBKGkWBzxfx8g+wmRC5a1A==","signatures":[{"sig":"MEYCIQDm0NbL+gpTwAVM8Df7Pa07OE9F2uP6h/cYrovE6gh8LwIhAIlal77609kJHx0x9HqaYyeVkRr9f5AoN22zSRYedwot","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGEAT/kn43Uqba7RY/8/CrxeEMTc49oVa3mD44aju4+WAiEArpXJ95wu7SQLWBW9e1VtnVBPHImjN8hQeRMnz35mLTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1050.0bd43cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1050.0bd43cc_1788988474326_0.5015084853291725","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1051.65889a1":{"name":"@flighthq/useragent","version":"0.5.1-next.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"31adff97767be9d3eb4ccf0a7e67e18f95675728","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1051.65889a1.tgz","fileCount":21,"integrity":"sha512-5PL0SzSJ22N/T+T2sz5flNpMDmA5B+mCQed5dshd4W7K6852xo4r4X5SBtZgFw62G9PECKLiRm5pOL7kMEu2ng==","signatures":[{"sig":"MEUCIF12SeF3ZbRMylFnODuQNKRodOtMUckUGo3nqHnwlA6uAiEAi+EZj/BKAcHTeI34Ze6jzo3ISoKmLtyWopFrka8lcjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID9PrOLzxnN6ZjARDwRjvywlcB3QYs3ujM56Oit7XBAwAiEAmd3hRG5gL4XGuoO3ZjRzFPCVJnLWyoqQHxmqJ4+Pumk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1051.65889a1_1788990991818_0.25236471101273117","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1051.65889a1":{"name":"@flighthq/useragent","version":"0.5.1-edge.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"bf729e2ef6369ec0b93c8ea47d2d07be285cb1ff","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1051.65889a1.tgz","fileCount":21,"integrity":"sha512-Ae8p5RrqU7+whH3m/VrD0vyg3ooC56379AdVenx6lseDAr9vW6JkbZd5xfqxhwWc6n+17EP1fitgY6Ac/mVKTg==","signatures":[{"sig":"MEQCICWn9KG8sf/C/Ox+D88YW/ddzEWjt8w3WCBhJK6jlOjxAiBLpsTLS4X/Or2lCyRT01Q51OgCahValu7TXjBYIIWDbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDje7hp4ssl+omW+eHlMi8tI5eDGGA5peGpAPzNQ8i9DQIgCV5pScPmA7WT/4Sh+kdvTVKN4/KsZYTDG3Q3a/12YWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1051.65889a1_1788991575482_0.17028161588615975","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1052.ea38f97":{"name":"@flighthq/useragent","version":"0.5.1-next.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"4aa8de304964dc9a024bf1f61620e52e3605b108","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1052.ea38f97.tgz","fileCount":21,"integrity":"sha512-t7HEcabW0QcT8Qi+O5rKu/PwpU/V4z68j6YAIdNEAuaW8or8wRiPALQhtPTvse2u1v6iUY2CDpGqPidSgg0Baw==","signatures":[{"sig":"MEUCIF8rhIHKbPlegnd5SMbNgVQH6u/5PVXnZQ33d6CpwQ1jAiEAi40qsW4GzZUuUj5CZsnC1OeSQ5hdMs1Ms+nxmd4nemM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICWnL9g9+uEUpVoEbHKrLUAcuYoLLMKGnrE2sNVEolXCAiBwOc+c5JvxNZyFSS8X+ciCYn4JqXrlZCwE6ZeSumJ2gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1052.ea38f97_1789013815971_0.6575290664420199","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1052.ea38f97":{"name":"@flighthq/useragent","version":"0.5.1-edge.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"f90cc61a57b32588880666cc7e0a0c7b35b2f9a8","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1052.ea38f97.tgz","fileCount":21,"integrity":"sha512-uU0+JtqlsTaHuiy/T5arlLevEJHwKpMwXdLP6mkj+zTdMRZ2b9hSFVxLn1z+Lf7l1FsCYc4lTybrQN4kPiwVuQ==","signatures":[{"sig":"MEUCIEv4xbVMvdshkS8klKeXVManROvqHcssns0rnR2IOM1PAiEA79jXTwK3qghEXoED11Gp1ziVw3fjCm46VToOt5FcbAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8e2oFz/5nXo1q88m9R6yPYqWbFU9f2TTPe83Up9A7jwIhAK24aHjCAOhyAj7MR8mobmlsbzcGSiBPkxN4fzh5csR6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1052.ea38f97_1789014028096_0.7562872955379354","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1056.4945b81":{"name":"@flighthq/useragent","version":"0.5.1-next.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"e9f4a74de3ab944630af0e5f92e45bebfffb8843","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1056.4945b81.tgz","fileCount":21,"integrity":"sha512-IZlYvXdfALxUqNeXmKcaiiQcRLWAurGqVZmWujZ/m0N9wGBt/9MhF/3+8/aoA/5jgA7PRu7211p60ld0YSsKsg==","signatures":[{"sig":"MEQCIGZ+1H2TfbR1tnufPZYuNfrH8w/Yz/EGKGxf2aSKZdyRAiAQ+kSBGQw3kNrBLDzl++LahB2AHFGUmrcFc1QjI4+a7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2BWAb3SojdnEtOLyoX4NcYeO+YLeISVANG03CFh5XkgIhAPn25z9GNVuTLqM7rLfFqsAkhrKVau0MqI0RqDT+5Ew4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1056.4945b81_1789060809606_0.92543806268446","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1056.4945b81":{"name":"@flighthq/useragent","version":"0.5.1-edge.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"9b4cdb50a85c0a348c539cbd7eda7a9d666dccc3","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1056.4945b81.tgz","fileCount":21,"integrity":"sha512-ESvoCqAhVWkAY3IDBYacakzHSk07S5IIpAur/UK5d1Ojh+loFsP9+V3DfsAPqPn5oXTvlL0h2FRIA9shs4KdYg==","signatures":[{"sig":"MEUCIB19/ErmLpSkJdcL2aU0zRbI87mCkCleTovEyC/nzVnCAiEAgcQ2a+SC9NqVliZboOgYhrQwAbLCPxhq8Zb9MJ4i78k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCoABVeRApX+0rbWXthYVzsfE7aqCVoxkUtDaXbetk8QgIhAMIC07ipoS+d7wnrek68pOV/cR1czHQmg0KAnxpidxP+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1056.4945b81_1789061110939_0.18631879143318142","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1058.751c53a":{"name":"@flighthq/useragent","version":"0.5.1-next.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"5d28bbb561c301e01340139ed343b907587d1b52","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1058.751c53a.tgz","fileCount":21,"integrity":"sha512-ZxHK2L6tk4iFht5hmUUApb/AYFBp2pJwwa29t/GI0ByjAPx0SuQkwrcWMGxDQzsN7XZWIY94BLAp9P56cf57IA==","signatures":[{"sig":"MEQCIDXqyLK+LMFom7Ve4N06PSpgn2nbNOysYIacYHJDOIlxAiASJlp5TvlhQdJMGIAu/X9mcAl9j5hOPLH1LgGN3eVZKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEDFECGu1tCJzKGZf78EFdGY+42dnnG1t1CMDYZZr3CtAiA3awG5XnQ8UevNBhEQyaQno3tIQfUInpdLL4OXKqjYIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1058.751c53a_1789079946674_0.8661084987240912","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1059.c56d3cd":{"name":"@flighthq/useragent","version":"0.5.1-next.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"3c8a048a28ebe639e0546b1a0e7fbbb6a7ffb03d","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1059.c56d3cd.tgz","fileCount":21,"integrity":"sha512-2mdC6rte1zLHwiq1d+KJHT1csI+IYKdfOKHJFmZnLVHvfRB1E5uQote56ANcs3hSo/qGfxzxIvBytn9Qz51iRA==","signatures":[{"sig":"MEQCIF8ZDNb7JrDabnD7iYvFEgmT2fEbgEIah4MBAte0lYvDAiB0poiM9kHfVDsWSIi94Zx0LEyQNkLDSe6GVrErLQoGzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCNY+Y/sUyfSxTlzFx4ySWRPxszK9NmRtMxbKH04J4mwIhAKXChI7k6/xXmGQXOBWapCyEaqzTP1UKaB8lG1QYqJyJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1059.c56d3cd_1789080077648_0.4117833465975702","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1058.751c53a":{"name":"@flighthq/useragent","version":"0.5.1-edge.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"f3717ca23c0ffbb77d1a26d2848791cb9253fea9","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1058.751c53a.tgz","fileCount":21,"integrity":"sha512-kG6PgbtUuXnp5njlLC4v4T02z4iXFiHWohTB4iBzXxJRhrZA5kb2mbSgNw8/sgqSybO38VbPFvESK7g+lEjplA==","signatures":[{"sig":"MEQCIBj1ULleT/TbbOvrk9pJTH5/4PlhxfktWWrfeuBG+m7EAiBRb9RJ0Ng+dDWFv4c4r/0MASdAA9TEVFKb4kbXSzU5+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEpPo6o4GXiQrjeX1F++Qj+Nqlsa/hX1u1Q1KK/yrEtmAiABrukJkQtXv1s4vT4fFx5nczaTwjb5NC7cjfHCJ2CDmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1058.751c53a_1789080331052_0.6268456593299279","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1059.c56d3cd":{"name":"@flighthq/useragent","version":"0.5.1-edge.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"aef02c8476788ce37f7afd8786de012755443622","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1059.c56d3cd.tgz","fileCount":21,"integrity":"sha512-7kVzYtVxDBF23Da7kVeSs4068fuaVteP5M0s/YEfckNT0HYKnHQ/kWPDTGUKRre8VZxw724uVpYg97sD9ykr8Q==","signatures":[{"sig":"MEQCIDWoJPJ9aLwhBojIngYWUHIvK2/m6EKf2HlHqGgfspJdAiBFoTavAdjyYZDq8igSei3xJM6mLjSOvIqJueSPhtWbFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlF4JGvtoxwZtPs+rcVy+3pKwnNocGmwPp+00m3B9WLAIgDOly2OqNRhdBsXDsQKE+4kM+2BMyvV1c84IlF/3vrEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1059.c56d3cd_1789080574186_0.5488116745525138","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1066.36fe89b":{"name":"@flighthq/useragent","version":"0.5.1-next.1066.36fe89b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"be03499dd5d3af16293ccb78ddc8f57d81c9bdda","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1066.36fe89b.tgz","fileCount":21,"integrity":"sha512-19MsxSAg8rNj5wjaJ5WlKMh0oFvqMMAyHnCNDMtRj1pcvBEazJjXDwqc+HvF0I3yk4V/uIKrzlx5w9J5LrMdTA==","signatures":[{"sig":"MEQCIGf23+7EaGtITx6c7rgsoUkcyiwtKC7IdfgLMyWsK6fXAiAjnggoCAhCmbHfqdkCspdP9SefHsKVnm2YiWH5krD8gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/rgmWjxsnNWfMM/tqa/DK6k4uSe9mnTlZNaq1/E+IgwIgS6YNshgrGAFiZYWYIrB0hhcbjxZfiZe/qks90bVSSZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1066.36fe89b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1066.36fe89b_1789109456770_0.6950551237703475","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1069.554a2ac":{"name":"@flighthq/useragent","version":"0.5.1-next.1069.554a2ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"887c303d2a429b3673117f4d319596b8781200a6","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1069.554a2ac.tgz","fileCount":21,"integrity":"sha512-A7vqmXfvakBFE8+LsjBONY6CaSm3WMt7ku9vYBa1zQM2DXdUubfqwjfUEMfK+GZJ7jX3R7Fphe2H2Gcx8jvHew==","signatures":[{"sig":"MEUCIAnzTixrkUFy7GERjPDEKQZM6HaIdOVctjy1PsR2pC2KAiEAg/y9YuVsqrHY8wHGYCV/YfvufnHKW2V3OLnkdK/5Z7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2A9ozSAhXEwyTX+RO3IKo+BeBfbWo8lDKP4Sk59DbGgIhAOkpVULAW/ud8gy3kuU5idcIKuP2p3VEoATntujXwt6x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1069.554a2ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55115},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1069.554a2ac_1789112152587_0.8798610505443893","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1197.6a425ce":{"name":"@flighthq/useragent","version":"0.5.1-next.1197.6a425ce","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"dbe0ccd6cb68915b5ae616ad2538e2f89bf5ff1a","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1197.6a425ce.tgz","fileCount":21,"integrity":"sha512-4tuOunR5wDSqbLmbTMQxGxxNUTBhfkO9QPLyBmFmP0wFq5lUec0pitcj20gxh9xVpFFAbEwlp5Qdd6yHGDeeNg==","signatures":[{"sig":"MEQCICQrKNijd9NcIxg1ovA6S4MU47vkCvrWmW/HgTQoAZjTAiAXeRf14IvTx9P6EFeyE099LfiVnU1SrKCFAzYPydAPog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAbdrnpQy421X+uiWmIgDRdCjgiyi+drggUyhk5uVEamAiAv3SM0rx7cl81hWaRETEbGN2N5EXc6M04oFajFmHL0pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1197.6a425ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1197.6a425ce_1789241122696_0.37227864926693144","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1201.9b49dee":{"name":"@flighthq/useragent","version":"0.5.1-next.1201.9b49dee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"b955c1fa071c1b7884b4f77ccdd3ba2bb22ac509","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1201.9b49dee.tgz","fileCount":21,"integrity":"sha512-Gc14HcnLZigRA6SfO11oCH79fYGAnzlns3dEloozy6mxfnl3sXmIcnNGjQg5UxP8aSRJPawUvsz7e0Gc1d8sEQ==","signatures":[{"sig":"MEYCIQDcaVG6cmdZfpquKIDF2YlpGbIJLRHZ+UE5Yi6BDMMTZAIhAKsT/ABATECik3nSHUEfhu7rDwqrW7ulamu2o+pd6Qhq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGO1HqpOBS96kzT+v9RIK0aXhqooT3hvgxRJ62tCyc84AiEAoyzDqylA2OpySj/S2At/BY47ERtahve5jafX64zWYqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1201.9b49dee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1201.9b49dee_1789245729834_0.14053578350084428","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1202.e31f126":{"name":"@flighthq/useragent","version":"0.5.1-next.1202.e31f126","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"3961f8cf59d82caef4f1775d1daa169becfc5810","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1202.e31f126.tgz","fileCount":21,"integrity":"sha512-oH2kG+qLyoUGq5P5SjzNSphCUccXVCrPEMVriCnsJfR3LvuVjv7dleTISCI1CR5bfZQejxfsNHTKnFkX5Fk3dw==","signatures":[{"sig":"MEQCID4KWDiCnMO1XEcXklMSLPlF/Inr6j/8qV0m5Z7+Z74cAiBOvqgc2AWUqyDlP6juCsQWHoO7jyFSHJih/1N7jqIhpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICAO6JvsDiKLe7Mogn2yx9oeCXCLJMDhnMC2fFmI/yndAiEAhhrWEwyIfPzL+qBdyBpunr8FfrefFkFcxnw6+w9plRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1202.e31f126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1202.e31f126_1789249569406_0.23440490024602867","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1204.e33a1ac":{"name":"@flighthq/useragent","version":"0.5.1-next.1204.e33a1ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"df1af3d05ce25eab30f04ceadfb55fcb9740916f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1204.e33a1ac.tgz","fileCount":21,"integrity":"sha512-NyiEEz/tyPTqjLONUxdqVU4vUzwNX1oLD1x7+wqep2A5Pa6a1gsw6lJLMvzqpsQuVvAwRtG9Qabm8vbPet47Vg==","signatures":[{"sig":"MEUCIQDdyPJGYjGmHwmnazUsmZJxLOkg2H+DQsxOv22psa6MVwIgJ47mqeC3JFCCXornOWmO9a1pz3P1XKSTInfPUUlx6fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFLdoEqylUE9/vd76o1ix7MZijfPVp05A8uvW5tng3beAiBkhcZU7S6pChtg7YUuSRf/ZegzG8SnmcOT0ImhE/QQ7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1204.e33a1ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1204.e33a1ac_1789256214863_0.22061679658468814","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1225.129b76d":{"name":"@flighthq/useragent","version":"0.5.1-next.1225.129b76d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"1252dc390388d0970180adda68294edf2058bf90","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1225.129b76d.tgz","fileCount":21,"integrity":"sha512-eRaHr+lDlvHnEmbYH/O6/tlxJf4mTkT1N7bQmGubdSZn6BiISA7QqT5tsIjVzraDVF5iq+JfNoJKpjr4fztosw==","signatures":[{"sig":"MEUCIHxgjbc/D+xnGRqpUDAoOkzLLhJz4rlkH/9thD15fOMZAiEA70dt1RMe6rfzWpUm1wEPEdHutzBVu/ysra3yaCCBIUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2OSOLMkTNa8HNCyM0zKapQPhiEHEtyFyR+NpP25PDJAIgfZeKIDXZieBuEoweVBMJSHOpsrHCGZYINA+zl670MT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1225.129b76d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1225.129b76d_1789269877469_0.1256436613974523","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1244.12290e1":{"name":"@flighthq/useragent","version":"0.5.1-next.1244.12290e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"7a967c53a5f345754b795733a0d149a76baed5e2","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1244.12290e1.tgz","fileCount":21,"integrity":"sha512-aWzNp3HxAVEvKFfE1+f17UciPOTX57Qc6e2Ah3JY5UKIFoLBX+feqN+441mEl2MMbq2Il9PViw5QUVfdO7TPMw==","signatures":[{"sig":"MEYCIQDoFZ9YMLQS0j36HT/ZuEV9F1yqmnkzTXippTQsvDdMVwIhANErnP4jHqzMOUp6F4Xm9G54YK1CYr4yDRivbBL0wkdu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCPbJ0ZM7tCfeUfDSpA13U9s89K4AIdmjMcoW47wnDkgQIhAKPIi7TJa+wLJRQOSuF6f+l+syOiJPgXXQ/dMjbJIzlT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1244.12290e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1244.12290e1_1789288306778_0.8541438584816485","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1251.918ea64":{"name":"@flighthq/useragent","version":"0.5.1-next.1251.918ea64","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"ff3a18d8492d33d0ab6c1f9837fc976c670dfb6c","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1251.918ea64.tgz","fileCount":21,"integrity":"sha512-AG1mB4KMhJlC4GqaaPsPZdr3Eosf8HyzoMlYvGnTpsc7y9F9PGbBE28hsvqOG6WIRG1zrm0dP2UKnozERXhQig==","signatures":[{"sig":"MEYCIQDZcniaJSEZGeZZE5CvC11CmUS6Fo0ppThBjWCD7HwTpwIhANYuSeS61rITSbq5bvPunQ2o+5QOBcNJnJeytv2awYcz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAe7Kyf9kQY3Ipzm3rakHugd1Z7XUia9rpiBEjJdzEB2AiBoCYx09uq1NSN9KJfyG3kNvcxCLIErd/IC/VhwchelDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1251.918ea64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1251.918ea64_1789314112241_0.409976127716041","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1252.15e4611":{"name":"@flighthq/useragent","version":"0.5.1-next.1252.15e4611","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"0bae193ada3aa5c6f06527cd8ab7d0e0565b65de","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1252.15e4611.tgz","fileCount":21,"integrity":"sha512-L10p0mrE2C2LXGWwwuoNAuJsy+yQ4Ml8Av+2q0ye7HcpJHlEdPPOkNFpOAoXMsqAYRgZD1wfWLiGvnSmXZnGyA==","signatures":[{"sig":"MEUCICbvxBD9aW02E2joyVgrVUs0GrMI99Y6bKPwEaNr0fl8AiEA5QwJrUmFIJ5z8Lamb3WoJVwv4kew86NciX45NRXem6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFbigffCcxcXuO/JcKY6tu77hn1uRAheZw0lwj6+o1iLAiEA0f4l1Gp5HAkH+bEf4EopHVLpMbxkZFrhxS9U2aAYfnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1252.15e4611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1252.15e4611_1789315222061_0.4482988900090814","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1253.6fe252c":{"name":"@flighthq/useragent","version":"0.5.1-next.1253.6fe252c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"09e4d38d1ede57c402c15320dded42682dde46da","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1253.6fe252c.tgz","fileCount":21,"integrity":"sha512-85ZU/3F5W7r3F1A0WH5tY5BS0XrSsUiKG1a10Gnha3PMcUZODX8rQettyKTLII6+2AVLQwQC2MJTCg8vefiINA==","signatures":[{"sig":"MEYCIQCpOfiwe/D9ILHzyTV4nfQPcyj/GHLAUJhPUiPZ5xzBOAIhAPpS+GnwMOowU15gL3jcQmByDi+G8jkGTs952KUTpQ62","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnllnQhC/r/J9nyBwbrkT/ARTAJ4V5pnfEr7fR/539LwIgVjaK8H6XHmZWTnAQkBSyVpyULk9tIOlttclRAhVW/J4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1253.6fe252c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1253.6fe252c_1789334698502_0.6870235119425723","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1254.2ab4a06":{"name":"@flighthq/useragent","version":"0.5.1-next.1254.2ab4a06","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"b8fa81dbf56477fe5d2e89f26cb2a6b6bbe22090","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1254.2ab4a06.tgz","fileCount":21,"integrity":"sha512-d1LCn8pAP+Nn0zroSxExYaJ2iOYVc5jvs1HiRVBgZEBQXN8jrTucloUbW4St2+pVIU2c0fwN/6AqgophM7+m7g==","signatures":[{"sig":"MEUCIQC8JJRCv+0c+qJq2FmE4NG7QSc/D5x5XCwTpE/+ZwqQ8AIgXCnCWRuGk4UYBJNg44qq4KF3oMkKgQ2JWsz/zkMnlrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2mmzk6Mm5ybBS52lXVmbPlvTFoVIhgsxSXbTs7t0qhwIgKe5DP7WRDhNWXNQfreUsSvpysQ7HG1OSqhkIeRr5hec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1254.2ab4a06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1254.2ab4a06_1789341215773_0.34724615662459546","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1257.b2a4509":{"name":"@flighthq/useragent","version":"0.5.1-next.1257.b2a4509","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"960f0b2de720912d83aee6bffc7800f5cfe764de","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1257.b2a4509.tgz","fileCount":21,"integrity":"sha512-5h68rRjkiXq9dG4JoxuDAdHghwcqc569U1Aj8Au8I0cCBP60zAQbzzEfm58O2ZprXU4lqmvhj04ZKDgShuwfnQ==","signatures":[{"sig":"MEUCIDDKjbl5T9O3T6bR4sbXUY3m902s/wFBjYYPhPD27yc5AiEA/+dyWBUtjF8Tfa/R2VaV8LQ3y5hlujLJ4d17xSD9ipU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCg01gOnNVBJAShpMJZor9aiUCuJrmxGX47Vrf4SN3MeQIhAJuWJ4yz+PXiz2d4A4DdGH5DrgGGu5bS81A5b6d7Xsed","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1257.b2a4509","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1257.b2a4509_1789363812648_0.47370598719433077","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1295.2b6bfa3":{"name":"@flighthq/useragent","version":"0.5.1-next.1295.2b6bfa3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"6f5989087344412cda3bcd83102199e29a698f67","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1295.2b6bfa3.tgz","fileCount":21,"integrity":"sha512-7Iq64RYfvimLs2K0+OkSaoOBVE+YpvZiwZr+DTHpMu00M2T0aiLQOdRCweWHPrQ+bk31+LVCQSdSzhfmPbNH+A==","signatures":[{"sig":"MEUCIQCil4HcDSu5YLi9wbCU1IimBJWj46fr41utylwbrBQdfwIgQeYHEE8A0QRRCn7KoGFXjiaqeK3vBBdOb//rY1dLPXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICUBzGRjIhvBa4U0uAEFUuFrvhfBA9DWzCW9X7JLAr+0AiEA6FxEZBD1QMQXLT6t1ubTjcBCXOZlnZ/gM5SxSNZry3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1295.2b6bfa3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1295.2b6bfa3_1789417305103_0.9806451189473289","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1344.b88acc1":{"name":"@flighthq/useragent","version":"0.5.1-next.1344.b88acc1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"9ee3627c9bc4816736039918767779206bee3a19","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1344.b88acc1.tgz","fileCount":21,"integrity":"sha512-w/q97n3flcF6O8BRrSjzUlGPO7JlhHc8+KHS92JE55AoTDKttxTOmn2zOwTXQWPBcdbjhdyjitXNyhXoQFi4lw==","signatures":[{"sig":"MEUCIHDE9u4fob3onsd9NfIh4XFSCHc9IWbgbCZr/y6ggTaHAiEAk54hfgiNJ9gYSkqgoCg6MIYqcMRgAPVhJNP7xohnJ/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDsrSisAQuzNVDzptEgLd2yXfZVFJn69XsJ8RQWUa2YbQIgDTWA5sdJzFTaM88995WJtlS1DNgAPvCFbeLJfq5AS2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1344.b88acc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1344.b88acc1_1789452613107_0.0990361652249685","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1345.0995dc5":{"name":"@flighthq/useragent","version":"0.5.1-next.1345.0995dc5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"b15f0d44418fc4cda4a353a58be8ea74caa11001","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1345.0995dc5.tgz","fileCount":21,"integrity":"sha512-NrJIf08QD0zuc65lYXDFSrxwX3r8goBMTSj9GbUZ3K3jlgJABbW2I/FWJOZc+wN4gHWVQpa9bodNcBXMI/U7aA==","signatures":[{"sig":"MEUCIQDhCnaffrztxRr6PV5La56floulefv5gFnjnr19p7k7uwIgNBCxObsXWTzG34UK/9a1wJT1s4b2Ufmv4Ggj5H67UR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcH/iPJCW+jgA3wZ3TUxSgWNJJiABKnykveXDiriwZ8gIgETJX/MRl/MpjuP9p5mypWT3fe2lzn/Z4ITTwlZhIba0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1345.0995dc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1345.0995dc5_1789454591867_0.8907033936279471","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1347.54f97d8":{"name":"@flighthq/useragent","version":"0.5.1-next.1347.54f97d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"e1381911db884139dafde5d49047f276c6f20c1d","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1347.54f97d8.tgz","fileCount":21,"integrity":"sha512-vABwv/ueIDoZZlLxgTL5ynJC7wpi5HUKZsSZKHeMQHncY3bMJfZHDlowEl8HpzYCNGKeUd4v+yqthKohGpKT3w==","signatures":[{"sig":"MEQCIEtc6gTupriwP0/QBe500HQcc3ydGKsEKTDQekgz4YXgAiALHapd9oKRblWUiQsRiSN9o4FBKoa+lFhEqfRqOg/KPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBFOVY5xPPdOFU4zykCpe8ROgCMj+j/ptcQ2NqXMkWgwAiEAvGPQSCdi41RZDoQJeuHxGxu6wVvpwuVQTBMEeAcWZZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1347.54f97d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1347.54f97d8_1789460989017_0.7204198042369427","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1348.e71a747":{"name":"@flighthq/useragent","version":"0.5.1-next.1348.e71a747","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"e1a0e85a9ce6cd8e8d65cad501174ed815ff625f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1348.e71a747.tgz","fileCount":21,"integrity":"sha512-wj4Z9T88pEZ2C+l2SMGkER8NKu9VBeAnXhDLPAEZshk2cR6jGTGvmebD6E3YNORfrG5I+YNTTEEw4wKJ9/AHAg==","signatures":[{"sig":"MEUCIQDbt2yy6oqfrZdmBomKmy0po9q24nk0ipQCmt1CMZ7SQQIgNhl50h6Xauz3Ix+BlMGfj1rGxx4HmyBh2AhTJXv91vY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDntuZ3d5qQocFFgSbMY5OcjAJPe8ZlZq5YNfIXQzyCVAiEAkOwV8hJjtsHGWEdnqpCw7+fDmU10rWY/6143egxCv5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1348.e71a747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1348.e71a747_1789464743117_0.6325593102998803","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1349.05b053d":{"name":"@flighthq/useragent","version":"0.5.1-next.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"fa7cbba75d8efaa48163196c37534db490a77a81","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1349.05b053d.tgz","fileCount":21,"integrity":"sha512-kUp4ZXZUJJBtkl9rE2Ba7tIBxtPwZS+jyGzZx17AOY064QYlohwsIGJ1DRldFShRZ7J5caoruCVfSibIBGBaIw==","signatures":[{"sig":"MEQCIACRYohnPnpBE55bJNUOBQ6NNxcgwSy6JglZnyameYYQAiA2WSSJ4DJbTlY6a8YDVROipYFeg1CP9nb9oq4DpgtR/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDpkKSSgBiWERkW+i/zksQKUbnW+X8cfCSkGHX8/c8AZgIhAOjWvgbqNOAQkSMh5kIauLvivd2BlLP8P+3PEIfttgN5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1349.05b053d_1789469087788_0.7266138083645381","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1349.05b053d":{"name":"@flighthq/useragent","version":"0.5.1-edge.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"bf526367c49253ffcd2b4e7c2ee0399c562191f0","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1349.05b053d.tgz","fileCount":21,"integrity":"sha512-Rtprc77TV5hXFRd32qtQEkQ8nJu8YKtEVOcAcjDoeA87Oy/RcnoV8OnhOQ9bTo+n9d1xgBafyJ1fYIBAcfmbGA==","signatures":[{"sig":"MEUCIQD/pwjTiVpfnlDok7PVbVYEmn77r9B8q4w1oJJMLkpdPgIgDIuHy/xJX6/eXMC50gRsD+zUkFqm1s7N93+DSDd1NDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHqwoHqy2+NijRDm0nNeNJEzCfrcvMzjfkYdRi2o9mGnAiEA/2czWQd7wgnaer/De99kAgvJH/l0QfhofRTkOgCR9nQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1349.05b053d_1789469557363_0.4753546467980525","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1350.8ce488b":{"name":"@flighthq/useragent","version":"0.5.1-next.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"0401c9ae54699ac334bd4dcd5d128a386ed6da16","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1350.8ce488b.tgz","fileCount":21,"integrity":"sha512-0fdQTOwTupBAJtXXHFJKMAyPQi/0yr5uNQcmnea1OwWfFqCuCvoT0jNoXRpC5fiomsjf/3fKC4ZLoxqkrzrvPw==","signatures":[{"sig":"MEUCIQCnA+9EQJA9uM9H/jozejBZUtqfzd8PFZyJD949CmyYBQIgOnnmIOtkDY57VTIao3MVkXEYuzw//s/52l2Bso5GdjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFMEu453QZBPAbW9oC6K5TdzEWPrv7rL5/KPa//+SS6DAiApe8321wzE/t4EXAtjdluHTIHZaOp7PIrhhNTiZNmrBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1350.8ce488b_1789489714960_0.6749293690266691","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1350.8ce488b":{"name":"@flighthq/useragent","version":"0.5.1-edge.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"d1e84dbde4c2bd21864d76623bd78722a781103f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1350.8ce488b.tgz","fileCount":21,"integrity":"sha512-3BMBWpLtTJWFQwIDA5Na2ouhvf74q6eiSaAN1cpLuXBaxRXNpdCByapYLeab4EqdYhGOaswufxwYej37dKHsKg==","signatures":[{"sig":"MEUCIQCCDPuhUgHvNs++GvU9p0pyWRlhjq6gHz4YpEn5zIz8PwIgMcboyD71sFOvC/qHiuxs4GpWdQz3dOTvRZmk+yXFW9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIASdSQhwglKOiH5WbpY5dLufgQo8hh6ejI8JGFIaN5QkAiBJ1X7klu01Ii/JxrFuQIqbi/D8/cszDjel75AUxrLB1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1350.8ce488b_1789490295073_0.15618211412027483","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1370.903f328":{"name":"@flighthq/useragent","version":"0.5.1-next.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"c7ff2d6c89c3b1dec65fa180a42de23d90dee390","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1370.903f328.tgz","fileCount":21,"integrity":"sha512-XunOeDgNp5WhYibXhnJ8zYe5e5Dz7sUEbj+jD/866WzdMwYqT8JSFywa/ziSSOzD2KTijBHLoZvneXzd6XuU0Q==","signatures":[{"sig":"MEYCIQDxBlCieAERRQwLxDgJYJoXPyD7Mza3YjyyBHEPGDgVpQIhAN7cxbNGsuiA+0p4ub4qd7xb0opE4b/CvoYzRA9T98Ka","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE2D8XJftVSM3g8IEeLfCITTkvP9DXIvd59VjmQMIIaHAiEA6vFuJe8P6fvDF3qU/KVlrEQXmJte1ufFlvuROovniew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1370.903f328_1789537838362_0.8314217656181322","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1370.903f328":{"name":"@flighthq/useragent","version":"0.5.1-edge.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"30b202677109ba03a80b27053ea2f002c4c4ade3","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1370.903f328.tgz","fileCount":21,"integrity":"sha512-RXGwi3W/MfhuMPIJMFMQbt+fzyQye0jCJ3LPPwqwAkZcw1U2h0Z/RXNnhOf/fFm3/e40pnxFhRXnbUREgc9DzQ==","signatures":[{"sig":"MEQCICN3+PCH4PUPwEigvqN4u1ppOBYqJ3mtALzoQWf7+MlKAiAo3EMfdb0kBAxx4D/HwOPdCLxBJC4MP8/Zuh6+IMY2kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDTE3sLlOXAu2RsjK4jUEybEQD5VMzCv2hjFO1UpsVzPAiEA2o2ZPFJQGz4ue1fNPr3vvW0ecRHkdwHejOb2FlGVE3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1370.903f328_1789538365096_0.08039246150724755","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1404.457d1da":{"name":"@flighthq/useragent","version":"0.5.1-next.1404.457d1da","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"734558efb747f6db3cb815ef65f3c70c11fb7c40","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1404.457d1da.tgz","fileCount":21,"integrity":"sha512-kRsq9B3ZcsjVdQeI3rfKNChWyu6DzugTDtitQG+ehktH/LaBI+c31KkqThNIk3l6UrOHvHhmyW0SJwDP4Z9mgg==","signatures":[{"sig":"MEYCIQDasTJJlnn+1TBTvNe1trkJ2WkB7SqLYmh4MYyxWWwiUgIhAPHgTNnemc8G4Ojy/d4M/VjY9I6NwP9ydf63HvHSP7SY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxiTDzbRdRyGrEd6frSg9Jn+1sfG8XjfGhmft4HAlazwIhAKnHbqT5Adn3jBjCGqDVdMgTkh5A0BY3Nppl1ebgwDp2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1404.457d1da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1404.457d1da_1789626027361_0.04445440194208761","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1405.69d9356":{"name":"@flighthq/useragent","version":"0.5.1-next.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"7b187c0cd4d5c5a5589bf6a3f0d67e6338d2a37c","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1405.69d9356.tgz","fileCount":21,"integrity":"sha512-VcIcHm7be94wxrx4phbDoSM+jMz0dZznLQ1tZA72FPihf8WBXNS1mOnXPUAz/7PAQkwj5Xsqfh5foobX3K5KOQ==","signatures":[{"sig":"MEUCIQCiP3GefpbsCppg2xE5ZHcJqBiC9ET1wlSLxbL6+6TZiQIga7K+hQaYUxDUqJaXAzzhtGEQxhdyQBdT7HPPaod48Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDs+hJ5b5EJHt7kw1g8w5NJq/dOsDWfNwp3HcDpEoLRAAiAx0C4pQsnsyN1cSDcrUM0XyuTR4N5Jcy4vuMe82ChylQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1405.69d9356_1789627803881_0.7003972547682287","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1405.69d9356":{"name":"@flighthq/useragent","version":"0.5.1-edge.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"1b1195d6925cb03ecd1297fbc8ad77e2ab0ebd25","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1405.69d9356.tgz","fileCount":21,"integrity":"sha512-J+UvIPfCZBH/6rssBDwRAwi3+Ioi+RpV2cAtI/9SCtoJ4I+enQ2orv5h46rO6La5UdKTVBDGshIwQMYDg464OA==","signatures":[{"sig":"MEQCIA2kGCQ/kg7phyinjf0Jci+MVEcGf/J53CcxUJ5qMR8PAiAYOb2T+t7M/f5qjMXyZGKsrqgiynRiFuUkQf9QATLsDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAu44HeDKsjBYK1jzgMDpiXanpK4zDBEyGHxo3yBzEqkAiEA8eVRhxNYkWCkv42Hbk1lsqP4LkCX1tOZ2GFvp1imssw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1405.69d9356_1789659807561_0.8057529998355719","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1410.b534771":{"name":"@flighthq/useragent","version":"0.5.1-next.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"e383fa45d19dd1b7e84d5e82fbcbc816dc4c2844","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1410.b534771.tgz","fileCount":21,"integrity":"sha512-38H6t8QSi0DibAN5lIW+/10OZPHm0RyGZKAnAR0/nfXYRtG7J5vEZXdh1SX1JdC3+D/8MIOEVzDRA6wgSIgPtw==","signatures":[{"sig":"MEUCIFYZp4Gw972PhqEbrrYJEJf/FH/tiNFA/u4e5tnt2Uc/AiEA3vktV9/olxH/WtnIyJmql3CSpRa7Iz9jRzOUewvuiyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA2etp89kk+SnDVUgLjXcKvNmql17h3S2JjdzEazCNYzAiEAzjuIZM1tIRKm4RoLTjH3EGXg0ynWJKvVy+S/NwIkkug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1410.b534771_1789670494292_0.9850336315315664","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1410.b534771":{"name":"@flighthq/useragent","version":"0.5.1-edge.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"94fedfcb5b0ed03c922ae97b6544a8b809ac8440","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1410.b534771.tgz","fileCount":21,"integrity":"sha512-tkK68+fNggjgjG7qwDfjygTct8MILqZ2p0O71VwFJtS8UVezqx+6zwxrnWAvsqSFxjhHk5RGzFe6PmC0DCNuxA==","signatures":[{"sig":"MEUCIAHr/ozZ2uq1+5hNo+WbG1nyzvl9Ub+Xv6AC3fie271tAiEAuDzmt0IPEh5Bd55YraK5uU/IAGStenHae0Hd4+UqTpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDDFct7KfwQPU3MadMUG+yEJx3Ay2/iebol/1u/Po96vAIhAJ8/TUkJ7bXRfp4l36bpluyP1cObuzIxMeSZrZA6w2cD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1410.b534771_1789671288687_0.49569199581182866","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1450.5738463":{"name":"@flighthq/useragent","version":"0.5.1-next.1450.5738463","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"72938227cd7c1f2cf53d76209f6d2f9348c4ad29","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1450.5738463.tgz","fileCount":21,"integrity":"sha512-DYdo+BbVhQlrntefX5ZjdvYOjCvaRyxEViBhKqFgCOFKJM/cUIKHqTH7r/dldWVJgdtM5K5kTVp51Nnvxqxh6w==","signatures":[{"sig":"MEQCICQW08ZXUgb8tOeecEKCo6M4xUb92EMpZtjdV5N7Y/ZLAiASbllXqKBxuswcl3qm5l/9voWVB9qJwrA7c2Pc3trf3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB95ReZGxy4POQtz17M+zwWpLx78ErwH8Ig2YXg8/nulAiB5d7MYu/9Uwja9SeBzJ8q62DLxu0ByJzbwdMGE3yMtaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1450.5738463","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1450.5738463_1789779685122_0.07244804329343535","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1462.5a251b6":{"name":"@flighthq/useragent","version":"0.5.1-next.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"9c1dcd9c3239622f773053bbea210dc2c06d8979","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1462.5a251b6.tgz","fileCount":21,"integrity":"sha512-7nSCnqh/69Kuffo4k+pqblu2m05optYwa9MB/NR1X7zt1xdYNWRb9Z+q+fCOHuxrOJ+TLL74ei6ckDS1IAHWNQ==","signatures":[{"sig":"MEUCIQC+VKdIrVnH8CTtrJeE5UYEa3KkaLppTY4d8VYrix5qHQIgRFEiUxmcdZpUTgwPS6WjS+KyJMVx+2TnfXfbQVTCsQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHN0iF75F54IYMfo/sy/w0FfJiqDuQCYsOd/e8SEIcGrAiBJ7e04N0Y1siKXeUnFwclBvIX9I0wbn1PjFsJaE2aHnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1462.5a251b6_1789840264538_0.944406136057087","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1462.5a251b6":{"name":"@flighthq/useragent","version":"0.5.1-edge.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"ae9d521a88bdcf717ca1bdff689c694e2e9715b1","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1462.5a251b6.tgz","fileCount":21,"integrity":"sha512-7hjzq0gx43C3RlS9veHUzeY7+XIjw+0BtanEndq+CCz7YOuCRBgRGu4IdJPIV0/7u0hFu6tGL8mFp/YC1CrS2g==","signatures":[{"sig":"MEUCIQCQYzqFmEWoAFJhWuTNMOIuvPALVxUe1ioukMDGRbkB6wIgM42DbyNct7zphi0rZmB5UqHsBGeYkgGvbzyoLLSh3VY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD00XMjroOpSqm0k2A38LFlBZHD6vUpUwIJqqxorXv+ZQIhAIUpzufVjOaMI/R0kimccw6SXzGZdnmwJLAaLgFULP1K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1462.5a251b6_1789840913103_0.5926997010156148","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1467.7e2fc7d":{"name":"@flighthq/useragent","version":"0.5.1-next.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"a3693b87b7968de1fec671b7f5117a33bb9c695e","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1467.7e2fc7d.tgz","fileCount":21,"integrity":"sha512-8Ox7Z7AG1W+vFVTlSCyQ8vlmMthT9QC7J09vbpp/5TqwykPzTHP7w4mKAn2V54c1f8URja1S9/v8qsVzls7Mhw==","signatures":[{"sig":"MEUCIHBzjdNRFjd0tCIhd/GV4JCgkltN8zRiyVy+PB+DsymwAiEAjN6SNeTmVOO53NXyNG/YKMjCWbQpAowsaEGn/lis040=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6b7QArVveMF3Zhh2kTTRaE0pqcDZ1yyRLeu1y36pqwAIgT+pvIRhxbDBK1pIImP/aa3k66xrEY5OoA6Q9+GDY0Lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1467.7e2fc7d_1789850310001_0.8500721693142741","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1467.7e2fc7d":{"name":"@flighthq/useragent","version":"0.5.1-edge.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"512bdb8dc18c6f43ace313cf3614c59aaa57b197","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1467.7e2fc7d.tgz","fileCount":21,"integrity":"sha512-NHVY0tdJBBDamntBo5yUENBRVzbCUh0tlWXFR1c0aGFcY5wDdtzAaxem5pvZHj9cE+b3msaajcNGV9H82FOonQ==","signatures":[{"sig":"MEYCIQDUJnSUSTsW16XB0IXQ0mNTZBOzWsf1ftwN1que6nkcMgIhAMjQ6c9VSGh191A9lh6ynH4AB2x2WDfAAchJN2/Cgs/R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC8JmHaG8GJe2PNV6kHPieG1KjvNDEZ2/FGtauKEp5IsAiEA/xOme1jFeKD2AFvyLFbOz2OEwmTfd/elJerzPP97VGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1467.7e2fc7d_1789850898642_0.8996269919758695","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1468.61b1d9d":{"name":"@flighthq/useragent","version":"0.5.1-next.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"b57e13274a8fa3644299b87e4eb52b24750ff907","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1468.61b1d9d.tgz","fileCount":21,"integrity":"sha512-fJDz6P0K1vKvlj9TVejacDlkctWl9SbfNIKn5bucT2+CiG87Cu8+2McOZ4R3y8Zib7K1S8kum99XqLx0qV/AAw==","signatures":[{"sig":"MEUCIQCK50yOrtNIoOSOFsdBMPzB/L1DPGSqkz8Mw56bz9pRpAIgEAQ1Cx/S/Nzgxj8qRA9Psiv1ErUrfIzRDkeEELIVeNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICgN4ixY0of1lvBFav3zbhyj8Mxx2EWpwVHEK+KpNb2RAiEAlOd0uAA4ltNi71WSxmzxu3gRpYnXI9Rbg1ywwUoYjB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1468.61b1d9d_1789853050600_0.9017444740525387","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1468.61b1d9d":{"name":"@flighthq/useragent","version":"0.5.1-edge.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"6d6edb494d7935b52bdc8fb5a9b841e13f4c66d8","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1468.61b1d9d.tgz","fileCount":21,"integrity":"sha512-1/4SsvR1L/TMvm//OiqCq6xb4/SRQL9i+g/EbFj8Uv7dZdESsdiZOPfK3Ctw5oNOCSZaQQw5dgA5eHOGBYptlg==","signatures":[{"sig":"MEQCIB3DMRRn05yj73plNCYDqHVYbXgFiIiPBxf1VLCtcG9IAiA8yOg7LYE1yDjWeXEqXGq7y3RSxPvdV6UmoJkIbeqVbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICKG8osqIUpf7YyQopyzbZX+ho7bcf4POTCfaBZHZWlhAiEA+fgur7+UQnIOvTJxM7E+4Hsnus8oFAjsWONXmRqI1hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1468.61b1d9d_1789853510475_0.9542644240496518","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1471.4e82419":{"name":"@flighthq/useragent","version":"0.5.1-next.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"21e6b328f742fdbde335cba1fa9dc2c373a8bd3a","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1471.4e82419.tgz","fileCount":21,"integrity":"sha512-RkEDdoKuDSf2qFDYhq/RQuzNJqv+QKGFkzB91zpUJvS93E6mgYNa3MqTAX7ZUKEhR6jeeSCH8TPHRGSWFunkxQ==","signatures":[{"sig":"MEYCIQCYv7j3s6PZAd0moT4vtYwnfResTtIdIrSyr+KpdjgAHQIhAITCUjT26s/vMwxqqdA/wErmoh6a69wRxHBt/b5bPsqV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4I+9y0XuVkvlof7mLtGXk3G/ZOVrhy53UsLFZr5zSjQIhANkGcsj6NcuFgGFFQNY3GT0KSfffmKgqXZ//wsiIqknq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1471.4e82419_1789886177609_0.9749708263087224","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1471.4e82419":{"name":"@flighthq/useragent","version":"0.5.1-edge.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"c284ac4c460b49529d5a11b388716916bd16fd0c","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1471.4e82419.tgz","fileCount":21,"integrity":"sha512-D6ZUm48ucEw3MLR2rY+Or3qRkEUooQXjQB6NBw53cw17iVqAUEWGjkfNeHZMMG0etB3pwtrper+4t9NicBmv3w==","signatures":[{"sig":"MEYCIQC/xyVhNkXCKkVxkdNGovUrvT9i208DGYxxS2soZucnWAIhAMOS6sVuGmyfmmgjKVGZfxbR4ybUPJCCyHtyTl97bVS/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1upARltJT7ozA9xttD9JPeL35+VAwDYWWIrarhhYgvQIgWLHrKIyS2CReBbx/R2kOD7Fm9itgV8UNJt14qj/8ago=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55117},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1471.4e82419_1789886797159_0.16970943646189052","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1505.5790c72":{"name":"@flighthq/useragent","version":"0.5.1-next.1505.5790c72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"a340940da5b1e19d3677541c2dc4f798d9eb2557","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1505.5790c72.tgz","fileCount":21,"integrity":"sha512-LekbptPXObb3UyNZ4XDBfGng2/l/FfMNvOMUuhR9mzKFBFmHQhgJbAp4OsZTCcJF/HGEAqbcUg5oNWbLjH5cCA==","signatures":[{"sig":"MEQCIAJy1N+MI6bmgydxHrMQSCdVVVexwY/mh8zrASU/qTtwAiAcpRU5wZfda1uh42R6Xn2UvpjHGOiAOb4kUrAGJOq04A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC58zQNj/yyrtEOzm5YuhOOH3+QCyd2+CKoefkVEWvBVgIgBkBTypoZFz71dnTfVRAvb+xXTLgYAXp0M+K/QFBC+4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1505.5790c72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1505.5790c72_1789901667262_0.7864509023936108","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1520.4887418":{"name":"@flighthq/useragent","version":"0.5.1-next.1520.4887418","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"ab222387c0ab1f7b82424f07e2cf5b7bd6c33c4f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1520.4887418.tgz","fileCount":21,"integrity":"sha512-94Dtb4jF+c+MCT+ID4u58hqfccGm5IGwVf2L9dLqSkMUKaZ1KK7BJX0BOSzBj6CX1SLHyDrCp0ERvIhXGT27Ww==","signatures":[{"sig":"MEYCIQCRjS0XyOgZvxAt+zVO+6T0Xp3hNFgYMj+DPNJ6nbpRVgIhAMVAlx+AGvJJ+RnU4xSXuL+xq4+tauc9zvlCdZd1I5JF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCwhmBFtTelNv0HjipC67WvS7nn7Rx4x0+Lhq5EGNdb8QIgFtDi1GMiY88f9sthp9NXhP142YbMl66GMOR9frY9Q3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1520.4887418","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1520.4887418_1789918130040_0.393304329211176","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1523.c47f79f":{"name":"@flighthq/useragent","version":"0.5.1-next.1523.c47f79f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"411f8399e12c234319d5c56a82aef4370359cb22","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1523.c47f79f.tgz","fileCount":21,"integrity":"sha512-5W/pfEAx/eAIhfe6bisvNY9wVM5ostAKLTaIS6T5SKB5czNvKEMP0OBNIvBGkp1r4/8ep/zZOTM3j6Qf1NR/uQ==","signatures":[{"sig":"MEYCIQD1cpl7uCOnXU/umKTuiYKTwGHQNCLztKgkRUOh/9SWoAIhAIOFv05pdma+hWZunhUvJULWUYirzTd2NfgpJo8+4C8d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICUk4+UsUjn7US4g8KEZglCApbXZ0XeywlddsUmfxuWrAiEA8s/Qrux9geumhYe0j6j7jok9f3pJINsXl6MnQwE1PWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1523.c47f79f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1523.c47f79f_1789921676020_0.862582219158647","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1533.2910b54":{"name":"@flighthq/useragent","version":"0.5.1-next.1533.2910b54","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"70a47970e30283ac73df228ef0ddcb041529dcc3","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1533.2910b54.tgz","fileCount":21,"integrity":"sha512-6dZPkNDuBgLsiQnSVG1V2m0MhKZOm0sKrAJo4Cjv0bo/Trpyl2gq1hlGBdSAWCoAjk1xzdRoLEGr62VqleY3vg==","signatures":[{"sig":"MEUCICjWp7Z23AOTqSObrwJ2E6LTtAHkaEJADrFZGYjISm2dAiEApCIEKH1A6RMtu2JZ2kX7CuPXFq0tKyHHYa8BAanCHtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9hMqrwJa3NTuBNU2gsIFzistSMeYR0JErjrCnsZS2XwIgZRXTum1mhznZIvIMy5V/xg7zXN8rKnzYchICHRYQ3HE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1533.2910b54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1533.2910b54_1789930315998_0.0716971231264254","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1538.09885fb":{"name":"@flighthq/useragent","version":"0.5.1-next.1538.09885fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"98fbf19a95dbbc0777764ca04dea5779d6070f03","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1538.09885fb.tgz","fileCount":21,"integrity":"sha512-fpQCUfhcDwswvP5AYRqjMz8gD8AMxOgUmMTcp7OAumGdU4CdG/Z12nxfllzpnvs7U3cA4lGSaSTl8X69dsU4sA==","signatures":[{"sig":"MEQCICGssbaEQ9DMajyRv3GMNrNnN/DmrdqtoRpi2cktf1PTAiAEpden60HSYx/2NUFZIlZfTweJcVzp3GQeRSCQtOcF2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNahHEV6ArXT9iYgvdZsC+YPLU85LsIwp8NnavdniWfAIgHOD3bUVOg7Yw4KqH+c8E+11SKft44CNcRzsjeozHcUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1538.09885fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1538.09885fb_1789973373847_0.7701283330089954","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1541.b94031c":{"name":"@flighthq/useragent","version":"0.5.1-next.1541.b94031c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"8f6cda463cc628b34f3b1963f12248a774912eaf","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1541.b94031c.tgz","fileCount":21,"integrity":"sha512-Bq79qowc237RCGp4OSHs5xxyuIcxk6QeZIy8x/nIhL7BrO2gM4NDIpVIw59jzv/EtvsKzs3l3LjD+wYLg1dsog==","signatures":[{"sig":"MEUCIFeAbY0u9aM37MM/S/Cecafb8YSztJpofIJgTniX/heSAiEAttj21JWPwwY1jTGpIbPh1qy1TZld5vinckKdzL8AIPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfcph+1+Pi+2Uliqb9PXdwE8u3ZPdlUEXCNDXVfm2L9QIhAPMSHm82wWIhTWfFgt4S30ZfHHccx0tHyaAMlL3o1g/E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1541.b94031c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1541.b94031c_1789974688885_0.6806959209661552","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1543.41f4a99":{"name":"@flighthq/useragent","version":"0.5.1-next.1543.41f4a99","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"2c5c9feacad4b7eaf55c390151d900ce58f80aef","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1543.41f4a99.tgz","fileCount":21,"integrity":"sha512-a4GAGXDMyEJlbqyCwjoqQcLlMrQosc3LxTrwc4n//7PTADy+H27csB4aTPkhcXtcqZQdGv5gKTHQl1hOP59DTA==","signatures":[{"sig":"MEUCIQDQPGZtV9vEB/Q5J0ycUQqfYSoVqnpLo12lBZbLcVFKAAIgHjsQIo5joG93wEGDnoZiFNVAPMaCVTG5xgtJQZ1mB7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICRys0Epk6gBUOF646d64u4ZLa5S0JSXEXQL3DumIGigAiEA3w+lU50JhFKCMn0/s7HAu8C+r5LNVuQfrKPfcs/cvSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1543.41f4a99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1543.41f4a99_1789975289704_0.3605779318545499","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1545.a3a19e0":{"name":"@flighthq/useragent","version":"0.5.1-next.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"cc8c11bd31296577e610a13181831f37ce5d1628","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1545.a3a19e0.tgz","fileCount":21,"integrity":"sha512-YZTuTWROBgWytB65GwE3NqRUu/n4oI/TI89eUesW91og8WALhhVutydIiWIaZdjM7DUdwBgDP+uUlX4dabodAw==","signatures":[{"sig":"MEUCIDYYmJo0xKJC0HphTDlnDS+lyeqqFHNrRaUOUWFKQd+WAiEA7zFA9XJFUeEoWOMAba4TQmkNItFpDzsSk/LlXPa5mgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIApFeO0RJbxIeWkF1agbdotLwEEe70AjWbqrWm/fbo7zAiEAzA4Uu37EyEOYa+SmLnDZUVQovvtbM766uuO0+iemlHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1545.a3a19e0_1789976514019_0.3341857837783315","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1545.a3a19e0":{"name":"@flighthq/useragent","version":"0.5.1-edge.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"0bd4379801348bdbacf245b42394cd0a6288f246","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1545.a3a19e0.tgz","fileCount":21,"integrity":"sha512-Rr50JRir7syc8RPyfWn0gMQfxLw8JZ2SiCWfb3UPSyxDXyQ9QN1AfeEWjTPKkLAafLBhsig6I+9cMDi7TIQ08A==","signatures":[{"sig":"MEYCIQDkMGns3q3/sd4zZMyoM6IXii67/iTGvGwYFoSJE304BQIhAITUNZCKWIopnszR0k7keDuAShQhVW3rvGZ3k6rcf56R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNfsU3A9J9U6Q/ErfOg7SMZT8A2/4DebHgNzzpbvdtyAIhAKLt/+/fYXpSvlsnfRSkhkP63fO13ucL5G1EtoLVR7kG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1545.a3a19e0_1789977038957_0.8151823178100999","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1556.ff9e615":{"name":"@flighthq/useragent","version":"0.5.1-next.1556.ff9e615","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"7d39e435b0b0017c9650c6e0b8214095ef7b3246","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1556.ff9e615.tgz","fileCount":21,"integrity":"sha512-a6t4hN9IxiJHUNbQXGQYPzGkXJmbx67szg6G/tZ+LiFpQDqq+kwksLxV9zarrv6V15a2lJUUNAWUcppssCzMCQ==","signatures":[{"sig":"MEUCIGFkdn5azGwGhkRdTF/A/GVBU1SB1HUl4VIQvhzoNE0sAiEA2PbYtBTOTvqltSFYkHF8EGohKOCz9krLsWgBVmB5EjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3joZPtLM93ytFCSMnBu7NFY/8yzAf9FE1qX58IrD8OwIgOWksq4+RZoGyp0NM1ZGUTv8+3v6jpaEPbqk5FmS+dqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1556.ff9e615","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1556.ff9e615_1790028170916_0.45002196532786165","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1584.db3c393":{"name":"@flighthq/useragent","version":"0.5.1-next.1584.db3c393","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"1ca2954a5f7dd709689b2329d297dd2e119fcf52","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1584.db3c393.tgz","fileCount":21,"integrity":"sha512-T8fvfg/nbwJp36jlbAs4zGNMNqMFLS5/EG6Y2Dp3ONyFZHXihIxsW3HgL2T2IeXkLN3DTlozWYnvLXpyc4UqGA==","signatures":[{"sig":"MEQCICggMekWXVd+JOImwQIoTi21eUZss9ZpqLWzhTlgvGoOAiBs5ii8KLkzK4NnQVLHbFcx7vdAqbAcTMeAWpyjsjrgjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCumkN3697Cy399Q3ucGadhpNbx3pynfeZkVO6BNWuX3QIhAI5mXCqTd6VP1XtRTRn4uCRTxvcZDIarauaaNmpdejzb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1584.db3c393","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1584.db3c393_1790054418852_0.060574181662672366","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1629.669e7c5":{"name":"@flighthq/useragent","version":"0.5.1-next.1629.669e7c5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"51d7e7cb99268df56c1a1a8d00daf7f43dbf088b","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1629.669e7c5.tgz","fileCount":21,"integrity":"sha512-OTn/5HiX8rQUPY5CWuuG8fleWNNG9Vv+gEjjuGFyY19tSZea7gmw5fqDDW0H+2k1kmeApgKZHGeAxLrSdG5oBg==","signatures":[{"sig":"MEUCIAhX+ZWXWAfZmqn+tWZNBJT8taztQT6wvZc5qH83KHOdAiEAlDMDCfXF83pjt2x1+t3m+XpqfBnl5NRNRWVXDxnmYRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6N3q1k2mRh90BqEFWx94Yp6wNoVRMLCdx6iDosuK3jgIgc0GhwL1FpTSZPolJ1O5Og+qdVvX9jNhejtyMvA8rJz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1629.669e7c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1629.669e7c5_1790140527826_0.63204430489385","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1669.c9827a8":{"name":"@flighthq/useragent","version":"0.5.1-next.1669.c9827a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"014bd13d154ff825145f35c6ed7d9aec919b92c0","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1669.c9827a8.tgz","fileCount":21,"integrity":"sha512-zt8BCx4gGaYU6DTa6JfN1ArIqX++MfgxhV9n23HbsKvTX6wqlvxJ0JoPSf+FN4gWlmIdTpzBhkNwy15M5LgR6w==","signatures":[{"sig":"MEUCIAfWEftZO7uOoFPUNdI/L0g6SSXDYCaNije9xfP15mudAiEAsBSVqeA6kNlOZH2xfPCM9ZT32EVqyksuth1zWnVlhwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFBVzL/JTomnfeBc4IqbU9pMA6+eXe/EbIEF4yVz5G5aAiEAhBTQQY9VIP1jK/C9jdvlXmmm8kBtZLmTO/HktHmA4g0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1669.c9827a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1669.c9827a8_1790192681737_0.6424274748643914","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1680.bdc44c6":{"name":"@flighthq/useragent","version":"0.5.1-next.1680.bdc44c6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"5cf7c48f7b6f88375e544d4179d05132b76e339b","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1680.bdc44c6.tgz","fileCount":21,"integrity":"sha512-79zKDpynPWXwu0QYaSRAsDbT9gxhWQWmrNYjujxDVKDs4iIVhG1QOOc42QRvKU4dP2tpYiokeisUZaJFMXRTeg==","signatures":[{"sig":"MEUCIHWRaaFsWJTt0vK0ZRk4AdTQPNh6ma0z6oenUmuXNpYzAiEAg4fCziETJKsZRiLBobrpIPMB4GYiG2ra1jkJC2mO7C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICcu/eRUFosms7JZwkgS0+B4bD42V6h+h/4MnF9WQUKFAiAv851kpm+0qZ91sKaRcOSDKJyijUrITxXG9Grm9fnwjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1680.bdc44c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1680.bdc44c6_1790214586376_0.6184309090358757","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1681.3f21b44":{"name":"@flighthq/useragent","version":"0.5.1-next.1681.3f21b44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"d7f8b41afd8cd8371a18f9059df078ad1aed5535","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1681.3f21b44.tgz","fileCount":21,"integrity":"sha512-/NJwgBwD0BUyICpssfzieM6yTWb3Sd/414S19HZDVqByEzPjpQxcWQDICHSnURQLLIOn/BuB284OokI6NiW8qg==","signatures":[{"sig":"MEUCIBVLA12ARD7teguiAFgrs65H1mu03zfTKIsVapJnypG7AiEAne56TXJFjD86tqnTgVtLwiL4v7ERmYRJoJ4wt2Oy10A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDX+RkTYElqrIG70ld9Ipijr4Y/nNhdV+XfiiR92zJf+AIgF7Vt8ov8wBC856WGV1yBqTy9xssyBJG7teD9wCS9Dqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1681.3f21b44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1681.3f21b44_1790224400699_0.13032235945409076","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1682.f1470fe":{"name":"@flighthq/useragent","version":"0.5.1-next.1682.f1470fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"3173d0050249f094a294c6e83d99697c25f9edd3","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1682.f1470fe.tgz","fileCount":21,"integrity":"sha512-cRv04B1/+OhYDRi6/YgO9kKduyX9ye663xmFWg6y4pRthyAmMYbMaOxBevNZ1vcJnrlqXJMQKSyPRtSuhsOGmg==","signatures":[{"sig":"MEQCIBlyIcbV+t1ZBHdu7tqvTlYOaiOBnptbEkJv1cOMvjdOAiAG7UYPSEq/FXMMmChy7i6UflPTNX7KPfpeF2O0wA6/Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDXLLNa4QV0jrdbESTCOgktvuNCPdD+058cXc39AyPgKAIgUt6IZFb1UJ1735WguFYD1byNo+gfcm3dkcVYhc00o9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1682.f1470fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1682.f1470fe_1790226282277_0.15465716659168205","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1685.dc0e23a":{"name":"@flighthq/useragent","version":"0.5.1-next.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"e8c3c91f605338293a96138826b2037f3a6f569b","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1685.dc0e23a.tgz","fileCount":21,"integrity":"sha512-YpGricWpwB7HrYnkZ/oiVOxhUwIrPP2t+QG36ZwzsPxKUbb3xvFvEYNrnY1dHqHqwmfvLhqlmDBQEEiUl5Snxg==","signatures":[{"sig":"MEUCIDOhAEYmZkhbwZRGCGytHomwGAQfx7t3704vP2STwtGvAiEAzGj1xDsB5NHkKFNSIBKq8anlE2+UgJfeaCoKBz+m/X8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEOYvISg7lvzI8qre/6ga1Mr+KKFOSKyKXDtwkcmF9DjAiEA1v6hReqhg3d5YUVrOXMq7mXpHSnx80023G/QNZNWw0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1685.dc0e23a_1790262521202_0.07203653777924357","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1685.dc0e23a":{"name":"@flighthq/useragent","version":"0.5.1-edge.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"fd6a98390e181843a03573e63e925b11bb4140de","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1685.dc0e23a.tgz","fileCount":21,"integrity":"sha512-+q1yPesUBQWAAeOYQEyOr5jjhZQH6QDGpo/7iF2NWrT4J9nzcbchnAunHClteaWMQLjLKpngrpiqqhuyYomzNA==","signatures":[{"sig":"MEYCIQCL+jJc6QXLKy90XtgQetNMqvoTahUTgoJdYu3Hce/yJgIhAJ3ad7X65cJrIgoZwBDyEwzxV/jqQsnsdRFTOJEpRYYC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCppy6ywurOHJayIKaCgDUsg1RdovUN52KtfBxKJydEtQIhAJGHegO5jpgGPjwj9xkYXa1RnZu5iTCjfEyeSNCEA6cx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1685.dc0e23a_1790263157521_0.1125382750744559","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1687.b63c819":{"name":"@flighthq/useragent","version":"0.5.1-next.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"f94fc20e060e9fe700fc464a9118860c2c8e5658","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1687.b63c819.tgz","fileCount":21,"integrity":"sha512-NCPZ80JLuhdttML1GV5t4c08saDANn1v4JILFp4t/CF7CCss7aVewrPJxoryfKcPUy9myVq4oGwJDX6iQaCllw==","signatures":[{"sig":"MEUCIQDrj2O939zNW/zQhLThSC84ij2NX+qhCU7aXiRk9dmXcQIgCKWpf2mboNanwJ1jRySYot9f06Lxc+vVg7moDxlnWgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEzEz7fKArCpC7aDWQT6V7LvqlFHOKCMP0YQW/ndiqInAiBYXzqP1HpSicme7/p+w9iQCSOOXY6A3oTHOkjQV4ndIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1687.b63c819_1790271406380_0.20972101274141064","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1687.b63c819":{"name":"@flighthq/useragent","version":"0.5.1-edge.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"a127797db7eef20e0d2853e2e9f31302e7564516","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1687.b63c819.tgz","fileCount":21,"integrity":"sha512-j6z1bwy50As0xOUXtrB9nJhQtdXXesfR7P9qTbtghc4yi/85AVZhhhP3ZUkLj+d/EVzu9zxvNrzTXbwmKm1TKw==","signatures":[{"sig":"MEUCIAov0VcwZKQTRr97/nZRzzo0Xmyltlv6eJ7rc/zC/wt2AiEA/Hj8ktZXl3prKA2BcYtpAx4ivCinHe4enHjLWIBw6aE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAtLCOsYL+G/eSD6WssKq4LCK62m/+tb/Qc9toJ3H5TfAiBRhQdGFwIX+4njTzvdFp2WMpbnRPIROlU8YwKc0DkCKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1687.b63c819_1790271979394_0.5697831830201621","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1692.64cda40":{"name":"@flighthq/useragent","version":"0.5.1-next.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"596d7c7f9db4438a438d2bc55ed65dc10dfca618","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1692.64cda40.tgz","fileCount":21,"integrity":"sha512-sCFLpxoYSviectgk3xTrqAkzNDZwyosrlRc0RE07lUiL/OB/2ziHsiLFLf4l2AwDqvByweUsvVOGmcKh6PW1lA==","signatures":[{"sig":"MEQCICXs27/x+zKmBKPNMv32VBjmDauVOSOvnoOas7Wyk+taAiA0QX81OaKPGtxNZtDtsLA2B09SGc8NGemKljBS+nL0pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDw1Bnp5Z5pOrateNZrA8rnXeFLEloR1eqYGEyLXlPiWAIgS4NUhL8I0mxj9qhE7AF50XUf/FMD9YlHPZZl9aV1qxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1692.64cda40_1790294106695_0.16463606258942365","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1692.64cda40":{"name":"@flighthq/useragent","version":"0.5.1-edge.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"7ac14317771033623df07eb5580fa95e568e8c92","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1692.64cda40.tgz","fileCount":21,"integrity":"sha512-C3oAE7j+hrG/pPeI2xLOtIxOJmVgZDcmjXIDiO5/ZoKFLHHOofLSdOHy/sIe404/nJhMF5Pt2n69c2ZG3ZVSKg==","signatures":[{"sig":"MEQCIDwRce58tzuN5sTr7+vJAF5tqi4LnzsIjbDnjJ/gzg+cAiBjzQSfnFt881qUYWUvogMU9AxiPbcy9A7UoZhE3DU0OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGFiBY6CRyxTVdJG0ZNaet0owWth+Fl754XacX2/i9keAiBUEPuyaYiq0d8nyo+tsj4DDEAI3joUVhUuEiX5k3VC3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1692.64cda40_1790294829664_0.743644633984434","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1694.112d897":{"name":"@flighthq/useragent","version":"0.5.1-next.1694.112d897","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"42a742d8f0f342dd01a93f4a0c84b2b95a7fb2d1","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1694.112d897.tgz","fileCount":21,"integrity":"sha512-VOlEmjmL7Wl/js0s+7c0BwSbpu8/kIN+tkzFR9JWzrVPB5UQSmfPramOnpOw7sLUrpj6i4psylNUmZUJ/ZwsAA==","signatures":[{"sig":"MEUCIDKM3hslBo+wzEmLEqyK0AZsyzvpfhiKalqtcrOlULPCAiEAoRTexNWE8vqbOc3W16aXEU0iZRXcNMVbnXzVEj0zw20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIETYMm522WtBHXnFOCdISd9x1NW1HyFmJVFpieh0NKNgAiAOnh9aT203D8kj0vxUoznP049/hbhpnKikA5d4jZUSZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1694.112d897","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1694.112d897_1790302386176_0.6865501948650303","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1700.cefb2f9":{"name":"@flighthq/useragent","version":"0.5.1-next.1700.cefb2f9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"f6eff4b83c8322615166de32bfac489868a0b43c","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1700.cefb2f9.tgz","fileCount":21,"integrity":"sha512-5BviE6RRRJyKemiS+C664e64uY63Herq4g8KDnfmBOWsi4vUAqyP59KmvBIyd2P8e0GsP7PvWfK8WILsm3SH1Q==","signatures":[{"sig":"MEUCIDp7MY/rYf+RHDFzF0f6KihfNRhwY1p9qoMh+XS06DoyAiEAzR2LTm//ngQxBDH1i7XEVcAynYMAVYURL3dy0mFi0Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxw6WONlYiLL3ACQhI7/bfZlqdFAFoaCkWrkHMqo5oBAIgET1TrJiiSMJ9UPsqdoYm1C8w2ziTsqGrUOfZ2Y37VB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1700.cefb2f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1700.cefb2f9_1790305376442_0.901004198630079","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1703.1905242":{"name":"@flighthq/useragent","version":"0.5.1-next.1703.1905242","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"cf1b518b70159588cced52ec9ef8e22604ef1b11","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1703.1905242.tgz","fileCount":21,"integrity":"sha512-O+h+jnV1Tu0xs3F9KWk9ZXzbEd2glPClCzuMVvYU9f9ZMDqjK9OKAPXMQy8XCNafS5RlXnwRH67fjaSBszdG3A==","signatures":[{"sig":"MEUCIHNTK5TtuF4z75dS0m7ZCJw1Seyaaa1ljJgxr9ukhkOFAiEAmWsl0BUlwMt4RkAfB0y55XBFX9fE9WCSH2Q4ErqRgFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD06swuejMwr+bldmTVmX3+6A1SS4ngo0yzDDjcva7NIAIhAL8ziaTzyihWogXGoqux2oUsBZQ+TZxOaeDc+bqxoN4y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1703.1905242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1703.1905242_1790323792830_0.7435983982398562","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1704.1832e8b":{"name":"@flighthq/useragent","version":"0.5.1-next.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"e8eedf0d20cf735c8dc83ab63ea100717e0a5fc0","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1704.1832e8b.tgz","fileCount":21,"integrity":"sha512-nS9g9O48/DjoQMMX9ygxQ7CGndYxfnpMq9ES4v/iz5dvdnxbf+IHwb4xrguJrDSBT56VlIveEMBgCRwidP8dTg==","signatures":[{"sig":"MEUCIBVTGzmFpvpf7pFTIVknhCBspXs0hyGnkqQ8DQkiKNElAiEAsHZexbYJPVHSswL6KL4Ma/DXWHeU5+TE6yjxiuRpd5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDakelUbQLgaHHu4diD0kfajce6mxCFpyl0/9YtUXOXyAIhAJRIMdBbpo6Lb36q+nBOuvqilJSwk3KN8U5e7uD0gOdT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1704.1832e8b_1790327050940_0.7472452857982208","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1704.1832e8b":{"name":"@flighthq/useragent","version":"0.5.1-edge.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"b2e2bf64058190843ebc7147bd37b32c7d086c11","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1704.1832e8b.tgz","fileCount":21,"integrity":"sha512-JAkXefFpfyf8I0pxTZSAdh6ukV5GQpHojcb7dHmnG36N1/mwBWFsjUIIwBrlJ8LL92fOLhQfTAWnGU701WBltw==","signatures":[{"sig":"MEUCIEeWXn77ngQLkeagFcF3ySut/+XiMWLDjXeylzr+b5kYAiEAkZqBPyU7wyORypocltX8ZIZ1NEX8UpNeKNz3v3kwC+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFso1bzqF7BO1Tp7MSv/cUFtVT6qLcH+gInlRdt8pfARAiEAoUfI8A8dDnbU0fDWKCGg+01VFnFyVqrt5N3+EIRLPww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1704.1832e8b_1790327565129_0.9711021528045991","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1710.81c05dd":{"name":"@flighthq/useragent","version":"0.5.1-next.1710.81c05dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"d7d3274612255872898cf4e5f089ee445ee4ed15","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1710.81c05dd.tgz","fileCount":21,"integrity":"sha512-FsJwAUJvJHh1bQzCv/hMPxOhxRmsh+UaJopRsWE7EabD7JnEnTkJ8RfZM4mv6AcNLoDxF+wQeyHJvjHwcBjbhQ==","signatures":[{"sig":"MEQCID43u04H7lQ3zSsPRtuuYXcQEmSvZNO9S50il9v2awOuAiBd9a64GIBo55+gdD043Tf0Sofniua4DhYynjIIYtCbqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDTJvFYKnUI7qTWmUXuaZETCe6ynAfd0u5jK2FaaBnO7gIhAIJH3Yx7mLidC0rdUPYh01oX/LZm/vFSIkxiOJX4NvMP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1710.81c05dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1710.81c05dd_1790356368926_0.22346601592163462","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1717.f605ef3":{"name":"@flighthq/useragent","version":"0.5.1-next.1717.f605ef3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"affbc18d8d7561721bbb43ff6e01b46f7714e329","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1717.f605ef3.tgz","fileCount":21,"integrity":"sha512-Zzoi1xuv1+lbaYNXzW0L8UiUA/LZWGndyvze73TXlUZKiosV1Jc1VY5grBpeIBkpN01Y6WLC9ZXa2iyisTn7Rw==","signatures":[{"sig":"MEYCIQCXoknYY/ncn2mFGUOfy66q9EpBY1vMvClOvKwEq95pPAIhAPHMPyIXw9BZTiyKl9Yk1SYBuFfvJHO1dkIzqDmuqjgE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4xu2CT7KBkV2V1ofi+mGp/G3v3uGo4/xMZHuby9WV+gIgHW9G45bU4mJcBBeun2klcKpXAR0TOoC5BkeNwlVi7c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1717.f605ef3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1717.f605ef3_1790363703737_0.8413725952844666","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1723.553fc7a":{"name":"@flighthq/useragent","version":"0.5.1-next.1723.553fc7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"025c14c4c032d8408dc89e35e9813dd5ff4b8e59","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1723.553fc7a.tgz","fileCount":21,"integrity":"sha512-cKCiLbeNiZ7yhZJS8Ayg0QPQcB45+8DUH+ongSUZAeZzf1Iyn95/p37XZ8k7RQQJDWm9Bj67gja2LwSbnNcvhg==","signatures":[{"sig":"MEUCIARgMJs8ggUpweSRalJFBt2zPsAFOVmr6Ms6hVNUZEdVAiEA6JJ2vWenb/LW3YDMd6fsObGtlIh6adlLJIyY3SWTSI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxHsg9Y+t6nzNUcVVX4fgeNHkLPCbBCDArM2WzDii4qQIgXQLkLOx69+cYaQqRrNyJim0y+TSUy9Sv0nWaGktn2DI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1723.553fc7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53513},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1723.553fc7a_1790371510177_0.5603455426930288","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1724.c250cb4":{"name":"@flighthq/useragent","version":"0.5.1-next.1724.c250cb4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"09c73b428065ae1c65e584d925e9e0cbd79914e9","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1724.c250cb4.tgz","fileCount":21,"integrity":"sha512-CVe0trHUWzfKD4LWwZ7XHDfLO24mXJOx2B/gQuAX2M0PnPkjUv6A9YHH6QxBK2mjlv7jEc8/LNOLVvNBellWeA==","signatures":[{"sig":"MEUCIQCe6vdrac3TrA8XJQ9SO0OhBmz5G7N8sEASNaGhmO0dMgIgTASBPaz79FgAKe4flvNT8C3StqdGL8Xc0egQ3n8MI0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHYdbmMIvgS/a5C6bhkIfp4jGy9fYXLZcqVr/t/fLcREAiBkih5AdcNKL9jWabeENjINeIKoC+dKm6AxpWA5wu/4qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1724.c250cb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53557},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1724.c250cb4_1790377581184_0.04544133095361169","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1725.30f1dd0":{"name":"@flighthq/useragent","version":"0.5.1-next.1725.30f1dd0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"a78075dde86168655cc497a0c0dc2e5d681f2bcf","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1725.30f1dd0.tgz","fileCount":21,"integrity":"sha512-h6NcPcCxi8RnSu7WikKM9whmkSnkAYDaHcs25V/L9GDhfeAJJ+hzC3u4vruAU+7bLlplFpam5fReGNFlYFETmA==","signatures":[{"sig":"MEQCIGtOda4pW6KIGwlx7xoFSDLB202fU0ety82FoJq5X8w6AiBN85zdDTcMP0gACMnasPLVR+VPIpAXT1+fvIsKH6k6WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFU55NzIkpNi4KV45D7anaoFn+eZgUVHf+3GJXcDgEMUAiBh8JnMC9yZ3os/E6O4ibebpf8LmMZWLTpDwd5IMXpP0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1725.30f1dd0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53557},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1725.30f1dd0_1790380064580_0.41945438939452173","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1728.e0a1ceb":{"name":"@flighthq/useragent","version":"0.5.1-next.1728.e0a1ceb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"7993b2af7f8e5cf9255c93d3bb5535559dcae4d3","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1728.e0a1ceb.tgz","fileCount":21,"integrity":"sha512-QFhUdkKfXhKHVUxSC+c5fpjCIRMjW2tCvsh+1h4G0iHVkLphtb1q3T0pFmj5ER27pBYR6b4LnLkzEz6LxfPntQ==","signatures":[{"sig":"MEYCIQDqf6QJGIoPW1nvi8vjzD/aqXmC4mJ12stbqjXtvceG4AIhAP7gT/dUzrVm8bT+eGiTyw4yDENUIfxN9Gig006jmepX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAPOYiyrCPH4tGUKuI0hN3SluzO69bx/OltVyMEgXoA9AiAXt4pNeHIDSs6zTtGBbAAP0/pZByBDFBXnPtaub0+ETg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1728.e0a1ceb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53557},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1728.e0a1ceb_1790402050013_0.8032391316159946","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1801.21234f6":{"name":"@flighthq/useragent","version":"0.5.1-next.1801.21234f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"d416ceec9b1df96ac28c458cb5456318b20c2acd","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1801.21234f6.tgz","fileCount":21,"integrity":"sha512-ubKfJAlY6D3it8SLmd/kPk+2nzh3ObYX8neM5s6AmmOJ2VIURHoqatoqpPXIBEEW/0YOWh1cbjnlPDik9Tbr/Q==","signatures":[{"sig":"MEQCIFNoxiqn98ZLmmHaxrJ9afoXvrzoZ7bOeSqVwJHXDbx0AiBc3Oe7s51gllYZCCs4ofF6JMRse5uQ46+OSSewvVxosw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCMv1gfjfBrgl6Da58mX+LTb8xSaVq0YeFSHHx06FIdRwIgQ9ktJW9qiUoqCvuPwMiu7ECw7tSCLhdiBphTay0IDdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1801.21234f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53557},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1801.21234f6_1790486355295_0.8566812917097972","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1831.a0b57d4":{"name":"@flighthq/useragent","version":"0.5.1-next.1831.a0b57d4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"58eef2943c97cf81755dabbc035388168fd4a7cc","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1831.a0b57d4.tgz","fileCount":21,"integrity":"sha512-6j4XV4Xvjxri6RiKVzr9aiZ68Ilkuitk0p33LeWL6Nri1gVAXPh7E61+4ScEiw2Oq6qRZVgXAgt0lsRcXUB5Rg==","signatures":[{"sig":"MEYCIQCJpANT/WKipuCoopOnqWQM6GBfQmUwTQ3v7FoXp/rTCQIhAOxZ5P7BtB94LFZM4IwqfJgtArV8UGg7YDmNOCTO8zo9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9+ctgg9DTc6xqzP3zUQ3oi4BvPaVLyj3GoO4jzeUJdgIhAKpYcmBdBu+B+gClyrIr2Gvu5EHGupULRsKLRNuoLIwH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1831.a0b57d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53557},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1831.a0b57d4_1790553597785_0.08813376751912871","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1850.5adb645":{"name":"@flighthq/useragent","version":"0.5.1-next.1850.5adb645","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"b5bb48bef35129eaf35a2344527cd6ec615c0e1b","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1850.5adb645.tgz","fileCount":21,"integrity":"sha512-Lvba8h2ZhSyvsUnsdrAThxQNa6NoqQ1OtFmDWhN6/d41D8Bf5Ki1uId0o7frL0F4H8cMVdnE3owPVtvqrCohcA==","signatures":[{"sig":"MEUCIGRr89hz/+vfV5w928KuxU/jQMj5IpRp91hynwDah28TAiEAonOgMAQci9Wykd01kLA9FjRU2Agy+OVFb2BySoglrQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhflS0BCBymj9lB7shcyYK/NOSiHvYyQc6+87FIRms0QIgIrUeKQB+tsVp1Yh198Qu+yYE+AEilQ6tZDR4p4Upw18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1850.5adb645","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53557},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1850.5adb645_1790568829632_0.5389048903911389","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1892.cbd15bd":{"name":"@flighthq/useragent","version":"0.5.1-next.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"c11baf0e3e5cf0a8ee83f2028dfb706a5690c14c","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1892.cbd15bd.tgz","fileCount":21,"integrity":"sha512-NMrJmCFhkflRlQKp2ocDzLp4i9rNfyErHJRwvUtvXnqK3dxZqsVPHVDDx3ycPF2/svAkEXsXRTlf+fopnxSkmg==","signatures":[{"sig":"MEUCIQC6/CD3W5Wvx/fzRdyaseqFOw+YKq512J2hmK1SrvYlWAIgZ+Ze3++MJfoey4mvnQ1FScxbEerRd/T8vbXKpf2iPaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCLrRW6fVJuvGNqOwWEc5TsDWOJcK12gs2DvO7Ee/ULnQIhAPHX5Hyv4HDhTchU+Y06AZjiz1vUqPPenskFrtxPkn+3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53557},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1892.cbd15bd_1790599513362_0.43529635967826863","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1892.cbd15bd":{"name":"@flighthq/useragent","version":"0.5.1-edge.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"091aa76970c5aa0a47d7e643b7dada966061afe1","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1892.cbd15bd.tgz","fileCount":21,"integrity":"sha512-+Z0obQYug71fkTV8ERKJHYlHdsv4QT2nFMKmsFv6NX32DaAvhJUxg5oZfuYynLLHQEX4Lo/TKXPco3QnbQ9HGg==","signatures":[{"sig":"MEUCIQCTUw4G9CeRkAEy79GtYZs1j7lrlHUSuuJgXPRQ1AgSBwIgRm99/+L/o6PpMOJaP13FiZGgiCqtST+zyVD+mAPCdyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCPY9TBzP4Py7mppZLhDhjOI6fHjTgn5xrOXhco4cYjOAIgapPKc7AFWZxdwweO2yz/ZYLyvEl6mfj3A5MSxOeXqfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53557},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1892.cbd15bd_1790600178356_0.5953060044434142","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1899.4b1311e":{"name":"@flighthq/useragent","version":"0.5.1-next.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"05072755a6e27d780a23875696b73e5413788980","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1899.4b1311e.tgz","fileCount":21,"integrity":"sha512-ITV/MQOJZI7mVUxCpM9DokFiaL0qCKIuhsSMPQZFtGMKrdJfIWmn51AXaNfiDywx3IkhEqs0+XaUk4A1mtibdA==","signatures":[{"sig":"MEUCIQCTJPuKTKzrxwPDc+i2UARQY8chMzMz+Svbrq8+Mzi0aAIgBAkUtNkfJG4MljNcIJh7XZBSq8paslIT0h5XFaP2a2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDdf5sDfs0tjd8iZF1uBwIQQ+HYBXpMtWtxZBQkNt10zgIhAK5lX7T6Wh27POukibrHUEAsNzdJBl/oP0AgJ57S4G1/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53557},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1899.4b1311e_1790630770138_0.5135764884714269","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1899.4b1311e":{"name":"@flighthq/useragent","version":"0.5.1-edge.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"e560db2c58bb14da543375c0a5786f01ee91311f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1899.4b1311e.tgz","fileCount":21,"integrity":"sha512-KEwdmldRmX2mkpUHI1cm0XyLrIJWzWrNvnP0WPTyDj2wNmEh8wgVBchlfYmnQnO+PFpxV7+zukq/OvWc5y7Nwg==","signatures":[{"sig":"MEYCIQC5aBEf1FJFLP+LmmhSlL6HG2Pu2dYNOAb/vciiLfExvQIhAOznJkkoplNFghuFiW0GLzkTwEAufE2Z/g9s0yXJ1C+F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9QFPrrmySEpvPjGgrveLGla/yfz4liXD+b+Hl3TtQ1QIhAOaw5KMVj7zm/efQNySpO619T5O2dj8q/r+bUuJbyzgQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53557},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1899.4b1311e_1790631557118_0.02251614516426015","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1903.956d5a5":{"name":"@flighthq/useragent","version":"0.5.1-next.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"646318d6b0f6dc2e9a36c6700fda8f2f01fdabef","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1903.956d5a5.tgz","fileCount":21,"integrity":"sha512-wmAF97oxPgOAaVvjFyKJ4KFhItlEqJ0mkv5pj2MJoOKp+VG0k996asmg+v1l6GvpOtU8debqpw/giWAL+F7PAg==","signatures":[{"sig":"MEUCIQCaxjMRtXRQFux443YTs92Ur7qbe+LtTtV1v7Ok/rs7hwIgQfNrLdagQnJph8Fdq8IYpQMZ7tNLzGrGVT4P9C/IGvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDRLwlNIJqqVVH0+QE/3SjXKIvBLtwyFf/EaWN2DKDNIAIgbuMIFCo9DCTDSv9l1173Iz1bq5D78APsjWTQ+5vL9+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53557},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1903.956d5a5_1790658484094_0.3027889138645681","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1903.956d5a5":{"name":"@flighthq/useragent","version":"0.5.1-edge.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"30398c8d48b35876d1bc0460636f69a688ac508a","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1903.956d5a5.tgz","fileCount":21,"integrity":"sha512-2ugpDi7B0CvfRxpVKz0R28XWh6+RVMjMaSygNB7ChFc5egbmGHqUkPyqGwaKEbujqgOHD/fRnDFP0YRyFgcptA==","signatures":[{"sig":"MEUCIEgKdBYqHJInopB+XoLFuTDhIwPDJ1GwqR7k7wSkuKIAAiEAp5sgA9lt/d1n66eetTYXhRwwWj1Ho1PRMRoNGNjc0Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEJr/+fUrFIfUy8NHzO3Rq1hM43uVjL2twiqvuBwKUOXAiAt1fH3wZ2heg24d3f3Mu/DBzzYkegU4SudjoCIWo8b4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53557},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1903.956d5a5_1790659156215_0.6512259377596123","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1906.1e09ca0":{"name":"@flighthq/useragent","version":"0.5.1-next.1906.1e09ca0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"ed2d9781737e92d0c1e245dfd313b0f2cae87268","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1906.1e09ca0.tgz","fileCount":21,"integrity":"sha512-vaEz3WE04uT+vqlq+dWHnZXCmSVzPfP36TBPIGIB27yUOf0lGvM9ARVE82RY/aMKL65DW1G0HkYoflg+JEXR1g==","signatures":[{"sig":"MEQCIET7LG4RPdSLkHVPadUqAtVTKViTlth3LEC/56R7FRWoAiBgZfYIm/nMl6a6LRiRhIkfdib6fY1mSxxtzGBUtbozcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD0IeDG9fTIatO7H3waR4FSR4w5emUVFHtFuVxlLR/QCQIhAK4xJ6ccHAc6Ck43fbSo0MsHZSEtVqqk/cRYz/yuVOF4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1906.1e09ca0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53557},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1906.1e09ca0_1790785080826_0.3107748887140416","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1908.309c1e7":{"name":"@flighthq/useragent","version":"0.5.1-next.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"337694762be0899104d55f6ea90dd28912328d35","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1908.309c1e7.tgz","fileCount":21,"integrity":"sha512-qCusmORebySm7IK36pMUZeLPl4H8wxJUudLojH219DVklV1FlG30uzNyAvPuNUX/i6uCwu2569oCRB0XEWPwrQ==","signatures":[{"sig":"MEUCIEFI8X3YAD388KnQMbNPaJ54ObmbdwB8BfPOYlUmj9CdAiEA+pK4nEur/A6m9Q9wWbWvjjF/FqyevQn7UoyCW6+Ofz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDIzVHTZuCIjQFEwag0vpa+3gPzpTOXt4oqzuLYl2H6rgIhAP4zoOVTC+MjGaaEmQE1yB+A+0PZreJfe9oXNQSP8zE2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53557},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1908.309c1e7_1790785782208_0.28297021863886584","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1908.309c1e7":{"name":"@flighthq/useragent","version":"0.5.1-edge.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"8827b59af1102af5920bd02fe5584bfea51c2c2f","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1908.309c1e7.tgz","fileCount":21,"integrity":"sha512-MbiSdYv2QB+pMqvNCj6bDUQY+cCcfHqXa4NxLakkGbdWYzLVAtVFZsYH0SMksP+FGtGqG1p61DiR882q/ZZdOQ==","signatures":[{"sig":"MEUCIQCDZVagXY62nq/qpLG9AH0eUAbXU5XW4fT0/tLrdIGm7gIgYjNvLzfokG0VxysawIRjQQ7yhR/g1TYhNRrOKAzKVuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB6oah4eyqTCxidO4OCleBtmJc3o3A8ZsGUsO9dvGHG8AiBiNDI4Be52FPyYToCnxvGawSZYfmHcpTId2+twVHKDjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53557},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1908.309c1e7_1790786588788_0.5938283560885793","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1909.7bccf72":{"name":"@flighthq/useragent","version":"0.5.1-next.1909.7bccf72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"7c170b988fb0fba913d2d37451ef5db79fea2ee4","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1909.7bccf72.tgz","fileCount":21,"integrity":"sha512-8z22n2gO8+Vf2gBziFMaBWHO6ihh5xEUh4v8DkrrUnjBx6kuJoXr0wmfK5FiQ84FEQ+jQW7y8yL8GZ8VBRrLpQ==","signatures":[{"sig":"MEUCIAWneclCkFrqHHunIVvp97ERbbPN3kxkVYL2mXle+dT2AiEA9821eqFINbQ9pVXvl3Xg7dwXMUPrizoWT9fzMLeZt8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBcJ2/FLWvYMirP3CuE7FUwV98oJd46LDRRWqKRy+nGsAiEAzL94rh/esBRq2uxvXioLlOT4WkFxoS76Ma4mf2fUhqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1909.7bccf72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53557},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.9","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1909.7bccf72_1790789880584_0.7043777700364153","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1910.85d85a3":{"name":"@flighthq/useragent","version":"0.5.1-next.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"5f070f2d0b5a6fc1c589794d14a54dedc5fb20a5","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1910.85d85a3.tgz","fileCount":21,"integrity":"sha512-6WBHb/1gVrIMqYGtakeMh7TW6hUKTgHSRb2SvJI52v0FpDREnXhk0pi2kqVlCM+c1XHDcAsh0PCHDdtSsPwUEw==","signatures":[{"sig":"MEUCIAlq4BQ0qsnJWXGKBYsd7xNTupQBcNsLe5PrSKY7MSELAiEAwrxhuoIw4D874oX5VNO5ihC13Wi9gDDG870KmLudN34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEglAuHGHIMBkQUOBwIwKTK/1ro0BSWbAOO6PX67hVEEAiALX964neuYbf2OGSBp2hp4Dj0Yu2RHxvPSLYJ87C1iHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53557},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.9","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1910.85d85a3_1790796446649_0.03598341738339483","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1910.85d85a3":{"name":"@flighthq/useragent","version":"0.5.1-edge.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"8f06ad953897900655e92aed824bc746673cf9a2","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1910.85d85a3.tgz","fileCount":21,"integrity":"sha512-vGihy1Ktda0+5sYOX2EFo00oA5RcvMYgZS/I4wUH+U0lLlTRVRH6MiW+ixfJBHB0KuvuZFa+AiCm75oVLZYbIw==","signatures":[{"sig":"MEYCIQDPzMIGpcs7zR8CNFxlmzpyYELudRb+JJMMencrUXGnlAIhAKMQJLzAdxjOzMhH3z7+Utz8jUR7bLAuoSAFhTTqM1uN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCeDDMM8HBKNwqTtwzh8yrj417MMye2EIXtM/EGB4aUegIhAIaWEF/LAstCAMylZAOoeJZ2OGg3Aig5KpRrYH5TE0t7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53557},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.8","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1910.85d85a3_1790797224393_0.5165447946687054","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1912.a627849":{"name":"@flighthq/useragent","version":"0.5.1-next.1912.a627849","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/useragent@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":"c73cf1ce59cec064405046e76c52c499e2df24d0","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-next.1912.a627849.tgz","fileCount":21,"integrity":"sha512-OHklfI3TuTOj7Uae/4I4iKR7CAImZmJ6AaKw497SYdvSOXNVfyNfCqQX5y2QlJKI+jDsriorwYDSmRPwUOmFlA==","signatures":[{"sig":"MEYCIQDre7+8YZNqvsXfr5hj3cyrbhZIKAfpI3Les5DlJOS4VwIhAOWmP8BAfw+tplqamrqOX4fzy6J3hkTJxk3HJ9cQztJ3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEV4QxrfPMwkcJO4tRXGoo/FfwfSPoGk2BbuiDpCf5vaAiBETW940/GG12yXIsVFJigMcG5DnnMVVnXYnIGMVCYe7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-next.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53557},"main":"dist/index.js","type":"module","types":"dist/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/useragent"},"_npmVersion":"10.9.9","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-next.1912.a627849_1790860389430_0.3203420184221364","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1912.a627849":{"_id":"@flighthq/useragent@0.5.1-edge.1912.a627849","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"776fd4ff60df96cf89d834db41881c0236051ca1","tarball":"https://registry.npmjs.org/@flighthq/useragent/-/useragent-0.5.1-edge.1912.a627849.tgz","fileCount":21,"integrity":"sha512-L/SLEg/AcpqVmM8TzvwKZCt9Os5QYdH+RWjrpff7nSdetg7yue3yAm9TCELKouMjQe2Hu3afgkZJCpr9mPCoPQ==","signatures":[{"sig":"MEUCIQDICSF61Fs01gD1kFFPHGIrJacOBFFJAGKblAcN/cyPOAIgO/X4SAIFL9495N7qMLfdGBShPJQ0lWmxpsskPHsgrgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDETyLwvGpbHeSkcNe2rsxJswmDHzWfmBlsbwCr94frRAiEAqQTUls62SbcNoW7QdjZeVcrFNB+UmC4TFLDd3o2wJ+o="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fuseragent@0.5.1-edge.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53557},"main":"dist/index.js","name":"@flighthq/useragent","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/useragent"},"_npmVersion":"10.9.9","description":"Pure user-agent string parsing to device and platform identity tokens.","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/useragent_0.5.1-edge.1912.a627849_1790872472877_0.28045530498260285"}}},"time":{"created":"2026-07-10T06:07:17.862Z","modified":"2026-10-01T16:34:33.343Z","0.1.0":"2026-07-10T06:07:18.194Z","0.2.0":"2026-07-13T20:16:17.824Z","0.2.1-next.410.a23f189":"2026-07-20T19:55:42.860Z","0.2.1-next.423.3350e53":"2026-07-21T06:32:55.903Z","0.2.1-next.444.a313478":"2026-07-21T15:57:07.403Z","0.2.1-next.448.afbdd31":"2026-07-21T19:56:26.456Z","0.2.1-next.449.355834c":"2026-07-21T20:05:16.775Z","0.2.1-next.451.d9a4a4e":"2026-07-21T21:33:48.305Z","0.2.1-next.459.fb59cc5":"2026-07-21T21:42:26.165Z","0.2.1-next.530.a223ca9":"2026-07-23T14:31:42.229Z","0.2.1-next.585.c7219b8":"2026-07-23T21:34:52.323Z","0.2.1-next.624.d23e6a9":"2026-07-24T07:31:41.281Z","0.2.1-next.640.ec2ea9a":"2026-07-24T15:07:27.923Z","0.2.1-next.647.2252e02":"2026-07-24T17:33:22.603Z","0.2.1-next.652.c550eaa":"2026-07-24T18:06:06.727Z","0.2.1-next.666.4af7f8b":"2026-07-24T19:08:57.494Z","0.2.1-next.701.409c279":"2026-07-25T03:57:40.753Z","0.2.1-next.738.07b221d":"2026-07-25T05:21:00.524Z","0.2.1-next.840.857425c":"2026-07-26T00:55:27.212Z","0.2.1-next.841.373388f":"2026-07-26T06:08:45.830Z","0.3.0-next.906.07cea63":"2026-07-28T06:31:23.694Z","0.3.0-next.1021.f5f1ee0":"2026-07-30T15:30:43.229Z","0.3.0-next.1032.e2b99fc":"2026-07-30T18:38:14.149Z","0.3.0-next.1162.e90e518":"2026-07-30T23:21:23.219Z","0.3.0-next.1220.6982c21":"2026-07-31T13:57:05.902Z","0.3.0-next.1248.f867198":"2026-07-31T15:42:33.443Z","0.3.0-next.1272.222de94":"2026-07-31T17:13:02.354Z","0.3.0-next.1280.6369398":"2026-07-31T18:15:03.683Z","0.3.0-next.1297.43a5ef8":"2026-07-31T20:33:22.402Z","0.3.0-next.1299.b32cbdc":"2026-07-31T20:58:21.114Z","0.3.0-next.1315.1d4eb64":"2026-07-31T22:54:50.763Z","0.3.0-next.1383.c61de17":"2026-07-31T23:46:23.430Z","0.3.0-next.1392.f0bd0cc":"2026-08-01T00:49:11.411Z","0.3.0-next.1422.b585c0c":"2026-08-01T02:01:07.842Z","0.3.0-next.1435.f870241":"2026-08-01T03:04:02.960Z","0.3.0-next.1436.388ef5e":"2026-08-01T03:13:14.605Z","0.3.0-next.1445.14ca01c":"2026-08-01T03:57:49.799Z","0.3.0-next.1452.011a16e":"2026-08-01T05:26:01.194Z","0.3.0-next.1454.b17f8a5":"2026-08-01T06:02:08.618Z","0.3.0-next.1456.ace2107":"2026-08-01T14:22:05.040Z","0.3.0-next.1458.0c01b63":"2026-08-01T15:02:59.584Z","0.3.0-edge.1458.0c01b63":"2026-08-01T15:23:19.525Z","0.3.0-next.1460.2c18805":"2026-08-01T16:08:22.451Z","0.3.0-next.1463.b454aa8":"2026-08-02T00:02:30.054Z","0.3.0-next.1466.e0866d4":"2026-08-02T01:38:52.152Z","0.3.0-next.1473.098a860":"2026-08-02T04:30:05.509Z","0.3.0-next.1494.7333e82":"2026-08-02T05:40:30.408Z","0.3.0-next.1498.065f223":"2026-08-02T06:55:37.414Z","0.3.0-next.1511.9977321":"2026-08-02T16:27:26.304Z","0.3.0-next.1512.edc0fee":"2026-08-02T16:49:56.042Z","0.3.0-next.1514.a24d43f":"2026-08-02T17:02:36.724Z","0.3.0-next.1515.d4dc88e":"2026-08-02T17:04:56.462Z","0.3.0-next.1516.1b4fb2b":"2026-08-02T17:36:44.434Z","0.3.0-edge.1516.1b4fb2b":"2026-08-02T17:59:01.344Z","0.3.0-next.1529.90e58ad":"2026-08-02T18:22:20.859Z","0.3.0-next.1530.70058bd":"2026-08-02T18:52:04.159Z","0.3.0-next.1543.f490ae8":"2026-08-02T20:13:34.681Z","0.3.0-next.1560.03a2b36":"2026-08-02T20:28:25.516Z","0.3.0-next.1562.75af469":"2026-08-02T20:41:13.376Z","0.3.0-next.1566.dcdf1d3":"2026-08-02T20:54:04.816Z","0.3.0-next.1584.a68fe91":"2026-08-02T21:56:28.865Z","0.3.0-next.1585.17d10c4":"2026-08-02T22:29:00.048Z","0.3.0-next.1593.a47f94a":"2026-08-02T22:34:40.240Z","0.3.0-next.1595.4d49b41":"2026-08-02T22:44:06.858Z","0.3.0-next.1601.12b771e":"2026-08-02T23:26:11.863Z","0.3.0-next.1665.6235922":"2026-08-03T03:47:58.737Z","0.3.0-next.1669.5808974":"2026-08-03T04:25:39.091Z","0.3.0-next.1689.2810c05":"2026-08-03T05:57:37.427Z","0.3.0-next.1692.f1a7a9a":"2026-08-03T06:32:29.259Z","0.3.0-next.1702.8973fda":"2026-08-03T06:39:22.023Z","0.3.0-next.1704.8557784":"2026-08-03T06:50:19.760Z","0.3.0-next.1714.3bd86f1":"2026-08-04T18:55:43.276Z","0.3.0-next.1728.26853f6":"2026-08-04T19:54:04.840Z","0.3.0-next.1729.f927a3b":"2026-08-04T20:30:39.377Z","0.3.0-next.1781.5d072ef":"2026-08-05T00:02:12.764Z","0.3.0-next.1783.cd11ab1":"2026-08-05T00:25:01.180Z","0.3.0-next.1848.58f06fb":"2026-08-05T01:10:32.043Z","0.3.0-next.1849.a370765":"2026-08-05T01:16:21.112Z","0.3.0-next.1872.c2b1f7c":"2026-08-05T19:29:26.051Z","0.3.0-next.1883.9cd374b":"2026-08-06T00:13:33.489Z","0.3.0-next.1887.cad72aa":"2026-08-06T15:07:39.618Z","0.3.0":"2026-08-06T20:47:57.942Z","0.3.1-next.209.43ef1bc":"2026-08-07T21:03:16.177Z","0.3.1-next.320.fe56fc2":"2026-08-08T03:10:09.974Z","0.3.1-next.348.8115937":"2026-08-08T05:11:38.197Z","0.3.1-next.385.e32d957":"2026-08-08T08:56:51.485Z","0.3.1-next.401.5d59659":"2026-08-08T09:59:04.579Z","0.3.1-next.407.d03a0bb":"2026-08-09T17:50:25.987Z","0.3.1-next.409.5c00b00":"2026-08-10T04:14:30.405Z","0.3.1-next.425.a3192ab":"2026-08-10T04:28:43.999Z","0.3.1-next.493.539802d":"2026-08-10T20:01:18.127Z","0.3.1-next.509.c235802":"2026-08-10T20:41:51.107Z","0.3.1-next.575.c1f8e01":"2026-08-11T02:43:11.104Z","0.3.1-next.616.aa7ae7f":"2026-08-11T15:08:39.398Z","0.3.1-next.617.89baf58":"2026-08-11T15:12:38.740Z","0.3.1-next.625.675880d":"2026-08-11T15:31:04.475Z","0.3.1-next.703.e259040":"2026-08-12T18:34:15.553Z","0.3.1-next.704.69286f6":"2026-08-12T18:49:39.800Z","0.3.1-next.733.f1845ac":"2026-08-12T19:31:36.826Z","0.3.1-next.780.12e6944":"2026-08-12T23:30:04.567Z","0.3.1-next.794.0bfc53e":"2026-08-13T00:41:34.296Z","0.3.1-next.836.609b031":"2026-08-13T01:20:17.297Z","0.3.1-next.837.46a9259":"2026-08-13T02:24:48.127Z","0.3.1-next.845.b5a7c82":"2026-08-13T03:02:47.423Z","0.3.1-next.847.2e6f8bf":"2026-08-13T03:59:59.023Z","0.3.1-next.861.5a56d7a":"2026-08-13T04:02:29.416Z","0.3.1-next.887.9f59a84":"2026-08-13T06:23:20.244Z","0.3.1-next.948.85d9f30":"2026-08-13T15:34:59.025Z","0.3.1-next.970.9691e7b":"2026-08-13T15:51:49.452Z","0.3.1-next.971.33e20ba":"2026-08-13T16:02:31.803Z","0.3.1-next.975.01aea94":"2026-08-13T16:46:04.713Z","0.3.1-next.996.06087b5":"2026-08-13T20:32:18.314Z","0.3.1-next.1041.35b950c":"2026-08-14T00:06:18.876Z","0.3.1-next.1050.9114695":"2026-08-14T01:42:15.547Z","0.3.1-next.1055.12501ae":"2026-08-14T03:49:35.961Z","0.3.1-next.1076.4f48950":"2026-08-14T16:04:16.365Z","0.3.1-next.1079.38fd007":"2026-08-14T18:09:29.638Z","0.3.1-next.1084.04b8d9a":"2026-08-14T19:03:31.350Z","0.3.1-next.1086.d0d073b":"2026-08-14T19:52:34.745Z","0.3.1-next.1088.2bde749":"2026-08-14T20:28:09.289Z","0.3.1-next.1090.6e79e6c":"2026-08-14T20:33:13.568Z","0.3.1-next.1091.b7aa6f2":"2026-08-14T20:37:15.893Z","0.3.1-next.1095.16f1704":"2026-08-14T20:55:56.236Z","0.3.1-next.1096.4ddf1ab":"2026-08-14T21:09:03.059Z","0.3.1-next.1097.b8126d8":"2026-08-14T21:14:31.757Z","0.3.1-next.1099.671eaf4":"2026-08-14T21:19:06.256Z","0.3.1-next.1104.8453d3d":"2026-08-14T21:53:56.185Z","0.3.1-next.1107.0b5d347":"2026-08-14T22:41:14.198Z","0.3.1-next.1108.66cc86c":"2026-08-14T22:59:48.418Z","0.3.1-next.1112.dea9723":"2026-08-15T01:50:42.863Z","0.3.1-next.1113.9cffbdf":"2026-08-15T02:23:03.933Z","0.3.1-next.1114.3ce681d":"2026-08-15T03:15:29.838Z","0.3.1-next.1116.866c771":"2026-08-15T05:48:00.340Z","0.3.1-next.1162.1c7f42e":"2026-08-16T15:16:15.988Z","0.3.1-next.1165.285e507":"2026-08-16T21:38:40.135Z","0.3.1-next.1170.8a733e4":"2026-08-16T23:19:26.787Z","0.3.1-next.1191.e999f6c":"2026-08-17T09:45:12.945Z","0.3.1-next.1217.5f07972":"2026-08-17T18:28:43.663Z","0.3.1-next.1240.e41e1f0":"2026-08-17T20:45:51.492Z","0.4.0-next.1261.f361161":"2026-08-17T22:36:31.400Z","0.4.0-next.1263.aa14a22":"2026-08-17T22:54:20.697Z","0.4.0-next.1287.1dae9df":"2026-08-18T01:00:51.087Z","0.4.0-next.1290.99fd889":"2026-08-18T01:23:17.524Z","0.4.0-next.1294.03b2010":"2026-08-18T02:33:36.287Z","0.4.0-next.1296.dfa990a":"2026-08-18T04:22:29.779Z","0.4.0-next.1299.541fadc":"2026-08-18T06:19:41.537Z","0.4.0-next.1350.7431bb1":"2026-08-18T15:32:14.528Z","0.4.0-next.1351.6ec45d6":"2026-08-18T15:48:49.499Z","0.4.0-next.1354.5181c5f":"2026-08-18T18:14:51.208Z","0.4.0-next.1356.924bb91":"2026-08-18T18:36:08.057Z","0.4.0-next.1357.b87b5c1":"2026-08-18T18:38:30.962Z","0.4.0-next.1362.3734bd4":"2026-08-18T18:49:29.131Z","0.4.0-next.1383.b8eb497":"2026-08-18T19:11:32.158Z","0.4.0-next.1385.dc129fd":"2026-08-18T19:41:02.019Z","0.4.0-next.1390.ca3ba2b":"2026-08-18T20:26:36.661Z","0.4.0-next.1391.ef8547e":"2026-08-18T20:29:14.813Z","0.4.0-next.1392.ae73a44":"2026-08-18T22:11:25.519Z","0.4.0-next.1396.66c9814":"2026-08-18T23:29:35.919Z","0.4.0-next.1398.776fd7a":"2026-08-18T23:31:40.479Z","0.4.0-next.1399.9d20d2e":"2026-08-18T23:58:21.949Z","0.4.0-next.1404.4936e90":"2026-08-19T01:18:24.551Z","0.4.0-next.1405.d7484cf":"2026-08-19T01:20:44.608Z","0.4.0-next.1410.a69907a":"2026-08-19T05:49:33.107Z","0.4.0-next.1412.05a7272":"2026-08-19T06:23:16.844Z","0.4.0-next.1415.00028b0":"2026-08-19T06:38:01.794Z","0.4.0-next.1416.ef4fae7":"2026-08-19T16:13:40.807Z","0.4.0-next.1487.e25e95d":"2026-08-19T23:32:16.683Z","0.4.0-next.1488.43bcb37":"2026-08-20T04:43:34.287Z","0.4.0-next.1584.a8ddd61":"2026-08-20T18:28:50.394Z","0.4.0-next.1585.bf131c8":"2026-08-20T18:39:49.274Z","0.4.0-next.1602.af48ed1":"2026-08-20T23:15:04.034Z","0.4.0-next.1652.39f08fd":"2026-08-21T02:56:54.224Z","0.4.0-next.1663.d9c5746":"2026-08-21T04:48:58.469Z","0.4.0-next.1694.598ef6f":"2026-08-21T05:03:57.847Z","0.4.0-next.1695.181dea5":"2026-08-21T06:21:37.030Z","0.4.0-next.1696.93f6f63":"2026-08-21T06:27:37.514Z","0.4.0-next.1702.61a7a7c":"2026-08-21T07:13:31.909Z","0.4.0-next.1703.b82d313":"2026-08-21T07:44:00.014Z","0.4.0-next.1704.9eb98e1":"2026-08-21T08:37:03.955Z","0.4.0-next.1716.1979cc9":"2026-08-21T09:44:17.335Z","0.4.0-next.1717.9d6a20b":"2026-08-21T10:25:09.126Z","0.4.0-next.1725.752ca79":"2026-08-21T11:14:22.492Z","0.4.0-next.1728.f69160b":"2026-08-21T12:02:06.093Z","0.4.0-next.1749.d81a21c":"2026-08-21T12:39:39.606Z","0.4.0-next.1750.13ec8b1":"2026-08-21T15:48:37.706Z","0.4.0-next.1751.b3eea5f":"2026-08-21T16:00:18.739Z","0.4.0-next.1752.f250cb9":"2026-08-21T16:32:49.581Z","0.4.0-next.1763.f98ae25":"2026-08-21T16:36:57.514Z","0.4.0-next.1771.f4d15c3":"2026-08-21T18:49:35.122Z","0.4.0-next.1809.9b3b71b":"2026-08-21T19:40:39.329Z","0.4.0-next.1811.dde7eb1":"2026-08-21T19:54:11.365Z","0.4.0-next.1815.e47cc3c":"2026-08-21T20:30:28.890Z","0.4.0-next.1821.efb1cbc":"2026-08-21T22:34:32.049Z","0.4.0-next.1827.9db114b":"2026-08-21T23:54:28.635Z","0.4.0-next.1836.147ae1e":"2026-08-22T01:38:13.549Z","0.4.0-next.1884.6a2d46f":"2026-08-22T07:48:29.193Z","0.4.0-next.1888.e9e80b4":"2026-08-24T05:30:13.637Z","0.4.0-next.1892.a0b519a":"2026-08-24T10:53:49.234Z","0.4.0-next.1896.60d766c":"2026-08-24T11:35:31.596Z","0.4.0-next.1898.266773a":"2026-08-24T12:41:20.304Z","0.4.0-next.1903.50bfa67":"2026-08-24T16:11:19.683Z","0.4.0-next.1908.751021c":"2026-08-24T21:39:37.366Z","0.4.0-edge.1908.751021c":"2026-08-24T21:44:26.666Z","0.4.0-next.1909.c102f22":"2026-08-24T21:46:19.886Z","0.4.0-edge.1909.c102f22":"2026-08-24T21:53:17.942Z","0.4.0-next.1917.1b88fee":"2026-08-25T21:03:18.287Z","0.4.0-next.1920.b93ad0f":"2026-08-25T23:15:42.694Z","0.4.0-edge.1920.b93ad0f":"2026-08-25T23:19:51.671Z","0.4.0-next.1921.0a61bdb":"2026-08-25T23:43:18.767Z","0.4.0-edge.1921.0a61bdb":"2026-08-25T23:53:34.920Z","0.4.0-next.1932.1ef883a":"2026-08-26T19:11:15.671Z","0.4.0-edge.1932.1ef883a":"2026-08-26T19:19:00.807Z","0.4.0-next.1933.e4809f4":"2026-08-26T20:12:51.524Z","0.4.0-edge.1933.e4809f4":"2026-08-26T20:20:54.104Z","0.4.0-next.1935.74c34fe":"2026-08-26T20:50:25.727Z","0.4.0-edge.1935.74c34fe":"2026-08-26T20:57:25.387Z","0.4.0-next.1936.bc924d7":"2026-08-26T21:29:48.535Z","0.4.0-edge.1936.bc924d7":"2026-08-26T21:35:54.787Z","0.4.0-next.1937.0d089b3":"2026-08-26T22:26:08.934Z","0.4.0-edge.1937.0d089b3":"2026-08-26T22:33:22.199Z","0.4.0-next.1939.481bde5":"2026-08-27T00:20:26.766Z","0.4.0-edge.1939.481bde5":"2026-08-27T00:26:05.605Z","0.4.0-next.1940.b8a4265":"2026-08-27T01:08:24.737Z","0.4.0-next.1941.1d7f2bd":"2026-08-27T01:30:09.081Z","0.4.0-edge.1941.1d7f2bd":"2026-08-27T01:36:13.103Z","0.4.0-next.1943.b4c3e61":"2026-08-27T01:52:28.528Z","0.4.0-edge.1943.b4c3e61":"2026-08-27T01:55:59.115Z","0.5.0-next.1944.cd6b6e7":"2026-08-27T01:59:21.727Z","0.5.0-edge.1944.cd6b6e7":"2026-08-27T02:02:41.221Z","0.4.0":"2026-08-27T02:03:13.992Z","0.5.1-next.597.ab004dd":"2026-08-31T06:59:05.836Z","0.5.1-edge.597.ab004dd":"2026-08-31T07:06:24.886Z","0.5.1-next.601.e6e16ba":"2026-08-31T07:59:54.391Z","0.5.1-next.638.d4dbd4e":"2026-08-31T16:33:53.685Z","0.5.1-edge.638.d4dbd4e":"2026-08-31T16:42:56.688Z","0.5.1-next.640.24b4c62":"2026-08-31T18:16:09.595Z","0.5.1-edge.640.24b4c62":"2026-08-31T18:23:37.125Z","0.5.1-next.650.5d3df0b":"2026-09-01T00:00:39.840Z","0.5.1-edge.650.5d3df0b":"2026-09-01T00:09:15.407Z","0.5.1-next.654.b54779d":"2026-09-01T03:38:28.695Z","0.5.1-edge.654.b54779d":"2026-09-01T03:47:25.064Z","0.5.1-next.658.9cb44d7":"2026-09-01T19:18:27.773Z","0.5.1-edge.658.9cb44d7":"2026-09-01T19:26:54.049Z","0.5.1-next.685.f72fc7f":"2026-09-02T01:10:25.795Z","0.5.1-edge.685.f72fc7f":"2026-09-02T01:22:18.251Z","0.5.1-next.693.478551c":"2026-09-02T03:45:50.612Z","0.5.1-edge.693.478551c":"2026-09-02T03:53:38.050Z","0.5.1-next.704.19c91ec":"2026-09-02T21:28:11.966Z","0.5.1-next.729.2aeb707":"2026-09-03T01:57:08.469Z","0.5.1-next.730.f29a5aa":"2026-09-03T03:06:50.136Z","0.5.1-edge.730.f29a5aa":"2026-09-03T03:18:05.043Z","0.5.1-next.731.0ae0aa4":"2026-09-03T03:19:43.080Z","0.5.1-edge.731.0ae0aa4":"2026-09-03T03:27:54.635Z","0.5.1-next.743.8d09db1":"2026-09-03T09:11:40.856Z","0.5.1-edge.743.8d09db1":"2026-09-03T09:20:00.053Z","0.5.1-next.799.62ef0c7":"2026-09-03T14:59:10.893Z","0.5.1-edge.799.62ef0c7":"2026-09-03T15:04:34.175Z","0.5.1-next.815.cc08b93":"2026-09-03T18:47:18.996Z","0.5.1-next.820.97b3830":"2026-09-03T21:12:20.863Z","0.5.1-next.903.f434bc2":"2026-09-04T19:49:36.655Z","0.5.1-next.904.b545d9c":"2026-09-04T20:46:40.892Z","0.5.1-next.905.5fbf787":"2026-09-04T21:08:03.640Z","0.5.1-next.906.419e5c9":"2026-09-04T22:09:23.345Z","0.5.1-next.908.b072fbc":"2026-09-04T23:27:07.247Z","0.5.1-next.909.a5d1857":"2026-09-04T23:36:39.759Z","0.5.1-edge.909.a5d1857":"2026-09-04T23:45:04.091Z","0.5.1-next.911.32a089f":"2026-09-05T05:20:56.742Z","0.5.1-edge.911.32a089f":"2026-09-05T05:23:47.373Z","0.5.1-next.912.289aaa0":"2026-09-05T05:49:34.666Z","0.5.1-edge.912.289aaa0":"2026-09-05T05:54:09.916Z","0.5.1-next.914.ed01add":"2026-09-05T17:53:35.085Z","0.5.1-edge.914.ed01add":"2026-09-05T18:02:37.755Z","0.5.1-next.915.d4da7e7":"2026-09-05T18:22:08.208Z","0.5.1-edge.915.d4da7e7":"2026-09-05T18:27:46.508Z","0.5.1-next.919.354c575":"2026-09-05T23:11:15.617Z","0.5.1-edge.919.354c575":"2026-09-05T23:20:44.937Z","0.5.1-next.920.da8f530":"2026-09-06T20:24:50.813Z","0.5.1-edge.920.da8f530":"2026-09-06T20:35:59.857Z","0.5.1-next.973.788d3d7":"2026-09-08T20:19:43.922Z","0.5.1-next.1017.13841a8":"2026-09-09T04:17:00.127Z","0.5.1-next.1019.1274ec5":"2026-09-09T06:16:46.752Z","0.5.1-edge.1019.1274ec5":"2026-09-09T06:24:08.481Z","0.5.1-next.1047.858b9b6":"2026-09-09T17:02:04.613Z","0.5.1-edge.1047.858b9b6":"2026-09-09T17:06:52.813Z","0.5.1-next.1050.0bd43cc":"2026-09-09T21:14:34.423Z","0.5.1-next.1051.65889a1":"2026-09-09T21:56:31.894Z","0.5.1-edge.1051.65889a1":"2026-09-09T22:06:15.579Z","0.5.1-next.1052.ea38f97":"2026-09-10T04:16:56.063Z","0.5.1-edge.1052.ea38f97":"2026-09-10T04:20:28.179Z","0.5.1-next.1056.4945b81":"2026-09-10T17:20:09.700Z","0.5.1-edge.1056.4945b81":"2026-09-10T17:25:11.023Z","0.5.1-next.1058.751c53a":"2026-09-10T22:39:06.793Z","0.5.1-next.1059.c56d3cd":"2026-09-10T22:41:17.735Z","0.5.1-edge.1058.751c53a":"2026-09-10T22:45:31.138Z","0.5.1-edge.1059.c56d3cd":"2026-09-10T22:49:34.277Z","0.5.1-next.1066.36fe89b":"2026-09-11T06:50:56.849Z","0.5.1-next.1069.554a2ac":"2026-09-11T07:35:52.668Z","0.5.1-next.1197.6a425ce":"2026-09-12T19:25:22.784Z","0.5.1-next.1201.9b49dee":"2026-09-12T20:42:09.917Z","0.5.1-next.1202.e31f126":"2026-09-12T21:46:09.501Z","0.5.1-next.1204.e33a1ac":"2026-09-12T23:36:54.948Z","0.5.1-next.1225.129b76d":"2026-09-13T03:24:37.574Z","0.5.1-next.1244.12290e1":"2026-09-13T08:31:46.874Z","0.5.1-next.1251.918ea64":"2026-09-13T15:41:52.326Z","0.5.1-next.1252.15e4611":"2026-09-13T16:00:22.148Z","0.5.1-next.1253.6fe252c":"2026-09-13T21:24:58.591Z","0.5.1-next.1254.2ab4a06":"2026-09-13T23:13:35.880Z","0.5.1-next.1257.b2a4509":"2026-09-14T05:30:12.728Z","0.5.1-next.1295.2b6bfa3":"2026-09-14T20:21:45.192Z","0.5.1-next.1344.b88acc1":"2026-09-15T06:10:13.218Z","0.5.1-next.1345.0995dc5":"2026-09-15T06:43:11.952Z","0.5.1-next.1347.54f97d8":"2026-09-15T08:29:49.100Z","0.5.1-next.1348.e71a747":"2026-09-15T09:32:23.211Z","0.5.1-next.1349.05b053d":"2026-09-15T10:44:47.866Z","0.5.1-edge.1349.05b053d":"2026-09-15T10:52:37.444Z","0.5.1-next.1350.8ce488b":"2026-09-15T16:28:35.053Z","0.5.1-edge.1350.8ce488b":"2026-09-15T16:38:15.182Z","0.5.1-next.1370.903f328":"2026-09-16T05:50:38.455Z","0.5.1-edge.1370.903f328":"2026-09-16T05:59:25.176Z","0.5.1-next.1404.457d1da":"2026-09-17T06:20:27.455Z","0.5.1-next.1405.69d9356":"2026-09-17T06:50:03.966Z","0.5.1-edge.1405.69d9356":"2026-09-17T15:43:27.636Z","0.5.1-next.1410.b534771":"2026-09-17T18:41:34.380Z","0.5.1-edge.1410.b534771":"2026-09-17T18:54:48.811Z","0.5.1-next.1450.5738463":"2026-09-19T01:01:25.205Z","0.5.1-next.1462.5a251b6":"2026-09-19T17:51:04.624Z","0.5.1-edge.1462.5a251b6":"2026-09-19T18:01:53.196Z","0.5.1-next.1467.7e2fc7d":"2026-09-19T20:38:30.084Z","0.5.1-edge.1467.7e2fc7d":"2026-09-19T20:48:18.735Z","0.5.1-next.1468.61b1d9d":"2026-09-19T21:24:10.698Z","0.5.1-edge.1468.61b1d9d":"2026-09-19T21:31:50.571Z","0.5.1-next.1471.4e82419":"2026-09-20T06:36:17.689Z","0.5.1-edge.1471.4e82419":"2026-09-20T06:46:37.246Z","0.5.1-next.1505.5790c72":"2026-09-20T10:54:27.338Z","0.5.1-next.1520.4887418":"2026-09-20T15:28:50.129Z","0.5.1-next.1523.c47f79f":"2026-09-20T16:27:56.122Z","0.5.1-next.1533.2910b54":"2026-09-20T18:51:56.099Z","0.5.1-next.1538.09885fb":"2026-09-21T06:49:33.947Z","0.5.1-next.1541.b94031c":"2026-09-21T07:11:28.965Z","0.5.1-next.1543.41f4a99":"2026-09-21T07:21:29.806Z","0.5.1-next.1545.a3a19e0":"2026-09-21T07:41:54.109Z","0.5.1-edge.1545.a3a19e0":"2026-09-21T07:50:39.068Z","0.5.1-next.1556.ff9e615":"2026-09-21T22:02:51.103Z","0.5.1-next.1584.db3c393":"2026-09-22T05:20:18.945Z","0.5.1-next.1629.669e7c5":"2026-09-23T05:15:27.937Z","0.5.1-next.1669.c9827a8":"2026-09-23T19:44:41.835Z","0.5.1-next.1680.bdc44c6":"2026-09-24T01:49:46.482Z","0.5.1-next.1681.3f21b44":"2026-09-24T04:33:20.784Z","0.5.1-next.1682.f1470fe":"2026-09-24T05:04:42.372Z","0.5.1-next.1685.dc0e23a":"2026-09-24T15:08:41.315Z","0.5.1-edge.1685.dc0e23a":"2026-09-24T15:19:17.594Z","0.5.1-next.1687.b63c819":"2026-09-24T17:36:46.500Z","0.5.1-edge.1687.b63c819":"2026-09-24T17:46:19.472Z","0.5.1-next.1692.64cda40":"2026-09-24T23:55:06.793Z","0.5.1-edge.1692.64cda40":"2026-09-25T00:07:09.757Z","0.5.1-next.1694.112d897":"2026-09-25T02:13:06.261Z","0.5.1-next.1700.cefb2f9":"2026-09-25T03:02:56.552Z","0.5.1-next.1703.1905242":"2026-09-25T08:09:52.912Z","0.5.1-next.1704.1832e8b":"2026-09-25T09:04:11.113Z","0.5.1-edge.1704.1832e8b":"2026-09-25T09:12:45.215Z","0.5.1-next.1710.81c05dd":"2026-09-25T17:12:49.014Z","0.5.1-next.1717.f605ef3":"2026-09-25T19:15:03.843Z","0.5.1-next.1723.553fc7a":"2026-09-25T21:25:10.280Z","0.5.1-next.1724.c250cb4":"2026-09-25T23:06:21.308Z","0.5.1-next.1725.30f1dd0":"2026-09-25T23:47:44.655Z","0.5.1-next.1728.e0a1ceb":"2026-09-26T05:54:10.101Z","0.5.1-next.1801.21234f6":"2026-09-27T05:19:15.381Z","0.5.1-next.1831.a0b57d4":"2026-09-27T23:59:57.865Z","0.5.1-next.1850.5adb645":"2026-09-28T04:13:49.719Z","0.5.1-next.1892.cbd15bd":"2026-09-28T12:45:13.445Z","0.5.1-edge.1892.cbd15bd":"2026-09-28T12:56:18.441Z","0.5.1-next.1899.4b1311e":"2026-09-28T21:26:10.220Z","0.5.1-edge.1899.4b1311e":"2026-09-28T21:39:17.208Z","0.5.1-next.1903.956d5a5":"2026-09-29T05:08:04.177Z","0.5.1-edge.1903.956d5a5":"2026-09-29T05:19:16.328Z","0.5.1-next.1906.1e09ca0":"2026-09-30T16:18:00.899Z","0.5.1-next.1908.309c1e7":"2026-09-30T16:29:42.314Z","0.5.1-edge.1908.309c1e7":"2026-09-30T16:43:08.880Z","0.5.1-next.1909.7bccf72":"2026-09-30T17:38:00.678Z","0.5.1-next.1910.85d85a3":"2026-09-30T19:27:26.744Z","0.5.1-edge.1910.85d85a3":"2026-09-30T19:40:24.477Z","0.5.1-next.1912.a627849":"2026-10-01T13:13:09.534Z","0.5.1-edge.1912.a627849":"2026-10-01T16:34:32.957Z"},"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/useragent"},"description":"Pure user-agent string parsing to device and platform identity tokens.","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"readme":"","readmeFilename":""}