es-to-primitiveECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.primitiveabstractecmascriptes5es6es2015toPrimitivecoercetypeobjectstringnumberbooleansymbolnullundefinedjavascriptspec
clone-deepRecursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.arrayassignbufferclampedcloneclone-arrayclone-array-deepclone-bufferclone-dateclone-deepclone-mapclone-objectclone-object-deepclone-reg-expclone-regexclone-regexpclone-setdatedeepextendmixinmixin-objectobjectregexregexpshallowsymbolcopydeep-clonedeep-copyjavascriptjonschlinkertjsnodenodejs
generate-schemaEffortlessly convert your JSON Object to JSON Schema, Mongoose Schema, or a Generic template for quick documentation / upstart.jsonschemaobjectconvertmanipulatetraversetypestypeisgenerateproducemongoosegenericvalidationbigquerygoogledatadatatypes
@stitches/coreThe modern CSS-in-JS librarycomponentcomponentscreatecsscss-in-jsglobalglobalsjavascriptjsnestingobjectobject-orientedoooocssorientedscopescopedstylestyledstylesstylesheetstylesheetsthemethemesthemingtokentokenstypetypedtypestransformtsvariablevariablescss-frameworkreactstitches
deep-object-diffDeep diffs two objects, including nested structures of arrays and objects, and return the difference.diffobjectdeepdifferencearraynested-structures
typecheckerUtilities to get and check variable types (isString, isPlainObject, isRegExp, etc)arrayassertassertionasyncasync functionasync-functionasyncFunctionboolbooleanbrowsercheckcheck-typecheckingclassclass-identifierclass-instancecompareconventional classconventional-classconventionalClassdatedefine-typedenodeno-editiondeno-entrydenolandemptyempty arrayempty keysempty mapempty plain objectempty-arrayempty-keysempty-mapempty-plain-objectemptyArrayemptyKeysemptyMapemptyPlainObjecterrores2022es5functionget object typeget typeget-object-typeget-typegetObjectTypegetTypeinstanceofisis argumentsis arrayis asyncis async functionis boolis booleanis classis conventional classis dateis empty arrayis empty keysis empty mapis empty plain objectis empty weak mapis erroris functionis mapis native classis nullis nullishis numberis objectis plain objectis regexpis stringis syncis sync functionis undefinedis weak mapis-argumentsis-arrayis-asyncis-async-functionis-boolis-booleanis-classis-conventional-classis-dateis-empty-arrayis-empty-keysis-empty-mapis-empty-plain-objectis-empty-weak-mapis-erroris-functionis-mapis-native-classis-nullis-nullishis-numberis-objectis-plain-objis-plain-objectis-regexpis-stringis-syncis-sync-functionis-undefinedis-weak-mapisArgumentsisArrayisAsyncFunctionisBoolisBooleanisClassisConventionalClassisDateisEmptyArrayisEmptyKeysisEmptyMapisEmptyPlainObjectisEmptyWeakMapisErrorisFunctionisMapisNativeClassisNullisNullishisNumberisObjectisRegExpisStringisSyncisSyncFunctionisUndefinedisWeakMapjavascriptjavascript-typekeyskindmapmodulenativenative classnative-classnativeClassnodenullnumberobjectplainplain objectplain objectsplain-objectplain-objectsplainObjectprimitiveprimitive-typespureregexregexpregular expressionsimplestringsyncsyncFunctiontesttypetype-checktype-checkertype-checkingtypecheckertypedtypeguardstypeoftypestypescriptundefinedutilutilityvalidatevalidationvanillaverifyweak mapweak-mapweakMapwhat-typeclient-sidenodejs
reftoolsUtility functions to deal with references in objectsjson-referencejson-pointerobjectobjectscircularreferencedereferencecloneflattenrecurserecursioniterateiterationtraversetraversalvisitorapiconversionconverterdocumentationlinterlintingopenapiopenapi-specificationopenapi3openapi3-1swaggervalidator
objgraphDraws Python object reference graphs with graphvizobjectgraphvisualizationgraphvizgarbagecollection
has-valuesReturns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.arraybooleanemptyfindfunctionhashasOwnjavascriptjskeykeysnode.jsnullnumberobjectpropertiespropertystringtypeutilutilitiesutilityvaluevalues