holmes-js

0.0.1 • Public • Published

Holmes

Travis

Anonymous browser fingerprinting

What is browser fingerprinting?

Browser fingerprinting is the capability of a site to identify or re-identify a visiting user, user agent or device via configuration settings or other observable characteristics.

Features

  • Promise based API
  • Singleton design pattern
    • Improves speed for usage in large applications

Usage

Installation

# yarn 
yarn add holmes-js
 
# npm 
npm install holmes-js --save

Example

import Holmes from 'holmes-js';
 
const holmes = new Holmes();
 
holmes.get().then(res => {
  // => returns unique browser fingerprint as 32-bit Integer
})

Contributing

You can request a new feature by submitting an issue. If you would like to implement a new feature feel free to issue a Pull Request.

License

holmes-js is protected under the MIT License

Readme

Keywords

none

Package Sidebar

Install

npm i holmes-js

Weekly Downloads

2

Version

0.0.1

License

MIT

Last publish

Collaborators

  • johnsylvain