@hackylabs/obglob

Glob search an a nested object/array against patterns. Returns a copy of the original with only the matched properties/values included or excluded. Optionally modifies the values of the matched properties. Optionally flattens the result.

@teamteanpm2024/perspiciatis-a-unde

[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Arrayaccessibilityruntimebabelroute53_.extendlessredactkeydirectorytc39YAMLfast-deep-copyawesomesaucewordbreakconnectsortdependency managerES2018forEachstylingjavascriptreducejsonpathUint16ArrayloggerincludesObject.assignUnderscoreJSONnegative zeropathreducerparserlinuxcallbackloggingisworkflowcorsdeletesiginttypeweakmapduplexjapanesedataInt32ArraypipespeedoffsetelbgesturesInt16Arraysomefullfetchl10ntypedarraysaccessorio-tssimpledbcore-jscloudwatchxsses-abstractwafproxymacosrequirerateprogressArrayBuffer.prototype.slicejssearchArray.prototype.includesstringifierpurearktypecall-boundsetImmediatemodulermCSStrimeslintconfigmimetypeslibphonenumberextensionlinewrappassworddeep-copyjasmineArray.prototype.filterreact animationreusereadablestreamiamurlquoteflattenequaldebugassertssignaltesterES3queryenvmatchECMAScript 2021deep-clonepackagespatchtsairbnbwatchFileoperating-systemhashdefinePropertypropertycss lessremovewraplengthes5fast-copymiddlewareflatstreamutil.inspecttyped arrayargparsearrayidlecoreinspectbreakfpcloudformationtoArraypackage.jsonmatchAllauthcallbindlinthasOwnimportbundlerES2019ECMAScript 2015ses[[Prototype]]StyleSheetjestxtermasyncBigInt64Arraycliwarningfindupa11yFunction.prototype.nameenderindicatordataviewconcurrencyclassnamefigletstyleguideform-validationonceconcatfixed-widthlanguageregexpglobObject.fromEntrieslinkmapreducees-shim APIlistenersinstallerkinesisgradients css3WebSocketsjsonschemanumberlogcloudtrailObject.entriessharedqueueMicrotasksigtermwatchingES7@@toStringTagtakebyteOffsetfull-widthpyyamltostringtaghookscachebrowserlistes2016signalszeroECMAScript 2018acornTypeBoxbuffersECMAScript 3styled-componentsObject.getPrototypeOftypeoffindsliceframeworkreact posedescriptiongdpr.envtermnamecssuser-streamsdeepcloneslotcircularvaluetypanionshimObject.keysebsavagenericsnodejstypespromisesserializerutilsinternal slotES8tasksetassignbyteinputdeepexpressWeakMapzodECMAScript 7descriptortypedarrayoutputtoSortedPromiseeventsES2020getintrinsiccloudfrontprivategroupBycryptmimeregularObservableprotosetterobjectES2017json-schemafind-uppersistentinterruptsbrowserslistsyntaxphoneECMAScript 6react-hook-formlruwatchdependenciesrmdirconfigURLSearchParamsrgbfindLastIndexexitless compilerefficientboundvpcTypedArrayreadstringifysymbolsieramdaRegExp#flagsstreams2compile lesschannelshrinkwrapcode pointsloadingreact6to5eventDispatchercheckgetPrototypeOfendpointautoscalingharmonyfseventsObject.definePropertyRxamazonflagscopyECMAScript 2022starterstyleutilitywgetecmascriptawsflaginferencepushAsyncIteratorbootstrap lessregexscheme__proto__shelles2018callsettingsECMAScript 2016real-timethroatlook-upsanitizeimmerviewnpmless.jscolourtranspilerdeterministic$.extendeslintmixinsgradients cssmake dirpreserve-symlinksnativeArrayBuffercolortrimEndpreprocessorwalkingcodesoptimizertoobjectuuidvalidatecss variableirqcollectionconstsideyupyamlsymlinks3cjksyntaxerrorrfc4122functionshelpersnopeeveryES2022springexit-codetimebindjoifastcopymulti-packageletajvECMAScript 5dotenvArrayBuffer#slicestableposemruchromiumdiffmomentargsfolder

@teamteanpm2024/odit-animi-velit

> Safely flatten a nested JavaScript object.
classnameiterationcss nestingbabeles7randomESnexttesterwhichMapES6redux-toolkitTypeBoxrequestobjectcommand-lineregexpfast-copyextendnamesperformanceharmonypersistentbootstrap cssparserdependency managerclitesta11yfast-deep-copybrowserrequiretranspilertrimRightapi@@toStringTagstringifierglacierReflect.getPrototypeOfownbootstrap lessvestcryptelbregular expressionreal-timeamazonjsdiffdiffbyteLengtheslint-pluginzodworkflowchromejsxoffsetloadingstreamsArrayBuffer#slicewaapicoercibleterminalexit-codenumberpackage.jsonsequenceexecfullwidthcallboundclassnamesdotenvFloat32ArrayFloat64ArrayAsyncIteratorpropertydescriptorstapestylessharedlook-upmulti-packagestringcolourbeanstalkpatchreact-hook-formurltoStringTagtoArrayi18nes8uninstallform-validationloggingObject.entriessnsinterruptsassignbuffersdefinereadablestreamgetstatusObservablesfile systempostcssstablefind-upgetterreact-testing-libraryajvCSStrimLeftArrayInt32ArraylibphonenumberauthcommandreducematchAllReactiveExtensionschannelratestylemapreducespeedimmerbrowserslistweakmap0ECMAScript 5picomatchmonorepoawswalkingenumerableUint16ArrayequalitycallbindoptimizersuperstructwordbreaktddgroupeventDispatcherqueryargparsedragconfigfunctionregular expressionsflagsECMAScript 7ECMAScript 2018linewrapclonetapRFC-6455mkdirphandlersfull-widthcall-bindstatelessworkerprototypewgetpyyamlshellhashlazyArray.prototype.flatchromiumsanitizepuresymlinkshebangmiddlewareRegExp#flagscoreobjtypeerrorstylinges-shim APIparentcommanderjestlrucloudsearchmetadataconcurrencycurlsqsURLcopyisConcatSpreadablebreakFunction.prototype.nameStreambluebirdyamlless compilerdroppipesymboloptionanimationietostringtagsettertoolsdirqueueflatlooktoobjectlessBigInt64ArraybalancedObservabletypeofslotECMAScript 2020xtermnested cssWebSocketsstartervalidatornpmpackagesiamfunctionalviewautoprefixerparseines2018es5deepcharactergesturesaccessibilitycss variablefindLastIndextypedarraynegativedomArrayBuffersymlinksECMAScript 6fpparsingescaperedactWebSockettacit$.extendrmdirmkdirses2016boundwhatwgpluginsharedarraybufferURLSearchParamspreprocessorcloudwatchArray.prototype.includesrm -rffiltercallcallbackinstallswfmime-dblesscssArray.prototype.flattenwindowstypedarraysjson-schemarapidlogkarmaWeakSetECMAScript 2022descriptoromitpostcss-pluginirq3dutil.inspectargvIteratorECMAScript 2016classesECMAScript 2019Uint8Arrayoncecssutilkeyskinesisvariables in cssjsonschematrimhelperssigtermgetoptoptimistindicatorhas-owndeepcloneweaksetdatespinnerstypescriptwebelectroncodeslanguagearraybufferfast-deep-clonebyteOffsetObject.assignpushmergequotesetImmediatereducercolorvalueECMAScript 3includeshttpsqsfsprivatethrottlehardlinksObject.definePropertyInt8Arrayspringstyled-componentssyntaxerrorresolvevisualObject.getPrototypeOfchaiprefixinspectreactkoreaninput.envuuidtranspileUint8ClampedArrayhooksjwtcontainsdayjsargsinvariantforEachsortcloudformationschemadeep-copyjson-schema-validationbufferes-abstractenderrobustawesomesaucecurriediteratorvalidationuser-streams256ansicolorsidlettyES8limitedfunctionsfpsvaluesstructuredClonecheckformsfseventstaskspecHyBisafecorsyuppreserve-symlinksinternal slotsideefficientserializertouchmimesortederror-handlingtextwrapinferencelastimportfromdependenciesmake direxitwidthbindbundlerSetgetOwnPropertyDescriptormochaagentendpointes2015formattingdescriptionaccessorSymbolduplexconsumewafjson-schema-validatorrdsES5installerString.prototype.matchAllcompilerasciifastcloneminimalsyntaxmodulespositiveelasticacheentriesreact poseES2017columnspolyfillfiletrimEndnativesearchbcryptlistenerswatchingcensorgradients css3rm -frfindupECMAScript 2023compile lessecmascriptpathfigletArray.prototype.findLastIndexhigher-orderbyteECMAScript 2021babel-coreavamkdirshrinkwrapworkspace:*walkObject.valuesmobileprunesomeshimimportexportsameValueZerotrimStartwarningnegative zerostringifyES2020east-asian-widthsanitizationReactiveXastframertyped arrayconnectcall-boundrfc4122momentjapanesetslibfindLastflaghookformdatastructure__proto__stylesheetloggerES2022iseventsformatRegExp.prototype.flagsfolder[[Prototype]]throatmovematchesgetPrototypeOfdebuggerwritablecomparefast-cloneerrormruArray.prototype.findLasthasOwnparentsStreamsArray.prototype.containsarrayupwatchFileproxysetPrototypeOfgetintrinsictermloadbalancingeses-shimsWeakMapcss-in-jsartbatchzeroless csstypebddlintutilityfullauthenticationES2015l10nrangeerrorrm6to5watchwaitStyleSheetconsoleiteratebanneremojiwriteutilsdatacircularlockfilesymbolstypanionjsdomclass-validatorreusearraysestreemoduleencryptionchinesepromisesdebugroute53core-jsES2018eventEmittersuperagentpnpm9opensimpledbthreePushpasswordfastifylengthnopeprotocol-buffersBigUint64ArrayECMAScript 2017extensiondefinePropertyqueueMicrotaskio-tscolumnSymbol.toStringTagprotofastkeycloudtrailcreatescheme-validationES2019fetchairbnbES2016less.jsfixed-widthglobemitcharacterspropArray.prototype.flatMaplinuxs3intrinsicrecursivePromiseRxeslintpluginnodejsoperating-systemeveryformObject.keyssesObject.istakeebsajaxtelephonecollection.es6rgb-0hasOwnPropertyasyncjsonpathslicees6validlimitES2023gdpremrreact-hooksassertsarktypesetstreamreduxbusyeslintconfigquerystringstoragegatewaydynamodbjQueryexpressMicrosoftconstimmutable

@teamteanpm2024/aut-voluptatum-vero

[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][5]][6] [![dev dependency status][7]][8] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
parentsstablees2017jsdomformattingsetPrototypeOf256importfunctionsmiddlewareECMAScript 2016classnamecss lesskeysglobbalancedURLsyntaxerrorenvArray.prototype.findLastES6nodeopentrimStartwalkECMAScript 2023ReactiveXpackage.jsonstyled-componentsmimemkdirsES2017commandersameValueZerodom-testing-librarygetoptvalidatetype6to5frominputframeworkasynccorevariablesbuffercallbackStreamdeepcopyes-shimsequalrequirefixed-widthrandomutilitytestes7importexport@@toStringTagloggereslintpluginclassnamesES2019popmotiontraversesymbolsupdateSymbol.toStringTagwafcloudsearchponyfillsharedarraybufferutilsparsingJSONFloat32ArraybyteLengthencryptionpackagesArray.prototype.filterframerArray.prototype.flatMappersistentES2023Int32ArraydotenvvaluesSetlibphonenumberconcurrencytypanionnegativeReflect.getPrototypeOfvariables in csseast-asian-widthfunctionalconfiges2015httpsObservableArray.prototype.includeserror-handlingarraybuffersetfantasy-landObject.valuesRFC-6455javascriptinstallerchrometacitpostcss-pluginagentstoragegatewaymruvalidefficientsanitizeobjtypesafeoptiontypespipeeslintparserpropprotocol-buffersTypeBoxutilitiesemojisuperagentvarECMAScript 7Object.fromEntriesloggingInt16ArraylistenersformattrimLeftvpcES2016uninstallelectronArray.prototype.flattenObject.assignpushes2018sortinterruptsiambusytslibdeepzeronameslazyrm -rfless compilerkoreanUint8ArraycontainsprefixECMAScript 6Object.isbabel-coreremovePushfunctionfastcopyeventDispatcherserializekinesisreactobjectdeletehasES7dependenciesstylesstreams2toolspropertyisConcatSpreadablebyteOffsetextendstylesheetavaweakmapenderformsflatcommand-linebatchbootstrap lessreducerparsecallrmdirwordbreakreadablestream_.extendregular expressionirqwarningES3groupByoutputschemeredactlinewrapsanitizationlesscsspreprocessorinferencewordwrapprotobufjson-schemaaccessormoduletranspilebddconcatargumentpreserve-symlinksmergemkdirpes6queueMicrotaskeslint-pluginlimitedutilvestspringkeyflatMapnumberes8typeofnameclonelook-uptranspilerArrayBufferwrapfast-deep-clonedebuglogequalityglacierspinnerssimpledbcolorboundObject.entrieslrubufferslastrm -frslotpolyfillObservablescreateschemaserializermobilecryptshrinkwrapreact animationl10nuuidhookformcopyshebangescapecjkdescriptionworkeri18nnodejsemitfile systemclimodulesgdprsigintlooksyntaxjson-schema-validatorweaksetECMAScript 2022String.prototype.matchAllcloudtrailpyyamlloadingcallbindforEachimmertaskcall-boundassertsperformanceperformanttapendpointstartershelldynamodbairbnbnopetc39intrinsicvalueReactiveExtensionsextrarapidmapreducesetImmediateanimationxssshambabelresolvegroupjestmatchAllstringeventEmitterdebuggerwaapiunicodeRxmulti-packageprototyperegexpfilterhandlerssnsmatchesES2018columnscharacterselasticacheinvariantFunction.prototype.nameexpresstypeerrorstreameslintconfigacornWebSocketsreadpackagecharacterwebexpressionduplexless mixinsquerystringscheme-validationarrayminimalgetOwnPropertyDescriptorinspectpureaccessibilityprocessreduxcensorcall-bindtypescriptflattenpropertiestoSortedBigUint64ArrayUint8ClampedArraycompilermapproxyexit-codedragchineseprettykarmaamazonextensionassignHyBireact-hook-formcommandTypedArraysignalbundlerESbrowserslistnativestatusprotoassertfolderObject.keyschaihashnested cssinternalmime-dbdeepclonemake dirgesturesTypeScriptsqsmatchpatchdiffjses-abstractcloudformationthroatdropfigletsignalsajvassertionArrayBuffer.prototype.sliceArray.prototype.flatlimitfpswritetapecss-in-jsguidlettestingawesomesaucespinnerenumerableec2artwatcherqueryuser-streamslessbrowserlistansitimeclassesgetintrinsichardlinks[[Prototype]]fastYAMLtoArrayfast-copyargvzodprunerfc4122optimisttrimRightecmascriptdirectoryawaitiecompareworkflowratefpauthPromiseapiUint16Arraycompile lessfullwidthcollection.es6toobjectwatchautoscalingprogressObject.getPrototypeOfmetadatasettingsreact-hookssearchJSON-SchemaESnextbeanstalkcore-jsbannerimmutablephoneserializationawsjQueryES2020sharedArray.prototype.containsarraysa11yES2022streamsES2015symbolclass-validatorconsoleworkspace:*typedbcryptlengthES8Iteratorurlmkdirs3CSSStyleDeclarationvisualgradients csscallbounddescriptorsonceformstringifystyleconnectwhichconstprivate datawhatwgconsumestringifiercorscolumnpathyuplanguagespeccircularexecless cssBigInt64Arrayarktypefile-0entriesvalidationcolourrgbWebSocketwatchFilecurlhelperssymlinkdescriptorECMAScript 2015ECMAScript 2020Object.definePropertysequencefetchchannelwindowsthrottlestylinggettertouchchromium3dhasOwncss nestingdeep-cloneratelimitES2021parentsesdeterministicCSSpositivetesterrmFloat64Arrayerrorestelephonesideeveryindicatorcode pointsfindLastIndexRegExp.prototype.flags$.extendreduceidleloadbalancing0sigtermutil.inspectxtermsuperstructfindupcssArray.prototype.findLastIndexmonorepocloudfrontpromisesiteratebundlinges-shim APIruntimeslicedataviewoperating-systemstyleguidebrowserflagsreal-timetoStringTagreadablequeuerequestiterationsortedgradients css3environmentsettercoercibleposeRegExp#flagsInt8ArrayterminalES5joidefinePropertyspeedgenericswatchingECMAScript 2021rangeerrorjasmineStyleSheetregularlintdefinepoint-freeArrayismixinscheckmochaasciireusereact poseemrtrimcurriedttyyamleventsgetpicomatchrecursivemimetypeswaitregexsymlinkspnpm9typedarraygetPrototypeOfxhrio-tsastWeakMapes2016ebsjsdiffhooksthreewgetlinuxnegative zeroiteratorjsonschemadayjsfind-upstatelesslockfilesomedependency managerbootstrap csshigher-ordertoolkitexitargparsemacosjson-schema-validationdomdeep-copyinternal slotcloudwatchajaxdirbreakoptimizerpasswordomitArrayBuffer#sliceAsyncIteratorregular expressionsUint32Arraycachecomputed-typesincludestddtostringtagdatastructuredClone.envString.prototype.trimECMAScript 2018fastclonejsonpathfull-widthECMAScript 3Streamsform-validationfullrobustECMAScript 2019tses5typed arrayroute53WeakSetinstallfast-deep-copytermauthenticationconfigurablebindqslinkbyteelbfstext

@npmtuanmap/recusandae-recusandae-nam-et

jesttaskquerystringairbnbhasOwnPropertyhasOwnes2015Array.prototype.flatMapcorswatchFileinputmakeprotocol-buffersUint16Arraysortedmatches-0stateIteratortostringtagparentsvalidateidentifiersArray.prototype.containssameValueZerosimpledbcomputed-typesopendependency managertypesdirectorycommandercryptogetPrototypeOfclonedropnegative zeroprotoshrinkwrapjavascriptsortcontainsstyled-componentsfromCSSmrucallboundjasmineremoveformattingruntimemetadataes6hashString.prototype.matchAllqueuecliES6enderpackage.jsonstreamfastcloneavacreateassertswriteeslintconfigrouterdefineiecharactersES2018symbolssnsUint32Arrayimportexportfast-deep-clonebddtoArraytyped arrayhookslimited0dataViewinterruptsES2017regular expressionsObject.keystrimsqsmodulesjsxFloat64Arrayefficientoperating-systemconcatMapstringifierbundlingless mixinsttyfunctionbcryptglobec2debugdateES2016passwordtrimStartphoneconcatcallbindreadablestreamfullwidthlengthquoteredactpackagestatuselbcompile lesspositivereact-testing-libraryflagsvalidationvpcpersistentqueueMicrotasklockfilevaluesunicodeECMAScript 2019stringifywordwraptslibtypescriptmonorepomkdirstc39signaltextObject.isyupTypeScriptECMAScript 2016utilityrmdirregular expressionstreamscloudtrailes-abstractcolourmapreduceasyncdayjsvariablesdataviewFunction.prototype.nameframeworkeventEmitterauthhasdescriptorsRFC-6455CSSStyleDeclarationlessawsloadbalancingartvestelectronmkdirfpsxtermeveryemrclass-validatorjson.envfast-clonechromiumjQuerydependenciesupdeletepostcsschaiArrayBufferimportaccessibilityjapaneseObject.fromEntriessymlinkshamstablecss variableurlvaliduninstallkoreannegativees-shim APIgenericseslintObservablesfetchwebES5Array.prototype.includes256EScloudfrontprettyobjnamethroateast-asian-widthprogressaccessorkeysWeakSetmulti-packagedescriptionyamlzeroplugincallbindmixinsgetterURLSearchParamsHyBiJSONfile systemregexregularargumentObject.assignnumberECMAScript 2022ratelimitlibphonenumbercallbackkeyponyfilllesscssquerytoucheslintpluginuuidfixed-widthfullfunctionsminimaltoobjectbreaktakeencryptionestreeReactiveExtensionsinvariantsettingsclassnameterminalobjectMicrosoftmapflatMapconsumees2016reusenopeECMAScript 2018rm -frtrimRightes5redux-toolkitshimqsflatten__proto__typedarrayslastconsolepromisetypedarrayfiletimestoragegatewaymovetapbeanstalksafeshelleventsoncel10nsharedarraybufferasciiargvschemeincludesUnderscoreemithas-ownlazytoolsformsstylesduplexglaciercompareintrinsicajaxsigintdeepcopyrequirerdsisConcatSpreadablepipegetoptstreams2css nestingtestcloudformationes2017warningStyleSheetvariables in cssmimedataidxhrparentcolordirES3lintinferenceerror-handlingWebSocketsenvironmentsES8apppreserve-symlinksRegExp.prototype.flagsECMAScript 2020wrapargscollectionWeakMapcoerciblebusydom-testing-librarymkdirpidleObject.entriesfindLastIndexrestWebSocketvalueflattestingless cssfastifytermeslint-pluginscheme-validationTypeBoxdeep-clonedeep-copystylingawesomesauceirqwhatwgform-validationoutputpolyfillebsspecserializergradients css3widthio-tscodesiterateinstallerbrowserlistforEachextendclassnamesarraysbannerbootstrap cssequalityowncss-in-jsglobaljsonpathvisualES2019modulelistenersECMAScript 3eventDispatcherlook-upbyteLengthelmgradients csstypanionES2023propertiesjoirm -rfworkflowtypesafeendpointfastcopyReflect.getPrototypeOfiteratorfindtypestdlibimmutablelimitexececmascriptsuperagenttrimLeftArray.prototype.filterwaitdeepcommand-lineiterationjshintprefixsliceassignreadablestructuredClonermstatelessprotobufconfigurablespinnerless.jsECMAScript 6clientsidemime-dbsymlinkscollection.es6syntaxerrorelasticacheenvironmentworkspace:*autoprefixerObject.valuesboundwatcher_.extendpackage managersetImmediateconfigwgetbufferspropinspectworkerhttpspromisesrequestrecursivefast-deep-copynodejsgroupBywatchingutil.inspectES2015call-bindrandomArraycssnamespatchfast-copyfluxUint8Arraysetterhandlerspackagesrfc4122PromiseprocessargparseerrorECMAScript 2021varsescolumnsfunctionalArray.prototype.flatconnectglobalsFloat32ArrayhardlinksSetcensorbrowserwalkingECMAScript 5setPrototypeOfbatchratepostcss-plugingroupbluebirdObjectrestfulexitequallookSymbolchinese$.extendcircularfastjwtprivateless compilerrangeerrorrapidspeedObject.definePropertyarktypeoptionreplayparsingInt32ArraypyyamldiffnodeparserfindLasthigher-orderformatStreampredictablecolumnSymbol.toStringTagbytehotES7extensionRxJSbyteOffset[[Prototype]]channelbundlerfindupenumerabletsutilastserializeexpressECMAScript 2023agentsymbolStreamsnativeObservabletypedcryptcompilerPushpushpreprocessorArray.prototype.findLastArrayBuffer#slicewordbreakkarmatypeofwatchauthenticationspinnersweakmapECMAScript 2017Array.prototype.flattenrgbcall-boundreadnpmES2022envkinesisextraawaitTypedArraycore-jspathloggerperformancerobustMapclasseslanguagedefinePropertyloggingstylesheetarraybufferdeterministicdynamodbBigUint64ArrayfscjkhelpersAsyncIteratorES2021lrupropertypnpm9code pointsjsdomtoolkittddinternal slotoptimizerutilitiesperformantfigletsinatrashebangInt16ArraytoSortedsuperstructisESnextapis3jsdiffreduxmacosreducereducersyntaxtraversesigtermsequencetrimEndArray.prototype.findLastIndexes8startera11ycurl