Socket
Socket
Sign inDemoInstall

browser-signature

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

browser-signature - npm Package Compare versions

Comparing version 1.0.5 to 1.0.6

7

browser-signature.d.ts

@@ -1,6 +0,1 @@

declare module 'browserSignature';
declare module "browser-signature/storage" {
export { default as browserSignature } from 'browser-signature/dist/storage';
export * from "browser-signature/dist/storage";
}
declare module 'browserSignature';

2

package.json
{
"name": "browser-signature",
"version": "1.0.5",
"version": "1.0.6",
"description": "Browser unique signature (Fingerprint) generator",

@@ -5,0 +5,0 @@ "source": [

@@ -8,6 +8,7 @@ # Browser Signature

The browser unique fingerprint or signature is generated using the hash of browser mimeTypes count + userAgent string length + global properties count + screen property values
The package have two implementations:
1. Browser unique fingerprint or signature generation using the hash of browser mimeTypes count + userAgent string length + global properties count + screen property values.
Available in four formats:
Available in four formats:

@@ -20,2 +21,12 @@ * **ES Module**: `dist/browser-signature.m.js`

2. Radom String generation and persisting in the browser local storage. The same string is return every time by the package from the local storage.
Available in four formats:
* **ES Module**: `dist/storage.m.js`
* **CommonJS**: `dist/storage.js`
* **ModernJS**: `dist/storage.modern.js`
* **UMD**: `dist/storage.umd.js`
## Install

@@ -27,3 +38,3 @@

## Install Usage
## Usage with Device Unique Features

@@ -39,7 +50,7 @@ ```js

## From CDN
## From CDN
<script src="https://cdn.jsdelivr.net/npm/browser-signature@1.0.4/dist/browser-signature.umd.js" ></script>
<script src="https://cdn.jsdelivr.net/npm/browser-signature@1.0.5/dist/browser-signature.umd.js" ></script>
or
<script src="https://unpkg.com/browser-signature@1.0.4/dist/browser-signature.umd.js"></script>
<script src="https://unpkg.com/browser-signature@1.0.5/dist/browser-signature.umd.js"></script>

@@ -57,2 +68,30 @@

## Usage with Local Storage Implementation
```js
import browserSignature from 'browser-signature/storage';
const signature = browserSignature();
console.log("Current Browser Unique Signature: ", signature);
// Result will look like => 'Current Browser Unique Signature: po3wmbl6ukeky165ydtaqjqgfn7865gertuxqeydlfn1jixt4idjzd'
```
## From CDN
<script src="https://cdn.jsdelivr.net/npm/browser-signature@1.0.5/dist/storage.umd.js" ></script>
or
<script src="https://unpkg.com/browser-signature@1.0.5/dist/storage.umd.js"></script>
## From CDN Usage
```js
const signature = browserSignature();
console.log("Current Browser Unique Signature: ", signature);
// Result will look like => 'Current Browser Unique Signature: po3wmbl6ukeky165ydtaqjqgfn7865gertuxqeydlfn1jixt4idjzd'
```
## API

@@ -59,0 +98,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc