maskSensitiveData function processes a JSON string and masks the values associated with sensitive keys, replacing them with ****.ts
import { maskSensitiveData } from "@arkyn/shared";
jsonStringstringsensitiveKeys (optional)string[]["password", "confirmPassword", "creditCard"]javascript
import { maskSensitiveData } from "./maskSensitiveData";const jsonString = JSON.stringify({username: "user123",password: "secret",profile: {creditCard: "1234-5678-9012-3456",},});const result = maskSensitiveData(jsonString, ["password", "creditCard"]);console.log(result);// Output: '{"username":"user123","password":"****","profile":{"creditCard":"****"}}'