forked from Chalarangelo/30-seconds-of-code
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtag_database
More file actions
344 lines (344 loc) · 11.8 KB
/
Copy pathtag_database
File metadata and controls
344 lines (344 loc) · 11.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
all:array,function,beginner
allEqual:array,function,beginner
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
checkProp:function,object,utility,beginner
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
compactWhitespace:string,regexp,beginner
compose:function,intermediate
composeRight:function,intermediate
converge:function,intermediate
copyToClipboard:browser,string,advanced
countBy:array,object,intermediate
counter:browser,advanced
countOccurrences:array,intermediate
createDirIfNotExists:node,beginner
createElement:browser,utility,beginner
createEventHub:browser,event,advanced
CSVToArray:string,array,utility,intermediate
CSVToJSON:string,array,object,advanced
currentURL:browser,url,beginner
curry:function,recursion,intermediate
dayOfYear:date,beginner
debounce:function,intermediate
decapitalize:string,array,intermediate
deepClone:object,recursion,intermediate
deepFlatten:array,recursion,intermediate
deepFreeze:object,recursion,intermediate
deepMapKeys:object,recursion,advanced
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,intermediate
escapeRegExp:string,regexp,intermediate
everyNth:array,beginner
extendHex:utility,string,intermediate
factorial:math,recursion,beginner
fibonacci:math,array,beginner
filterFalsy:array,beginner
filterNonUnique:array,beginner
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,intermediate
get:object,intermediate
getColonTimeFromDate:date,intermediate
getDaysDiffBetweenDates:date,intermediate
getImages:browser,beginner
getMeridiemSuffixOfInteger:date,beginner
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,intermediate
hashBrowser:browser,utility,advanced,promise,advanced
hashNode:node,utility,promise,intermediate
head:array,beginner
hexToRGB:utility,string,math,advanced
hide:browser,css,beginner
httpGet:utility,url,browser,intermediate
httpPost:utility,url,browser,intermediate
httpsRedirect:browser,url,intermediate
hz:function,intermediate
indentString:string,utility,beginner
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
isAfterDate:date,utility,beginner
isAnagram:string,regexp,intermediate
isArrayLike:type,array,intermediate
isBeforeDate:date,utility,beginner
isBoolean:type,beginner
isBrowser:utility,browser,intermediate
isBrowserTabFocused:browser,beginner
isDivisible:math,beginner
isDuplexStream:node,type,intermediate
isEmpty:type,array,object,string,beginner
isEven:math,beginner
isFunction:type,function,beginner
isLowerCase:string,utility,beginner
isNegativeZero:math,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
isReadableStream:node,type,intermediate
isSameDate:date,utility,beginner
isSorted:array,intermediate
isStream:node,type,intermediate
isString:type,string,beginner
isSymbol:type,beginner
isTravisCI:node,intermediate
isUndefined:type,beginner
isUpperCase:string,utility,beginner
isValidJSON:type,json,intermediate
isWritableStream:node,type,intermediate
join:array,intermediate
JSONtoCSV:array,string,object,advanced
JSONToFile:node,json,intermediate
last:array,beginner
lcm:math,recursion,beginner
longestItem:array,string,utility,intermediate
lowercaseKeys:object,intermediate
luhnCheck:math,utility,advanced
mapKeys:object,function,intermediate
mapNumRange:math,beginner
mapObject:array,object,advanced
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
maxDate:date,math,beginner
maxN:array,math,beginner
median:math,array,intermediate
memoize:function,advanced
merge:object,array,intermediate
midpoint:math,array,beginner
minBy:math,array,function,beginner
minDate:date,math,beginner
minN:array,math,beginner
mostPerformant: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,beginner
objectToPairs:object,array,beginner
observeMutations:browser,event,advanced
off:browser,event,intermediate
offset:array,beginner
omit:object,array,intermediate
omitBy:object,array,function,intermediate
on:browser,event,intermediate
once:function,intermediate
onUserInputChange:browser,event,advanced
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,beginner
randomHexColorCode:utility,random,beginner
randomIntArrayInRange:math,utility,random,intermediate
randomIntegerInRange:math,utility,random,beginner
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,intermediate
round:math,intermediate
runAsync:browser,function,advanced,promise,url
runPromisesInSeries:function,promise,intermediate
sample:array,random,beginner
sampleSize:array,random,intermediate
scrollToTop:browser,intermediate
sdbm:math,utility,intermediate
serializeCookie:utility,string,intermediate
setStyle:browser,beginner
shallowClone:object,beginner
shank:array,intermediate
show:browser,css,beginner
shuffle:array,random,intermediate
similarity:array,math,beginner
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,intermediate
sumPower:math,intermediate
symmetricDifference:array,math,intermediate
symmetricDifferenceBy:array,function,intermediate
symmetricDifferenceWith:array,function,intermediate
tail:array,beginner
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
toTitleCase:string,regepx,intermediate
transform:object,array,intermediate
triggerEvent:browser,event,intermediate
truncateString:string,beginner
truthCheckCollection:object,logic,array,intermediate
unary:adapter,function,intermediate
uncurry:function,intermediate
unescapeHTML:string,browser,beginner
unflattenObject:object,advanced
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,advanced
UUIDGeneratorBrowser:browser,utility,random,intermediate
UUIDGeneratorNode:node,utility,random,intermediate
validateNumber:utility,math,intermediate
vectorDistance:math,beginner
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