UNPKG

@hackylabs/deep-redact

Version:

A fast, safe and configurable zero-dependency library for redacting strings or deeply redacting arrays and objects.

36 lines (35 loc) 760 B
import { _bigint } from './bigint'; import { _date } from './date'; import { _error } from './error'; import { _map } from './map'; import { _regex } from './regex'; import { _set } from './set'; import { _url } from './url'; /** * Standard transformers in array for legacy support */ export const standardTransformers = [ _bigint, _date, _error, _map, _regex, _set, _url, ]; /** * Standard transformers organised by type and constructor for performance reasons */ export const organisedStandardTransformers = { byType: { bigint: [_bigint], }, byConstructor: { URL: [_url], Date: [_date], Error: [_error], Map: [_map], Set: [_set], RegExp: [_regex], }, };