For projects where type: 'github' but you don't want the auto-generated links (e.g. a personal site that already IS the live URL), there's no way to suppress them.
Repro: Set links: { github: '', live: '' } — Zod validation fails with Invalid url before normalisation even runs.
Expected: Either:
- Allow
null or empty string to suppress a link (treat it as "not provided")
- Add an
excludeLinks option or similar to prevent auto-generation for specific link types
- Document that
type: 'github' always generates links and override doesn't cover them
Workaround: None that work cleanly — override only covers name/tagline/description/stack. For a personal site that IS the live URL, having auto-generated "github" and "live" links pointing back to the same site is noise.
Version: @manningworks/projex latest
For projects where
type: 'github'but you don't want the auto-generated links (e.g. a personal site that already IS the live URL), there's no way to suppress them.Repro: Set
links: { github: '', live: '' }— Zod validation fails withInvalid urlbefore normalisation even runs.Expected: Either:
nullor empty string to suppress a link (treat it as "not provided")excludeLinksoption or similar to prevent auto-generation for specific link typestype: 'github'always generates links andoverridedoesn't cover themWorkaround: None that work cleanly —
overrideonly covers name/tagline/description/stack. For a personal site that IS the live URL, having auto-generated "github" and "live" links pointing back to the same site is noise.Version: @manningworks/projex latest