# Extension packages

ROM development repositories are private. The website, gallery and compiled extension downloads are public.
An extension download does not grant access to the development repository.

## Install ROM UI

Use pnpm to install the compiled package.

```sh
corepack pnpm@10.30.0 add https://rom.cybernomad.it/packages/rom-ui/0.1.0-alpha.9/rom-ui-0.1.0-alpha.9.tgz
```

Import controls through the existing public paths.

```svelte
<script lang="ts">
  import { Button } from 'rom-ui';
  import 'rom-ui/styles';
</script>

<Button>Continue</Button>
```

The archive contains browser and server JavaScript, styles and TypeScript declarations.
It excludes original TypeScript and Svelte implementations, source maps and repository history.
Browser code remains inspectable as executable JavaScript.

The package selects the browser or server implementation through standard export conditions.
Use its pinned Svelte peer dependency. Optional feature peers remain optional.

[Download checksums](/packages/rom-ui/0.1.0-alpha.9/SHA256SUMS).
See the package license and third-party notices for applicable terms.

## Existing installations

Earlier source archives remain available only to authorized maintainers in Gitea.
Existing public import paths remain stable in the compiled distribution.
Replace GitHub download URLs with the compiled package URL above.

## Explore the controls

Open the [ROM UI gallery](https://romui.cybernomad.it) for interactive examples and copyable snippets.
Versioned ROM 0.1.5 guides preserve the package identity used for their original release qualification.
