es-toolkit-clean
Version:
A lightweight, TypeScript-first library for cleaning JavaScript objects by removing undefined values, empty strings, empty arrays, functions, and other unwanted properties. Built on es-toolkit for superior performance.
3 lines (2 loc) • 909 B
JavaScript
;var f=Object.defineProperty;var x=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var d=Object.prototype.hasOwnProperty;var i=(o,e)=>{for(var t in e)f(o,t,{get:e[t],enumerable:!0})},c=(o,e,t,l)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of u(e))!d.call(o,s)&&s!==t&&f(o,s,{get:()=>e[s],enumerable:!(l=x(e,s))||l.enumerable});return o},p=(o,e,t)=>(c(o,e,"default"),t&&c(t,e,"default"));var n=o=>c(f({},"__esModule",{value:!0}),o);var a={};i(a,{cleaner:()=>r.cleaner,createCleaner:()=>r.createCleaner,createProcessor:()=>r.createProcessor,default:()=>P,defaultProcessors:()=>m.defaultProcessors,processValue:()=>r.processValue});module.exports=n(a);var r=require("./core/cleaner"),m=require("./core/processors");p(a,require("./types/transformers"),module.exports);p(a,require("./types/validators"),module.exports);var P=r.cleaner;
//# sourceMappingURL=index.js.map