Dependencies¶
This page lists all tools and packages required for local development of gaslamp.
Homebrew packages¶
go-task: for Task managementgit: for version control systemnode: for Node.js runtime (includesnpmpackage manager)ghq: for Git repository managementuv: for Python package managerVS Code: for editor
NPM packages (package.json)¶
@google/clasp: for local/remote GAS control@types/google-apps-script: for GAS code completiontypescript: for TypeScript transpilertypedoc: for API documentationrollup: for bundle@biomejs/biome: for formatter and lintervitest: for testing
Python packages (pyproject.toml)¶
commitizen: for semantic versioningpre-commit: for pre-commit hooksmkdocs/mkdocs-material: for documentation