@arcjet/analyze v1.0.0-beta.8
@arcjet/analyze
Arcjet helps developers protect their apps in just a few lines of code. Implement rate limiting, bot protection, email verification, and defense against common attacks.
This is the Arcjet local analysis engine.
Installation
npm install -S @arcjet/analyzeExample
import { generateFingerprint, isValidEmail } from "@arcjet/analyze";
const fingerprint = generateFingerprint("127.0.0.1");
console.log("fingerprint: ", fingerprint);
const valid = isValidEmail("hello@example.com");
console.log("is email valid?", valid);Implementation
This package uses the Wasm bindings provided by @arcjet/analyze-wasm to
call various functions that are exported by our wasm bindings.
We chose to put this logic in a separate package because we need to change the import structure for each runtime that we support in the wasm bindings. Moving this to a separate package allows us not to have to duplicate code while providing a combined higher-level api for calling our core functionality in Wasm.
License
Licensed under the Apache License, Version 2.0.
12 months ago
12 months ago
12 months ago
11 months ago
12 months ago
9 months ago
8 months ago
8 months ago
8 months ago
10 months ago
7 months ago
6 months ago
5 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago