Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Athlon1600/notepad
/ functions
Functions
64 in github.com/Athlon1600/notepad
⨍
Functions
64
◇
Types & classes
18
↓ 6 callers
Method
get
(code: string)
backend/src/Database.ts:22
↓ 3 callers
Function
md5
(data: string)
backend/src/Security.ts:5
↓ 3 callers
Function
pathFromCode
(key: string)
backend/src/Database.ts:7
↓ 3 callers
Method
randomInt
(min, max)
frontend/src/classes/Util.js:45
↓ 2 callers
Method
get
(key)
frontend/src/classes/EasyStorage.js:15
↓ 2 callers
Method
str2ab
(str)
frontend/src/classes/Security.js:21
↓ 1 callers
Method
arrayNestedGet
(array, key)
frontend/src/classes/Util.js:70
↓ 1 callers
Method
base62
* * @param {Uint8Array} buffer
frontend/src/classes/Security.js:16
↓ 1 callers
Function
bootSession
()
frontend/src/main.js:11
↓ 1 callers
Function
byteArrayToHexString
(uint8Array: Uint8Array)
backend/src/Util.ts:33
↓ 1 callers
Method
byteArrayToHexString
(uint8Array)
frontend/src/classes/Security.js:30
↓ 1 callers
Method
decrypt
(data, key)
frontend/src/classes/Security.js:116
↓ 1 callers
Method
delete
(code)
frontend/src/api.js:43
↓ 1 callers
Method
delete
(req: Request, res: Response)
backend/src/NotesController.ts:53
↓ 1 callers
Method
enablePost
()
backend/src/Server.ts:32
↓ 1 callers
Method
enableStatic
()
backend/src/Server.ts:46
↓ 1 callers
Method
encrypt
(data, key)
frontend/src/classes/Security.js:83
↓ 1 callers
Method
get
(code)
frontend/src/api.js:5
↓ 1 callers
Function
isHexString
(str: string)
backend/src/Util.ts:64
↓ 1 callers
Method
isJson
(str)
frontend/src/classes/Util.js:10
↓ 1 callers
Method
isObject
(obj)
frontend/src/classes/Util.js:40
↓ 1 callers
Method
parseJsonQuietly
(json)
frontend/src/classes/Util.js:20
↓ 1 callers
Method
randomBytes
(len)
frontend/src/classes/Security.js:39
↓ 1 callers
Method
registerErrorHandler
()
backend/src/Server.ts:66
↓ 1 callers
Method
registerNotFoundHandler
()
backend/src/Server.ts:55
↓ 1 callers
Method
remove
(code: string)
backend/src/Database.ts:40
↓ 1 callers
Method
save
* * @param code * @param contents * @returns {Promise<string>}
frontend/src/api.js:21
↓ 1 callers
Method
save
(key, value)
frontend/src/classes/EasyStorage.js:6
↓ 1 callers
Method
save
(code: string, contents: string)
backend/src/Database.ts:31
↓ 1 callers
Method
start
(port: number)
backend/src/Server.ts:88
↓ 1 callers
Function
urlKeyFromAuthKey
(key: string)
backend/src/Util.ts:42
↓ 1 callers
Function
validateKey
(key: string)
backend/src/NotesController.ts:5
Method
calcEntropy
(charset, length)
frontend/src/classes/Util.js:30
Method
clear
()
frontend/src/classes/EasyStorage.js:44
Method
constructor
()
backend/src/Server.ts:13
Method
count
()
backend/src/Database.ts:18
Function
fastHash
(data: string)
backend/src/Security.ts:20
Method
fastHash
(data)
frontend/src/classes/Security.js:78
Method
getNested
(storageKey, valueKey)
frontend/src/classes/EasyStorage.js:28
Method
getRouter
()
backend/src/Server.ts:28
Function
hexStringToByteArray
(hexString: string)
backend/src/Util.ts:8
Function
humanFileSize
(size)
frontend/src/classes/TextUtil.js:5
Method
index
(req: Request, res: Response)
backend/src/NotesController.ts:11
Method
isHashValid
(hash)
frontend/src/classes/Util.js:35
Method
lineCount
(text)
frontend/src/classes/TextUtil.js:27
Function
md5WithRounds
(data: string, salt: string, rounds: number)
backend/src/Security.ts:9
Method
randomAlphaNumericString
(len = 16)
frontend/src/classes/Util.js:58
Function
randomInteger
(min?: number, max?: number)
backend/src/Util.ts:48
Method
read
* * @param authKey * @param password * @return {Promise<String>}
frontend/src/classes/SecureStorage.js:13
Method
read
(req: Request, res: Response)
backend/src/NotesController.ts:18
Method
remove
(key)
frontend/src/classes/EasyStorage.js:39
Method
remove
(authKey)
frontend/src/classes/SecureStorage.js:48
Function
reset
()
frontend/src/store.js:60
Function
safeHandler
(fn: RequestHandler)
backend/src/index.ts:10
Function
sizeInBytes
(str)
frontend/src/classes/TextUtil.js:1
Method
sleep
(ms)
frontend/src/classes/Util.js:3
Function
slowHash
(data: string, salt: string)
backend/src/Security.ts:24
Method
slowHash
* * @param password * @param salt * @return {Promise<Uint8Array>}
frontend/src/classes/Security.js:56
Method
stringContainsIgnoreCase
(haystack, needle)
frontend/src/classes/TextUtil.js:12
Function
stringToByteArray
(text: string)
backend/src/Util.ts:28
Function
test
()
frontend/src/store.js:53
Method
wordCount
(text)
frontend/src/classes/TextUtil.js:16
Method
write
* * @param authKey * @param contents * @param password * @returns {Promise<String>}
frontend/src/classes/SecureStorage.js:39
Method
write
(req: Request, res: Response)
backend/src/NotesController.ts:27