UNPKG

visitor-info

Version:
60 lines (43 loc) 1.03 kB
# visitor-info [![Build Status](https://travis-ci.org/theboolean/visitor-info.svg?branch=master)](https://travis-ci.org/theboolean/visitor-info) Tiny library that wraps other modules useful to gather information about a visitor in Javascript, such as `browser`, `timezone`, `country`, `OS`, etc... It is useful in case you want to find fast information about the user without making requests to a third-party API service, but relying on the capabilities of the browser. ## How to use Add `visitor-info` as a dependency: ```sh npm install visitor-info ``` Import it in your project as an ES6 module: ```js import visitorInfo from 'visitor-info' console.log(visitorInfo()) /* Result: { browser: {...} country: {...} cpu: {...} device: {...} engine: {...} os: {...} ua: "..." } */ ``` or with require: ```js var visitorInfo = require('visitor-info') console.log(visitorInfo()) /* Result: { browser: {...} country: {...} cpu: {...} device: {...} engine: {...} os: {...} ua: "..." } */ ```