Skip to main content

Node

node환경에서 사용할 수 있는 유틸리티 라이브러리입니다.

Utils/Fs

Utils/FsDescription

checkFileAccess({ filename, include, ignored})

파일 접근 권한을 확인합니다.

generateCodeFile(config)

코드를 파일로 생성하는 함수입니다.

getFilePaths(path)

주어진 파일 경로의 모든 하위 경로를 반환합니다.

json(path)

주어진 JSON 파일을 읽어 파싱하여 객체로 반환하는 함수입니다.

readFileSync(encoding, path)

동기적으로 파일을 읽어오는 함수입니다.

removeAll(path)

주어진 경로의 디렉터리 또는 파일을 재귀적으로 제거하는 함수입니다. *

resetDirSync(path)

주어진 경로에 해당하는 디렉터리를 재설정하는 함수입니다. 주어진 경로의 디렉터리를 먼저 재귀적으로 제거한 후, 새로운 디렉터리를 생성합니다.

yaml(path)

YAML 파일을 읽어 파싱하여 객체로 반환하는 함수입니다.

Utils/Logger

Utils/LoggerDescription

boxLog(value, options)

box형태의 로그를 출력하는 함수입니다.

error(value)

오류 메시지를 생성하는 함수입니다.

errorLog(title, value)

오류 로그를 출력하는 함수입니다.

existLog(value)

존재 로그를 출력하는 함수입니다.

generateLog(value)

생성 로그를 출력하는 함수입니다.

info(value)

정보 메시지를 생성하는 함수입니다.

infoLog(title, value)

정보 로그를 출력하는 함수입니다.

prettierLog(value)

Prettier 로그를 출력하는 함수입니다.

success(value)

성공 메시지를 생성하는 함수입니다.

successLog(title, value)

성공 로그를 출력하는 함수입니다.

Utils/Path

Utils/PathDescription

createPackageRoot(dir)

주어진 디렉터리부터 상위 디렉터리에 있는 package.json 파일의 경로를 기준으로 상대 경로를 사용하여 디렉터리를 생성하는 함수를 반환합니다.

cwd(paths)

현재 작업 디렉터리(CWD)의 경로를 계산하여 반환하는 함수입니다.

findFile(dir, filename)

주어진 디렉터리에서 파일을 검색하여 해당 파일의 경로를 반환하는 함수입니다.

findFileToBottom(dir, filename)

주어진 디렉터리부터 하위 디렉터리까지 파일을 검색하여 해당 파일의 경로를 반환하는 함수입니다.

findFileToTop(dir, filename)

주어진 디렉터리부터 상위 디렉터리까지 파일을 검색하여 해당 파일의 경로를 반환하는 함수입니다.

forEachFiles(param, TPath)

주어진 디렉터리 내의 모든 파일 및 디렉터리에 대해 지정된 작업을 수행하는 함수입니다.

packageRoot(paths)

현재 모듈의 디렉터리를 기준으로 package.json 파일의 상위 디렉터리에 있는 package.json 파일의 경로를 기준으로 상대 경로를 사용하여 디렉터리를 생성하는 함수입니다.

pathOf(target)

주어진 대상 경로를 기준 경로와 결합하여 새 경로를 생성합니다.

pathOn(base)

주어진 기준 경로를 대상 경로와 결합하여 새 경로를 생성합니다.

Utils/Process

Utils/ProcessDescription

withLoading(title, description, callback, options)

로딩 상태를 보여주면서 비동기 작업을 실행합니다.

Utils/Render

Utils/RenderDescription

renderExportConst(varName, data)

지정된 변수 이름과 데이터를 사용하여 내보낼 상수를 렌더링합니다.

Utils/String

Utils/StringDescription

prettierFile(outputPath, options)

주어진 파일의 내용을 prettier를 사용하여 서식을 맞춥니다.

prettierString(string, options)

주어진 문자열을 prettier를 사용하여 서식을 맞춥니다.