diff --git a/docs/scss/style.scss b/docs/scss/style.scss index fc5dd789c..70d0d185c 100644 --- a/docs/scss/style.scss +++ b/docs/scss/style.scss @@ -553,6 +553,7 @@ h2.category-name { position: relative; margin-bottom: 0; padding-bottom: 0; + padding-top: calc(3 * var(--universal-padding)); } &.card-examples { margin-top: 0; diff --git a/tag_database b/tag_database index 4afee5208..f9148976d 100644 --- a/tag_database +++ b/tag_database @@ -1,321 +1,321 @@ -all:array,function +all:array,function,beginner allEqual:array,function,beginner -any:array,function -approximatelyEqual:math -arrayToCSV:array,string,utility -arrayToHtmlList:browser,array -ary:adapter,function -atob:node,string,utility -attempt:function -average:math,array -averageBy:math,array,function -bifurcate:array -bifurcateBy:array,function -bind:function,object -bindAll:object,function -bindKey:function,object -binomialCoefficient:math -bottomVisible:browser -btoa:node,string,utility -byteSize:string -call:adapter,function -capitalize:string,array -capitalizeEveryWord:string,regexp -castArray:utility,array,type -chainAsync:function -chunk:array -clampNumber:math -cloneRegExp:utility,regexp -coalesce:utility -coalesceFactory:utility -collectInto:adapter,function,array -colorize:node,utility,string -compact:array -compose:function -composeRight:function -converge:function +any:array,function,beginner +approximatelyEqual:math,beginner +arrayToCSV:array,string,utility,intermediate +arrayToHtmlList:browser,array,intermediate +ary:adapter,function,intermediate +atob:node,string,utility,beginner +attempt:function,intermediate +average:math,array,beginner +averageBy:math,array,function,intermediate +bifurcate:array,intermediate +bifurcateBy:array,function,intermediate +bind:function,object,intermediate +bindAll:object,function,intermediate +bindKey:function,object,intermediate +binomialCoefficient:math,intermediate +bottomVisible:browser,intermediate +btoa:node,string,utility,beginner +byteSize:string,beginner +call:adapter,function,intermediate +capitalize:string,array,intermediate +capitalizeEveryWord:string,regexp,intermediate +castArray:utility,array,type,beginner +chainAsync:function,intermediate +chunk:array,intermediate +clampNumber:math,beginner +cloneRegExp:utility,regexp,intermediate +coalesce:utility,beginner +coalesceFactory:utility,intermediate +collectInto:adapter,function,array,intermediate +colorize:node,utility,string,intermediate +compact:array,beginner +compose:function,intermediate +composeRight:function,intermediate +converge:function,intermediate copyToClipboard:browser,string,advanced -countBy:array,object +countBy:array,object,intermediate counter:browser,advanced -countOccurrences:array -createElement:browser,utility +countOccurrences:array,intermediate +createElement:browser,utility,beginner createEventHub:browser,event,advanced -CSVToArray:string,array,utility +CSVToArray:string,array,utility,intermediate CSVToJSON:string,array,object,advanced currentURL:browser,url,beginner -curry:function,recursion -debounce:function -decapitalize:string,array -deepClone:object,recursion -deepFlatten:array,recursion -deepFreeze:object,recursion -defaults:object -defer:function -degreesToRads:math -delay:function -detectDeviceType:browser -difference:array,math -differenceBy:array,function -differenceWith:array,function -dig:object,recursion -digitize:math,array -distance:math -drop:array -dropRight:array -dropRightWhile:array,function -dropWhile:array,function -elementContains:browser -elementIsVisibleInViewport:browser +curry:function,recursion,intermediate +debounce:function,intermediate +decapitalize:string,array,intermediate +deepClone:object,recursion,intermediate +deepFlatten:array,recursion,intermediate +deepFreeze:object,recursion,intermediate +defaults:object,intermediate +defer:function,intermediate +degreesToRads:math,beginner +delay:function,intermediate +detectDeviceType:browser,intermediate +difference:array,math,beginner +differenceBy:array,function,intermediate +differenceWith:array,function,intermediate +dig:object,recursion,intermediate +digitize:math,array,beginner +distance:math,beginner +drop:array,beginner +dropRight:array,beginner +dropRightWhile:array,function,intermediate +dropWhile:array,function,intermediate +elementContains:browser,intermediate +elementIsVisibleInViewport:browser,advanced elo:math,array,advanced equals:object,array,type,advanced -escapeHTML:string,browser,regexp -escapeRegExp:string,regexp +escapeHTML:string,browser,regexp,intermediate +escapeRegExp:string,regexp,intermediate everyNth:array,beginner -extendHex:utility,string +extendHex:utility,string,intermediate factorial:math,recursion,beginner fibonacci:math,array,beginner filterNonUnique:array,beginner -filterNonUniqueBy:array,function -findKey:object,function -findLast:array -findLastIndex:array,function -findLastKey:object,function -flatten:array -flattenObject:object,recursion -flip:adapter,function -forEachRight:array,function -formatDuration:date,math,string,utility -forOwn:object -forOwnRight:object -fromCamelCase:string -functionName:function,utility -functions:object,function +filterNonUniqueBy:array,function,intermediate +findKey:object,function,intermediate +findLast:array,beginner +findLastIndex:array,function,intermediate +findLastKey:object,function,intermediate +flatten:array,intermediate +flattenObject:object,recursion,intermediate +flip:adapter,function,intermediate +forEachRight:array,function,intermediate +formatDuration:date,math,string,utility,intermediate +forOwn:object,intermediate +forOwnRight:object,intermediate +fromCamelCase:string,intermediate +functionName:function,utility,beginner +functions:object,function,intermediate gcd:math,recursion,beginner -geometricProgression:math -get:object -getColonTimeFromDate:date -getDaysDiffBetweenDates:date +geometricProgression:math,intermediate +get:object,intermediate +getColonTimeFromDate:date,intermediate +getDaysDiffBetweenDates:date,intermediate getMeridiemSuffixOfInteger:date,beginner -getScrollPosition:browser -getStyle:browser,css -getType:type -getURLParameters:utility,browser,string,url -groupBy:array,object -hammingDistance:math +getScrollPosition:browser,intermediate +getStyle:browser,css,beginner +getType:type,beginner +getURLParameters:utility,browser,string,url,intermediate +groupBy:array,object,intermediate +hammingDistance:math,beginner hasClass:browser,css,beginner -hasFlags:node -hashBrowser:browser,utility,advanced,promise -hashNode:node,utility,promise -head:array +hasFlags:node,intermediate +hashBrowser:browser,utility,advanced,promise,advanced +hashNode:node,utility,promise,intermediate +head:array,beginner hexToRGB:utility,string,math,advanced -hide:browser,css -httpGet:utility,url,browser -httpPost:utility,url,browser -httpsRedirect:browser,url -hz:function -indexOfAll:array -initial:array -initialize2DArray:array -initializeArrayWithRange:array,math -initializeArrayWithRangeRight:array,math -initializeArrayWithValues:array,math -initializeNDArray:array,recursion -inRange:math -insertAfter:browser -insertBefore:browser -intersection:array,math -intersectionBy:array,function -intersectionWith:array,function -invertKeyValues:object,function -is:type,array,regexp -isAbsoluteURL:string,utility,browser,url -isAnagram:string,regexp -isArrayLike:type,array -isBoolean:type -isBrowser:utility,browser -isBrowserTabFocused:browser +hide:browser,css,beginner +httpGet:utility,url,browser,intermediate +httpPost:utility,url,browser,intermediate +httpsRedirect:browser,url,intermediate +hz:function,intermediate +indexOfAll:array,intermediate +initial:array,beginner +initialize2DArray:array,intermediate +initializeArrayWithRange:array,math,intermediate +initializeArrayWithRangeRight:array,math,intermediate +initializeArrayWithValues:array,math,intermediate +initializeNDArray:array,recursion,intermediate +inRange:math,beginner +insertAfter:browser,beginner +insertBefore:browser,beginner +intersection:array,math,intermediate +intersectionBy:array,function,intermediate +intersectionWith:array,function,intermediate +invertKeyValues:object,function,intermediate +is:type,array,regexp,beginner +isAbsoluteURL:string,utility,browser,url,intermediate +isAnagram:string,regexp,intermediate +isArrayLike:type,array,intermediate +isBoolean:type,beginner +isBrowser:utility,browser,intermediate +isBrowserTabFocused:browser,beginner isDivisible:math,beginner -isEmpty:type,array,object,string +isEmpty:type,array,object,string,beginner isEven:math,beginner -isFunction:type,function -isLowerCase:string,utility -isNil:type -isNull:type -isNumber:type,math -isObject:type,object -isObjectLike:type,object -isPlainObject:type,object -isPrime:math,beginner -isPrimitive:type,function,array,string -isPromiseLike:type,function,promise -isSorted:array -isString:type,string -isSymbol:type -isTravisCI:node -isUndefined:type -isUpperCase:string,utility -isValidJSON:type,json -join:array +isFunction:type,function,beginner +isLowerCase:string,utility,beginner +isNil:type,beginner +isNull:type,beginner +isNumber:type,math,beginner +isObject:type,object,beginner +isObjectLike:type,object,beginner +isPlainObject:type,object,intermediate +isPrime:math,beginner,intermediate +isPrimitive:type,function,array,string,intermediate +isPromiseLike:type,function,promise,intermediate +isSorted:array,intermediate +isString:type,string,beginner +isSymbol:type,beginner +isTravisCI:node,intermediate +isUndefined:type,beginner +isUpperCase:string,utility,beginner +isValidJSON:type,json,intermediate +join:array,intermediate JSONtoCSV:array,string,object,advanced -JSONToFile:node,json +JSONToFile:node,json,intermediate last:array,beginner lcm:math,recursion,beginner -longestItem:array,string,utility -lowercaseKeys:object -luhnCheck:math,utility -mapKeys:object,function +longestItem:array,string,utility,intermediate +lowercaseKeys:object,intermediate +luhnCheck:math,utility,advanced +mapKeys:object,function,intermediate mapObject:array,object,advanced -mapString:string,array,function,utility -mapValues:object,function -mask:string,utility,regexp -matches:object,type -matchesWith:object,type,function -maxBy:math,array,function +mapString:string,array,function,utility,beginner +mapValues:object,function,intermediate +mask:string,utility,regexp,intermediate +matches:object,type,intermediate +matchesWith:object,type,function,intermediate +maxBy:math,array,function,beginner maxN:array,math,beginner -median:math,array -memoize:function -merge:object,array +median:math,array,intermediate +memoize:function,advanced +merge:object,array,intermediate minBy:math,array,function,beginner -minN:array,math +minN:array,math,beginner mostPerformant:utility,function -negate:function -nest:object -nodeListToArray:browser,array -none:array,function -nthArg:utility,function +negate:function,beginner +nest:object,intermediate +nodeListToArray:browser,array,beginner +none:array,function,beginner +nthArg:utility,function,beginner nthElement:array,beginner -objectFromPairs:object,array -objectToPairs:object,array +objectFromPairs:object,array,beginner +objectToPairs:object,array,beginner observeMutations:browser,event,advanced -off:browser,event +off:browser,event,intermediate offset:array,beginner -omit:object,array -omitBy:object,array,function -on:browser,event -once:function +omit:object,array,intermediate +omitBy:object,array,function,intermediate +on:browser,event,intermediate +once:function,intermediate onUserInputChange:browser,event,advanced -orderBy:object,array -over:adapter,function -overArgs:adapter,function -pad:string -palindrome:string -parseCookie:utility,string -partial:function -partialRight:function -partition:array,object,function -percentile:math -permutations:array,recursion -pick:object,array -pickBy:object,array,function -pipeAsyncFunctions:adapter,function,promise -pipeFunctions:adapter,function -pluralize:string -powerset:math -prefix:browser,utility -prettyBytes:utility,string,math -primes:math,array -promisify:adapter,function,promise -pull:array -pullAtIndex:array -pullAtValue:array +orderBy:object,array,intermediate +over:adapter,function,intermediate +overArgs:adapter,function,intermediate +pad:string,beginner +palindrome:string,intermediate +parseCookie:utility,string,intermediate +partial:function,intermediate +partialRight:function,intermediate +partition:array,object,function,intermediate +percentile:math,intermediate +permutations:array,recursion,advanced +pick:object,array,intermediate +pickBy:object,array,function,intermediate +pipeAsyncFunctions:adapter,function,promise,intermediate +pipeFunctions:adapter,function,intermediate +pluralize:string,intermediate +powerset:math,beginner +prefix:browser,utility,intermediate +prettyBytes:utility,string,math,advanced +primes:math,array,intermediate +promisify:adapter,function,promise,intermediate +pull:array,intermediate +pullAtIndex:array,advanced +pullAtValue:array,advanced pullBy:array,function,advanced -radsToDegrees:math -randomHexColorCode:utility,random -randomIntArrayInRange:math,utility,random +radsToDegrees:math,beginner +randomHexColorCode:utility,random,beginner +randomIntArrayInRange:math,utility,random,intermediate randomIntegerInRange:math,utility,random,beginner -randomNumberInRange:math,utility,random -readFileLines:node,array,string -rearg:adapter,function -recordAnimationFrames:browser,utility -redirect:browser,url -reducedFilter:array -reduceSuccessive:array,function -reduceWhich:array,function -reject:array -remove:array -removeNonASCII:string,regexp -renameKeys:object +randomNumberInRange:math,utility,random,beginner +readFileLines:node,array,string,beginner +rearg:adapter,function,intermediate +recordAnimationFrames:browser,utility,intermediate +redirect:browser,url,beginner +reducedFilter:array,intermediate +reduceSuccessive:array,function,intermediate +reduceWhich:array,function,intermediate +reject:array,beginner +remove:array,intermediate +removeNonASCII:string,regexp,intermediate +renameKeys:object,intermediate reverseString:string,array,beginner -RGBToHex:utility -round:math +RGBToHex:utility,intermediate +round:math,intermediate runAsync:browser,function,advanced,promise,url -runPromisesInSeries:function,promise +runPromisesInSeries:function,promise,intermediate sample:array,random,beginner -sampleSize:array,random -scrollToTop:browser -sdbm:math,utility -serializeCookie:utility,string -setStyle:browser -shallowClone:object -show:browser,css -shuffle:array,random +sampleSize:array,random,intermediate +scrollToTop:browser,intermediate +sdbm:math,utility,intermediate +serializeCookie:utility,string,intermediate +setStyle:browser,beginner +shallowClone:object,beginner +show:browser,css,beginner +shuffle:array,random,intermediate similarity:array,math,beginner -size:object,array,string -sleep:function,promise -smoothScroll:browser,css -sortCharactersInString:string -sortedIndex:array,math -sortedIndexBy:array,math,function -sortedLastIndex:array,math -sortedLastIndexBy:array,math,function -splitLines:string -spreadOver:adapter -stableSort:array,sort,advanced -standardDeviation:math,array -stringPermutations:string,recursion -stripHTMLTags:string,utility,regexp +size:object,array,string,intermediate +sleep:function,promise,intermediate +smoothScroll:browser,css,intermediate +sortCharactersInString:string,beginner +sortedIndex:array,math,intermediate +sortedIndexBy:array,math,function,intermediate +sortedLastIndex:array,math,intermediate +sortedLastIndexBy:array,math,function,intermediate +splitLines:string,beginner +spreadOver:adapter,intermediate +stableSort:array,sort,advanced,intermediate +standardDeviation:math,array,intermediate +stringPermutations:string,recursion,advanced +stripHTMLTags:string,utility,regexp,beginner sum:math,array,beginner -sumBy:math,array,function -sumPower:math -symmetricDifference:array,math -symmetricDifferenceBy:array,function -symmetricDifferenceWith:array,function +sumBy:math,array,function,intermediate +sumPower:math,intermediate +symmetricDifference:array,math,intermediate +symmetricDifferenceBy:array,function,intermediate +symmetricDifferenceWith:array,function,intermediate tail:array,beginner -take:array -takeRight:array -takeRightWhile:array,function -takeWhile:array,function -throttle:function -times:function -timeTaken:utility -toCamelCase:string,regexp -toCurrency:utility -toDecimalMark:utility,math -toggleClass:browser -toHash:array -toKebabCase:string,regexp -tomorrow:date -toOrdinalSuffix:utility,math -toSafeInteger:math -toSnakeCase:string,regexp -transform:object,array -triggerEvent:browser,event +take:array,beginner +takeRight:array,intermediate +takeRightWhile:array,function,intermediate +takeWhile:array,function,intermediate +throttle:function,advanced +times:function,intermediate +timeTaken:utility,beginner +toCamelCase:string,regexp,intermediate +toCurrency:utility,intermediate +toDecimalMark:utility,math,beginner +toggleClass:browser,beginner +toHash:array,intermediate +toKebabCase:string,regexp,intermediate +tomorrow:date,intermediate +toOrdinalSuffix:utility,math,intermediate +toSafeInteger:math,beginner +toSnakeCase:string,regexp,intermediate +transform:object,array,intermediate +triggerEvent:browser,event,intermediate truncateString:string,beginner -truthCheckCollection:object,logic,array -unary:adapter,function -uncurry:function -unescapeHTML:string,browser +truthCheckCollection:object,logic,array,intermediate +unary:adapter,function,intermediate +uncurry:function,intermediate +unescapeHTML:string,browser,beginner unflattenObject:object,advanced -unfold:function,array -union:array,math -unionBy:array,function -unionWith:array,function -uniqueElements:array -uniqueElementsBy:array,function -uniqueElementsByRight:array,function -uniqueSymmetricDifference:array,math -untildify:node,string -unzip:array +unfold:function,array,intermediate +union:array,math,beginner +unionBy:array,function,intermediate +unionWith:array,function,intermediate +uniqueElements:array,beginner +uniqueElementsBy:array,function,intermediate +uniqueElementsByRight:array,function,intermediate +uniqueSymmetricDifference:array,math,intermediate +untildify:node,string,beginner +unzip:array,intermediate unzipWith:array,function,advanced -URLJoin:string,utility,regexp -UUIDGeneratorBrowser:browser,utility,random -UUIDGeneratorNode:node,utility,random -validateNumber:utility,math -when:function -without:array -words:string,regexp -xProd:array,math -yesNo:utility,regexp -zip:array -zipObject:array,object +URLJoin:string,utility,regexp,advanced +UUIDGeneratorBrowser:browser,utility,random,intermediate +UUIDGeneratorNode:node,utility,random,intermediate +validateNumber:utility,math,intermediate +when:function,intermediate +without:array,beginner +words:string,regexp,intermediate +xProd:array,math,intermediate +yesNo:utility,regexp,intermediate +zip:array,intermediate +zipObject:array,object,intermediate zipWith:array,function,advanced