Modern browser fingerprinting library for visitor identification. Generates unique device IDs using canvas, WebGL, audio and hardware signals. Zero dependencies, TypeScript-first, cross-browser compatible.
Public API of Nodebox
Imprint CLI — long-term memory for AI coding tools (Claude Code, Cursor, Codex). Installs the imprint MCP server into your tool's settings file via a browser OAuth flow.
Framework-free PDF IR types, layout primitives, asset resolution, and Tailwind CSS processing for imprint-pdf.
CLI for imprint-pdf: render, dev preview server, and PDF/X + PDF/UA validation.
Next.js App Router integration for imprint-pdf — route handlers, RSC helpers, and the withImprint plugin.
React components and reconciler for imprint-pdf — Document, Page, View, Text, Image, Svg, Form, and chart adapters.
Vite plugin for imprint-pdf — compile-time Tailwind extraction, HMR, and virtual font modules.
Teach an AI agent how to use any website. Once. Records a real browser session + narration; generates a deterministic MCP tool plus a DOM-replay playbook fallback.
ESLint rules for imprint-pdf — catch unsupported CSS properties, missing alt text, and unsafe dynamic class names at write time.
A library for obtaining browser versions with their maximum supported Baseline feature set and Widely Available status.
Print-ready add-on for imprint-pdf — PDF/X-4, CMYK, ICC profile embedding, spot color, bleed/trim, and PDF/A output.
PKCS#7 detached digital signatures for imprint-pdf PDFs.
Tagged PDF and PDF/UA-1 accessible output for imprint-pdf — structure tree, alt text, language attributes, veraPDF validation.
Get the default browser
Up-to-date component for using MathJax in latest React (using functional components and hooks API). Focuses on being versatile and making the use of MathJax in React a pleasant experience without flashes of non-typeset content, both with respect to initia
SHA256 wrapper for browsers that prefers `window.crypto.subtle` but will fall back to a pure JS implementation in @aws-crypto/sha256-js to provide a consistent interface for SHA256.
Get the bundle identifier of the default browser (macOS). Example: com.apple.Safari
MCP server exposing Imprint's local data (meeting notes, calendar, emails) to Claude.
ECMAScript code generator
[](https://www.npmjs.com/package/@aws-sdk/util-user-agent-browser) [](https://www.n
Browser Utilities for all Sentry JavaScript SDKs
Browser running for Vitest
SHA1 wrapper for browsers that prefers `window.crypto.subtle`.