sola-air
v1.0.5
Published
Zero-VDOM intent runtime — install everything you need to build with Sola
Maintainers
Readme
sola-air
Meta-package for Sola AIR — installs the whole framework (core reactivity, compiler, Vite plugin, UI components, design tokens, data relay, LLM providers, and the MCP server) with one command, so you don't have to figure out which of the @sola-air-ui/* packages you need up front.
Install
npm install sola-airThis pulls in:
| Package | Purpose |
|---|---|
| @sola-air-ui/core | Reactivity engine (signals, effects, lifecycle, $intent) |
| @sola-air-ui/compiler | .sola single-file component compiler |
| @sola-air-ui/vite-plugin-sola | Vite integration for .sola imports |
| @sola-air-ui/ui | Real component library |
| @sola-air-ui/tokens | Design tokens |
| @sola-air-ui/relay | Local data proxy for $data |
| @sola-air-ui/providers | Server-side LLM adapters for $intent |
| @sola-air-ui/mcp | MCP server for agent tooling |
Quickest start
For a new project, prefer the scaffolder over installing this package directly into an existing one:
npm create sola@latest my-appManual setup
// vite.config.js
import { defineConfig } from 'vite';
import sola from '@sola-air-ui/vite-plugin-sola';
export default defineConfig({ plugins: [sola()] });<!-- App.sola -->
<script>
let count = $state(0);
</script>
<button onclick={() => count(count() + 1)}>Count: {count()}</button>See the full documentation for $intent, $data, and the complete component library.
