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