🌎 in-us
Utility to determine if a user is in the United States
without an HTTP request or IP address.
It uses the browser's timezone (via jstz and locale (navigator.languages) to infer whether someone is in United States.
This project is inspired by in-eu by Segment.
Install with npm:
npm install --save in-usOr with yarn:
yarn add in-usimport inUS from 'in-us'
inUS()
// => true | falseimport { isInUSTimezone } from 'in-us'
/*
Only checks the browser timezone.
e.g. America/Chicago
*/
isInUSTimezone()
// => true | falseimport { isUSLocale } from 'in-us'
/*
Only uses the browser's language/locale
e.g. es-US (spanish from United Staes)
*/
isUSLocale()
// => true | falseAll contributions are super welcome! in-us is MIT-licensed.