Download Latest Version v0.0.22 source code.zip (11.5 MB)
Email in envelope

Get an email when there's a new version of scriptc

Home / v0.0.20
Name Modified Size InfoDownloads / Week
Parent folder
surface-manifest.json 2026-07-30 86.8 kB
README.md 2026-07-30 651 Bytes
v0.0.20 source code.tar.gz 2026-07-30 10.0 MB
v0.0.20 source code.zip 2026-07-30 11.3 MB
Totals: 4 Items   21.4 MB 0

0.0.20

Features

  • Contract sidecars accept TypeScript's read-only and named scalar vocabulary. readonly T[] and ReadonlyArray<T> project as the same mutability-neutral slice as T[], while aliases of number, string, boolean, and Uint8Array dissolve recursively to their primitive wire types across models, messages, helpers, and integer slots without adding phantom type-table entries.

Fixes

  • A local declaration, import, or type parameter named Array, ReadonlyArray, or Uint8Array remains the user's type instead of being mistaken for the same-spelled global and publishing the wrong slice or bytes contract.
Source: README.md, updated 2026-07-30