d1762527

Author: Michael Lynch <git@mtlynch.io>

Committer: Michael Lynch <mtlynch@noreply.codeberg.org>

Switch JavaScript tooling to pnpm (#56)

Replace the npm lockfile and Nix npm builders with pnpm.fetchDeps and pnpm.configHook so frontend and e2e checks use the same pinned pnpm dependency store. This ports 18d1c6ed9bb3d23aaa71dd5b6fd9ed6aba8080a6 and 407b40139e988eb92545747eb33568470b75f5db as one adapted change for go-app-starter.

Reviewed-on: https://codeberg.org/mtlynch/go-app-starter/pulls/56

Suite timing

Time to Start Worker time Duration Time to finish
Config 0s 3s 3s 4s
Eval 4s 2m10s 2m10s 2m14s
Build 24s 2m59s 54s 1m19s
Test - - - -
Deploy - - - -
Suite 0s 5m14s 2m14s 2m14s

Timeline

0s10s20s30s40s50s1m1m10s1m20s1m30s1m40s1m50s2m2m10s