
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
$ npm install jamo
compose (jamos)첫가끝 자모의 초/중/종성을 인수 목록 또는 단일/이중 배열로 받아 한글 음절로 합성한다.
jamo.compose('ᄒ', 'ᅡ', 'ᆫ') // '한'
jamo.compose(['ᄀ', 'ᅳ', 'ᆯ']) // '글'
jamo.compose([['ᄌ', 'ᅡ'], ['ᄆ', 'ᅩ']]) // '자모'
composeWithCompat (compats)호환성 자모의 초/중/종성을 인수 목록 또는 단일/이중 배열로 받아 한글 음절로 합성한다.
jamo.composeWithCompat('ㅎ', 'ㅏ', 'ㄴ') // '한'
jamo.composeWithCompat(['ㄱ', 'ㅡ', 'ㄹ']) // '글'
jamo.composeWithCompat([['ㅈ', 'ㅏ'], ['ㅁ', 'ㅗ']]) // '자모'
decompose (text)한글 음절을 받아 첫가끝 자모의 초/중/종성의 배열로 분해한다.
jamo.decompose('한') // [['ᄒ', 'ᅡ', 'ᆫ']]
jamo.decompose('글') // [['ᄀ', 'ᅳ', 'ᆯ']]
jamo.decompose('자모') // [['ᄌ', 'ᅡ'], ['ᄆ', 'ᅩ']]
decomposeAsCompat (text)한글 음절을 받아 호환성 자모의 배열로 분해한다.
jamo.decomposeAsCompat('한') // [['ㅎ', 'ㅏ', 'ㄴ']]
jamo.decomposeAsCompat('글') // [['ㄱ', 'ㅡ', 'ㄹ']]
jamo.decomposeAsCompat('자모') // [['ㅈ', 'ㅏ'], ['ㅁ', 'ㅗ']]
getChoseongFromCompat (char)호환용 자음을 받아 이에 해당하는 첫가끝 자모의 초성으로 돌려준다.
jamo.getChoseongFromCompat('ㄱ') // 'ᄀ' (0x3131 → 0x1100)
getJungseongFromCompat (char)호환용 모음을 받아 이에 해당하는 첫가끝 자모의 중성으로 돌려준다.
jamo.getJungseongFromCompat('ㅏ') // 'ᅡ' (0x314F → 0x1161)
getJongseongFromCompat (char)호환용 자음을 받아 이에 해당하는 첫가끝 자모의 종성으로 돌려준다.
jamo.getJongseongFromCompat('ㄱ') // 'ᆨ' (0x314E → 0x11A8)
isChoseong (text)해당 문자 또는 문자열이 모두 첫가끝 자모의 초성에 해당하는지 검사한다. (옛한글 제외, 0x1100 ~ 0x1112)
isJungseong (text)해당 문자 또는 문자열이 모두 첫가끝 자모의 중성에 해당하는지 검사한다. (옛한글 제외, 0x1161 ~ 0x1175)
isJongseong (text)해당 문자 또는 문자열이 모두 첫가끝 자모의 종성에 해당하는지 검사한다. (옛한글 제외, 0x11A8 ~ 0x11C2)
isCompatConsonant (text)해당 문자 또는 문자열이 모두 호환용 자음에 해당하는지 검사한다. (옛한글 제외, 0x3131 ~ 0x314E)
isCompatVowel (text)해당 문자 또는 문자열이 모두 호환용 모음에 해당하는지 검사한다. (옛한글 제외, 0x314F ~ 0x3163)
isSyllabl (text)해당 문자 또는 문자열이 모두 한글 음절에 해당하는지 검사한다. (0xAC00 ~ 0xD7AF)
FAQs
A simple utility for hangul jamo
We found that jamo demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.