taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 014a7d983cbe0ab81ae0fb722b6b60d8d9da8df4
parent 628de745918f932a4005ed76ea7ae19d9a79f56b
Author: Florian Dold <florian@dold.me>
Date:   Wed, 20 May 2026 17:34:08 +0200

-improved dependency counting

Diffstat:
MMakefile | 7-------
Acontrib/count-deps | 9+++++++++
2 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/Makefile b/Makefile @@ -292,10 +292,3 @@ gana: .PHONY: check-migration check-migration: taler-harness advanced wallet-dbcheck contrib/wallet-testdata/wallet-dbgen-0.9.4-dev.8 - -.PHONY: count-deps -count-deps: - @echo All: - @pnpm list -r --depth=Infinity --parseable | wc -l - @echo Without qa-tooling: - @pnpm list -r --depth=Infinity --parseable --filter !@gnu-taler/qa-tooling | wc -l diff --git a/contrib/count-deps b/contrib/count-deps @@ -0,0 +1,9 @@ +#!/bin/bash + +DEPS_ALL=$(pnpm ls -r --depth Infinity --json | jq '[.. | objects | select(.from? and .version?) | select(.version | startswith("link:") or startswith("workspace:") | not) | "\(.from)@\(.version)"] | unique | length') + +DEPS_BASIC=$(pnpm ls -r --depth Infinity --json --filter !@gnu-taler/qa-tooling | jq '[.. | objects | select(.from? and .version?) | select(.version | startswith("link:") or startswith("workspace:") | not) | "\(.from)@\(.version)"] | unique | length') + +echo basic dependencies: $DEPS_BASIC +echo all dependencies: $DEPS_ALL +