English | 简体中文
A collection of JavaScript/TypeScript utility tools
- Zero dependency
- Tree Shakable
- Version >= 16.0.0
- ESM Project
npm install @13onthecode/utils --save-devimport{mergeObject}from'@13onthecode/utils'constfoo={foo: 'foo',other: {foo: 'foo'}}constbar={bar: 'bar',other: {bar: 'bar'}}constmerged=mergeObject(foo,bar)// => {// foo: "foo"// bar: "bar"// other: {// bar: 'bar'// }// }constdeepMerged=mergeObject(foo,bar,{mode: 'deep'})// => {// foo: "foo"// bar: "bar"// other: {// foo: "foo"// bar: "bar"// }// }isArrayisArrayBufferisArrayBufferViewisAsyncFunctionisAsyncIterableisBigIntisBigInt64ArrayisBigUint64ArrayisBlobisBooleanisDataViewisDateisEmptyArrayisEmptyMapisEmptyObjectisEmptySetisEmptyStringisErrorisFalseisFileisFloat32ArrayisFloat64ArrayisFormDataisFunctionisInfiniteNumberisInt8ArrayisInt16ArrayisInt32ArrayisIterableisMapisModuleisNaNisNegativeNumberisNonEmptyArrayisNonEmptyMapisNonEmptyObjectisNonEmptySetisNonEmptyStringisNonNullableisNullisNullableisNumberisObjectisPositiveNumberisPrimitiveisPromiseisReadableStreamisRegExpisSetisStringisSymbolisTrueisTypedArrayisUint8ArrayisUint8ClampedArrayisUint16ArrayisUint32ArrayisUndefinedisURLSearchParamsisWeakMapisWeakRefisWeakSet
camelCasecapitalCasecapitalizecustomCaseisLowerCaseisUpperCasekebabCasepascalCasesnakeCasespaceCaseunCapitalize
MIT License © 2023-PRESENT 13OnTheCode