Skip to content

imjuni/my-node-fp

Repository files navigation

Simple node programming utility

ts Download Status Github Star Github Issues NPM version License code style: prettier

Simple utility functions that can use node.

Function list

fs

name description
exists check file or directory exist, return boolean. exactly same depreciated fs.promise.exists funciton
existsSync check file or directory exist, return boolean. exactly same depreciated fs.existsSync funciton
getDirname get directory name. If targetPath is already directory return targetPath(not parent directory)
getDirnameSync get directory name. If targetPath is already directory return targetPath(not parent directory)
isDirectory if targetPath is directory, return true
isDirectorySync if targetPath is directory, return true
isEmptyDir check directory is empty
isEmptyDirSync check directory is empty
isDescendant check target directory is descendant of parent directory

path

name description
basenames Return the last portion of a path, suffix can be string, string[]
replaceSepToPosix change sep to posix.sep
replaceSepToWin32 change sep to win32.sep
win32DriveLetterUpdown change win32 drive letter (ex> c:) to upper or lower
startSepAppend starts sep(or you can pass sep character) append if not start sep
endSepAppend ends sep(or you can pass sep character) append if not end sep
startSepRemove starts sep(or you can pass sep character) remove if start sep
endSepRemove ends sep(or you can pass sep character) remove if end sep

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published