mask-pii JavaScript

JavaScript mask-pii diegimas el. pašto ir telefono PII maskavimui žurnaluose ir duomenų srautuose.

El. pašto maskavimas

Maskuoja vietines dalis, išlaikydamas domeno matomumą.

Tarptautiniai telefono formatai

Maskuoja jautrius skaitmenis, išlaikydamas formatą ir galinio priedo matomumą.

Builder stiliaus API

Prieš apdorojimą aiškiai įjunkite el. pašto / telefono maskavimą ir maskės simbolį.

Įdiegti ir pradėti

JavaScript [planned: npm 0.2.0]: Naudokite toliau pateiktą dabartinį diegimo būdą, įkelkite JavaScript API ir paleiskite minimalų pavyzdį. Pavyzdys aiškiai įjungia el. pašto ir telefono maskavimą ir parodo laukiamą išvestį.

Diegimas

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

Naudojimas

index.js
const { Masker } = require("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);
// Expected output: "Contact: a####@example.com or ###-####-5678."
Pastaba

Norėdami sužinoti tikslias paketo ekosistemos detales ir šios kalbos API pavyzdžius, peržiūrėkite README .