Bun के लिए mask-pii

लॉग्स और डेटा पाइपलाइनों में ईमेल और फ़ोन PII को मास्क करने के लिए mask-pii का Bun कार्यान्वयन।

ईमेल मास्किंग

डोमेन की दृश्यता बनाए रखते हुए स्थानीय भागों को मास्क करता है।

वैश्विक फ़ोन फ़ॉर्मेट

संवेदनशील अंकों को मास्क करता है और प्रारूप तथा प्रत्यय की दृश्यता बनाए रखता है।

बिल्डर-शैली API

प्रोसेस करने से पहले ईमेल/फ़ोन मास्किंग और मास्क वर्ण को स्पष्ट रूप से सक्षम करें।

इंस्टॉलेशन और शुरुआत

Bun [planned: npm 0.2.0]: नीचे दी गई मौजूदा इंस्टॉलेशन विधि का उपयोग करें, Bun API लोड करें और न्यूनतम उदाहरण चलाएँ। उदाहरण ईमेल और फ़ोन मास्किंग को स्पष्ट रूप से चालू करता है और अपेक्षित आउटपुट दिखाता है।

इंस्टॉलेशन

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

उपयोग

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."
नोट

इस भाषा के सटीक पैकेज इकोसिस्टम विवरण और API उदाहरणों के लिए README देखें।