Public Beta compatibility policy
Breaking change
Breaking change
LightLeap is now DS-GN at ds-gn.com. The renamed packages use new import paths and branded APIs. The supplied DS/GN logo replaces the previous artwork, including light/dark navigation assets. LightLeap Labs LLC remains the legal company. Existing published LightLeap versions remain unchanged and installable.
Migration
| Existing identity | DS-GN replacement |
|---|---|
@lightleaplabs/ui | @ds-gn/ui |
@lightleaplabs/tokens | @ds-gn/tokens |
@lightleap/{create,engine,build-engine,templates} | @ds-gn-cli/{create,engine,build-engine,templates} |
lll-* custom elements and events | dsgn-* |
onLll* React event props | onDsgn* |
--lll-* branded CSS variables | --dsgn-* |
lightleap CLI command | ds-gn |
LIGHTLEAP_* CLI environment variables | DS_GN_* |
npm.lightleaplabs.com private registry | npm.ds-gn.com |
Update dependency names, imports, markup, selectors, event listeners, React
handlers, and branded CSS overrides together, then regenerate the lockfile with
your package manager. For example, <lll-button> becomes <dsgn-button> and
onLllInput becomes onDsgnInput. The new packages do not register lll-*
aliases. Generic tokens such as --color-*, token values, and component
behavior remain unchanged. Explicitly configured customer element prefixes
remain supported; the generator default is now dsgn-.
Follow the LightLeap to DS-GN migration guide for public package installation and before-and-after examples. CLI consumers must also update their private scope mapping and registry credentials to the new hostname; existing entitlement tokens remain valid.