近期個人開發必備工具整理
Dev Tool Typescript Javascript
Bun
目前個人開發慢慢轉向 Bun,目的就是圖個方便,完全不用設定一堆 ts 相關的東西就能直接執行,package manager 的部份也是無痛轉。
Effect-ts
一般情況下都是直接載 Effect-ts 當作核心來開發,也能直接替代 lodash, ramda 等工具,型別及函數的設計上基本都讓開發體驗更好,完全是目前對於 Functional Programmer 最佳的靈丹妙藥。
但對於前端生態就不那麼友善,主流的函式庫跟思維完全對不上,導致需要自己手工對接的部份變很多,我只建議使用一般資料操作的模組(如 Array
, String
, Number
, Data
, Either
, Option
等),跟 Effect
扯上關係的最好都不要用。
Biome
整合 lint, formatter,不用在下載一大堆 plugin 搞的你眼花撩亂,設定也是一個檔案完成,但唯一缺點是不支援部份前端框架 template 語法,還有一些 rule 雖然有但並不完整,對我來說沒什麼影響就是了。