Registry
FAQ
Clarify how the Vue registry relates to packages, styles, and the React and Solid sites.
Is the Vue registry separate from React and Solid?
Yes. React, Vue, and Solid each publish their own registry root and item JSON files.
Do I need the package to use the registry?
No. Registry items are copy-paste distributions. The package is optional.
Why is there a core item?
The Vue registry packages framework-agnostic logic into a dedicated item that other Vue items can depend on.
Do I install styles separately?
No. UI items depend on @tile-ui/styles automatically. The CLI copies the shared Sass support files and merges semantic CSS variables into the configured global stylesheet. Tile’s default theme and reset remain optional; see Theming for when to use them.
How do items resolve @tile-ui/core?
Register the Tile UI namespace in components.json. The CLI then resolves shared dependencies like @tile-ui/core and @tile-ui/utils through that namespace without hardcoding a domain into each item.
Where do files land after install?
Components write to components/ui/*, composables to composables/*, and shared SCSS to styles/*, keeping source colocated with the design system.