在本系列文中,所有的程式碼以及測試都可以在 should-i-use-fp-ts 找到。
此 repo 使用 Bun 作為 runtime、包管理工具以及測試工具,如果讀者是使用 macOS, Linux 或是 WSL 可以直接在官網下載使用,使用 Windows 的話則需要先下載 WSL 並在其中使用。
curl -fsSL https://bun.sh/install | bash
Bun 可以作為 Node.js (runtime), npm (package manager), jest (test tools)。只需要下載 Bun 之後即可開始使用,使用 Bun 的方式就像使用 npm 一樣。
# 下載所有 dependencies
bun install
# 直接跑指定的程式(可使用 js, ts)
bun run index.ts
# 測試
bun test (--watch)
如果讀者有搭配 repo 下載使用 Bun 的話只需要使用以下兩個指令就知道有沒有順利使用 Bun
bun install
bun start:02
大家應該就可以看到:
"Hello World!"
在本系列文中我們會使用 bun test
來測試我們實作的功能是否如我們預期。