mask-pii für Bun

Bun-Implementierung von mask-pii zum Maskieren von E-Mail- und Telefon-PII in Protokollen und Datenpipelines.

E-Mail-Maskierung

Maskiert lokale Teile und erhält die Sichtbarkeit der Domain.

Globale Telefonnummern

Maskiert sensible Ziffern und erhält Format sowie sichtbare Suffixe.

API im Builder-Stil

Aktivieren Sie vor der Verarbeitung explizit die E-Mail-/Telefonmaskierung und das Maskenzeichen.

Installieren und starten

Bun [planned: npm 0.2.0]: Verwenden Sie die unten angegebene aktuelle Installationsmethode, laden Sie die Bun-API und führen Sie das Minimalbeispiel aus. Das Beispiel aktiviert ausdrücklich die Maskierung von E-Mail-Adressen und Telefonnummern und zeigt die erwartete Ausgabe.

Installation

git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git

Verwendung

example.ts
import { Masker } from "mask-pii";

const masker = new Masker()
  .maskEmails()
  .maskPhones()
  .withMaskChar("#");

const input = "Contact: alice@example.com or 090-1234-5678.";
const output = masker.process(input);

console.log(output);
// Output: "Contact: a####@example.com or ###-####-5678."
Hinweis

Bitte prüfen Sie die README für genaue Angaben zum Paket-Ökosystem und API-Beispiele für diese Sprache.