GASをローカルで開発するため@google/clasp
を利用する。
TypeScriptで書き、esbuild
でバンドルする。
環境変数を扱うためdotenv
を入れる。
prettier
とeslint
を入れる。
- git管理ができる
- TypeScriptで開発できる
- npmのパッケージが利用できる(制限あり)
- モジュール分割できる
- ドキュメント・事例が少ない
- claspのメンテナンスが滞っている(2022/07/14現在で最終更新2021/08)
- ローカルでデバッグができない