Guides

Package build metrics

Compile times and bundle sizes for each package using tsdown v0.20.3 (rolldown v1.0.0-rc.3). Compile time = tsdown "Build complete" duration; bundle size = total file size in dist/ excluding source maps.

PackageCompileBundle
@dsar/backend2.25 s246.4 KB
@dsar/cli2.73 s38.7 KB
@dsar/core1.51 s11.6 KB
@dsar/guards1.21 s3.6 KB
@dsar/inbound-resend1.53 s21.6 KB
@dsar/internals-error-codes— (src)
@dsar/node-sdk1.21 s44.3 KB
@dsar/outbound-resend1.37 s14.7 KB
@dsar/persistence1.35 s55.4 KB
@dsar/persistence-pg1.22 s2.4 KB
@dsar/persistence-sqlite1.34 s3.0 KB
@dsar/policy-engine2.30 s26.1 KB
@dsar/policy-packs2.34 s57.4 KB
@dsar/schema1.39 s37.0 KB
@dsar/storage-filesystem1.44 s19.8 KB
@dsar/storage-s31.64 s26.9 KB
@dsar/storage-vercel-blob1.41 s19.3 KB
dsar1.78 s1.0 KB

Totals: 16 bundled packages, 628.2 KB combined bundle (excl. source maps, excl. dsar proxy re-exports; @dsar/internals-error-codes omitted because it is source-only).

Generated on 2026-02-26. Individual package builds (sequential, no turbo concurrency) for consistent timing. Bundler: tsdown v0.20.3 / rolldown v1.0.0-rc.3. Bundle sizes use actual file sizes (÷ 1024 for KB) excluding .map files.

Delta from previous measurement (2026-02-25)

Compared against the tsdown column from the prior snapshot.

PackageBundle (prev)Bundle (now)Δ
@dsar/backend226.5 KB246.4 KB+8.8%
@dsar/persistence54.1 KB55.4 KB+2.4%
@dsar/node-sdk44.1 KB44.3 KB+0.5%
All other packages±0.0%

Only packages with measurable bundle-size changes are listed. The dsar proxy package is new (re-exports all subpackages).