-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
3b72b76
commit d87e112
Showing
1 changed file
with
21 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# 요긴한 라이브러리들 | ||
|
||
### CLI | ||
|
||
**[execa](https://github.com/sindresorhus/execa)** | ||
- Process execution for humans | ||
- node의 child_process를 개선한 라이브러리로 node에서 process를 실행시키고 이를 결과로 받는데 편리한 기능들을 제공한다. | ||
|
||
**[cli-highlight](https://github.com/felixfbecker/cli-highlight)** | ||
- Syntax highlighting in your terminal | ||
- 포멧을 지정해주면 이에 맞춰 문자열에 highlight를 부여한다. 프로그래밍 언어에 대한 highlight도 지원 | ||
|
||
**[node-progress](https://github.com/visionmedia/node-progress)** | ||
- Flexible ascii progress bar. | ||
- cli에서 progressbar를 표현하는데 편리한 기능을 제공한다. | ||
|
||
### Concurrency | ||
|
||
**[p-map](https://github.com/sindresorhus/p-map)** | ||
- Map over promises concurrently | ||
- 여러 task를 promise로 맵핑하여 비동기처리를 가능케해준다. Promise.all과 다른점은 동시에 수행할 수를 지정해줄 수 있다. |