image
Akan.js
English
DocsConventionsReferencesCheatsheet
image
Akan.js
MIT 라이선스 하에 배포되었습니다.
Akan.js 공식 컨설팅 서비스Akansoft
Copyright © 2026 Akan.js 모든 권리 보유.
시스템 관리자bassman
CLI 레퍼런스
• 명령어
• Workspace
• Application
• Library
• Module
• Scalar
• Package
• Page
• Cloud
AkanJS 레퍼런스
• akanjs/base
• akanjs/common
• akanjs/constant
• akanjs/fetch
• akanjs/signal
• akanjs/server
• akanjs/client
• akanjs/webkit
UI 레퍼런스
• Overview
• Core
• Display
• Forms
• Overlays
• System
CLI 레퍼런스
• 명령어
• Workspace
• Application
• Library
• Module
• Scalar
• Package
• Page
• Cloud
AkanJS 레퍼런스
• akanjs/base
• akanjs/common
• akanjs/constant
• akanjs/fetch
• akanjs/signal
• akanjs/server
• akanjs/client
• akanjs/webkit
UI 레퍼런스
• Overview
• Core
• Display
• Forms
• Overlays
• System
Next
명령어

akanjs/common

`akanjs/common`은 CLI, server, UI, app code가 공유하는 framework-agnostic utility를 제공합니다. logging, formatting, validation, object path helper, random helper, route/version utility에 사용합니다.

Logger

CLI, server, service adaptor, long-running build/runtime code에서 사용하는 structured logger입니다. static call과 named instance를 지원하며 `AKAN_PUBLIC_LOG_LEVEL` 기반 log-level filtering을 제공합니다.
사용 예시

sleep

polling, retry, local server test, cloud auth loop에서 사용하는 Promise 기반 delay helper입니다. 지정된 millisecond 뒤 resolve되어 async flow를 읽기 쉽게 유지합니다.
사용 예시

capitalize / lowerlize

첫 글자만 바꾸는 작은 string casing helper입니다. generator는 module name을 class name, file name, action name, dictionary key로 변환할 때 사용합니다.
사용 예시

formatPhone / isPhoneNumber

form template과 business UI에서 사용하는 phone formatting 및 validation helper입니다. `formatPhone`은 알려진 한국식 길이를 normalize하고 `isPhoneNumber`는 dash가 있는 phone input을 검사합니다.
사용 예시

isEmail

template, profile form, service desk input을 위한 email format validator입니다. 빈 값에는 false를 반환하고 string이 지원되는 email pattern과 일치할 때만 true를 반환합니다.
사용 예시

HttpClient

srvkit integration과 platform API에서 사용하는 HTTP wrapper입니다. external service의 request option, logging, auth, response handling을 중앙화할 때 사용합니다.
사용 예시

pathGet / pathSet

nested state와 form value를 위한 object path helper입니다. field path가 dynamic하고 direct property access가 불가능할 때 유용합니다.
사용 예시

randomPick / randomPicks

generator와 test utility에서 사용하는 random selection helper입니다. 단일 값 선택에는 `randomPick`, candidate list에서 여러 값을 선택할 때는 `randomPicks`를 사용합니다.
사용 예시
akanjs/common
Logger
sleep
capitalize / lowerlize
formatPhone / isPhoneNumber
isEmail
HttpClient
pathGet / pathSet
randomPick / randomPicks