2020 年 6 月 24 日発売の WEB+DB PRESS Vol.117 「特集 1 小さく始めて,大きく改善 実戦投入 TypeScript」のサンプルリポジトリです。
特集内で扱う tree
コマンドの再実装を行っています。コミット単位で作業が別れているため、特集を読み進めるにあたって参考にしてください。
実装がすべて完了した状態の出力例です。
- Node.js - 12.x 以上をお使いください
本リポジトリに含まれるソースコードを動作させるための手順について記載します。
ソースコードの準備と依存するパッケージのインストールです。
$ git clone https://github.com/wadackel/toy-tree.git
$ cd toy-tree
$ npm install
ソースコードのビルドと、コマンドとして使用するためのグローバルインストールを行います。
$ npm run build
$ npm install --global
これで toy-tree
コマンドが使えるようになります。