@astryx-vue/themes
| Install | |
|---|---|
npm install @astryx-vue/themes |
|
| Latest Version: | 0.3.0 |
| License: | MIT |
| Last Updated: | Oct 22, 2026 |
| Links: | GitHub · npm |
@astryx-vue/themes
CSS themes for astryx-vue, an unofficial Vue 3 port of Astryx. Not affiliated with Meta.
One package ships every theme. Structural styles stay in @astryx-vue/core. A theme sets color, type, radius, shadow, and motion through CSS variables and cascade layers. There is no StyleX build step.
Install
pnpm add @astryx-vue/core @astryx-vue/themes
A theme does not render components by itself. Install @astryx-vue/core with it. Peer dependency of core: vue ^3.5.0.
Use
import '@astryx-vue/themes/neutral.css'
<html data-astryx-theme="neutral">
Put data-astryx-theme on the element that should take the theme. On html, that is the whole app. On a smaller element, only that subtree. Neutral also writes the same variables on :root, so a single-theme app can import neutral.css without the attribute. The other themes do not touch :root.
Every theme loads Figtree and JetBrains Mono (400, 500, 600, 700, and 400 italic; Figtree also includes 600 italic). Butter, Chocolate, Gothic, Matcha, Stone, and Y2K also load their own text faces.
Entries
| Entry | What it is |
|---|---|
@astryx-vue/themes/neutral.css |
Default look. Also applies on :root. |
@astryx-vue/themes/butter.css |
Golden surfaces, blue accents. |
@astryx-vue/themes/chocolate.css |
Warm brown and beige. |
@astryx-vue/themes/gothic.css |
Dark only. Deep blue-gray surfaces. |
@astryx-vue/themes/matcha.css |
Earthy greens. |
@astryx-vue/themes/stone.css |
Warm stone and slate. |
@astryx-vue/themes/y2k.css |
Periwinkle, cream, and sharp corners. |
Related packages
| Package | What it is |
|---|---|
@astryx-vue/core |
The Vue components these variables style |
@astryx-vue/cli |
astryx-vue search theme and the rest of the docs lookup |
Resources
License
MIT. Astryx is copyright Meta Platforms, Inc. This package is an unofficial port and is not affiliated with or endorsed by Meta.
Related Packages
Vue 3 components for the unofficial astryx-vue port of Astryx. Not affiliated wi...
Adkompas UI — design tokens, Vuetify theme preset, framework-agnostic CSS, and p...
A CSS UI library exploring next-gen HTML & CSS features. HTML, Astro & Vue compo...
Version History
| Version | Released | License |
|---|---|---|
| 0.3.0 | MIT | |
| 0.2.6 | MIT | |
| 0.2.5 | MIT | |
| 0.2.4 | MIT | |
| 0.2.3 | MIT | |
| 0.2.2 | MIT | |
| 0.2.1 | MIT | |
| 0.2.0 | MIT | |
| 0.1.3 | MIT | |
| 0.1.1 | MIT | |
| 0.1.0 | MIT |
Pre-releases (1)
| Version | Released | License |
|---|---|---|
| 0.0.0-stage |