🌎 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-us
Or with yarn:
yarn add in-us
import inUS from 'in-us'
inUS()
// => true | false
import { isInUSTimezone } from 'in-us'
/*
Only checks the browser timezone.
e.g. America/Chicago
*/
isInUSTimezone()
// => true | false
import { isUSLocale } from 'in-us'
/*
Only uses the browser's language/locale
e.g. es-US (spanish from United Staes)
*/
isUSLocale()
// => true | false
All contributions are super welcome! in-us is MIT-licensed.