mask-pii, skirtas Bun
„mask-pii“ įgyvendinimas Bun aplinkai, skirtas el. pašto adresų ir telefono numerių PII maskavimui žurnaluose ir duomenų srautuose.
El. pašto maskavimas
Maskuoja vietines dalis, išlaikydamas domeno matomumą.
Telefono numerių maskavimas
Maskuoja jautrius skaitmenis, išlaikydamas formato ir priesagos matomumą.
Builder stiliaus API
Prieš apdorojimą aiškiai įjunkite el. pašto / telefono maskavimą ir maskės simbolį.
Įdiegti ir pradėti
Bun [planned: npm 0.2.0]: Naudokite toliau pateiktą dabartinį diegimo būdą, įkelkite Bun 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
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."
Pastaba
Žiūrėkite README tikslią šios kalbos paketų ekosistemos informaciją ir API pavyzdžius.
Ankstesnis
Kalbų indeksasKitas
GitHub