Installation

Install only the packages you need from the @sometic scope.

Core

pnpm
pnpm add @sometic/core
npm
npm install @sometic/core
yarn
yarn add @sometic/core
bun
bun add @sometic/core

Typical stacks

React

pnpm
pnpm add @sometic/react @sometic/core @sometic/theme
npm
npm install @sometic/react @sometic/core @sometic/theme
yarn
yarn add @sometic/react @sometic/core @sometic/theme
bun
bun add @sometic/react @sometic/core @sometic/theme

Vue

pnpm
pnpm add @sometic/vue @sometic/core @sometic/theme
npm
npm install @sometic/vue @sometic/core @sometic/theme
yarn
yarn add @sometic/vue @sometic/core @sometic/theme
bun
bun add @sometic/vue @sometic/core @sometic/theme

Vanilla / custom elements

pnpm
pnpm add @sometic/elements @sometic/theme
npm
npm install @sometic/elements @sometic/theme
yarn
yarn add @sometic/elements @sometic/theme
bun
bun add @sometic/elements @sometic/theme

App shell

Auth + HTTP + query composition:

pnpm
pnpm add @sometic/app-shell @sometic/auth @sometic/http @sometic/query
npm
npm install @sometic/app-shell @sometic/auth @sometic/http @sometic/query
yarn
yarn add @sometic/app-shell @sometic/auth @sometic/http @sometic/query
bun
bun add @sometic/app-shell @sometic/auth @sometic/http @sometic/query

Optional peers: @sometic/head, @sometic/theme, @sometic/store, @sometic/forms.

System packages

Auth

pnpm
pnpm add @sometic/auth
npm
npm install @sometic/auth
yarn
yarn add @sometic/auth
bun
bun add @sometic/auth

HTTP

pnpm
pnpm add @sometic/http
npm
npm install @sometic/http
yarn
yarn add @sometic/http
bun
bun add @sometic/http

Query

pnpm
pnpm add @sometic/query
npm
npm install @sometic/query
yarn
yarn add @sometic/query
bun
bun add @sometic/query
pnpm
pnpm add @sometic/head
npm
npm install @sometic/head
yarn
yarn add @sometic/head
bun
bun add @sometic/head

Forms

pnpm
pnpm add @sometic/forms
npm
npm install @sometic/forms
yarn
yarn add @sometic/forms
bun
bun add @sometic/forms

Store

pnpm
pnpm add @sometic/store
npm
npm install @sometic/store
yarn
yarn add @sometic/store
bun
bun add @sometic/store

Theme

pnpm
pnpm add @sometic/theme
npm
npm install @sometic/theme
yarn
yarn add @sometic/theme
bun
bun add @sometic/theme

Experimental Wave B (store bind)

These packages do not ship component kits. There is no @sometic/preact/button, @sometic/preact/structure, or equivalent for Angular / Svelte / Solid. They bind @sometic/store into the host subscription model. For UI, use Elements or a Wave A adapter (React, Vue).

Preact

Peer: preact ^10 (optional). Capabilities: storeBind only.

pnpm
pnpm add @sometic/preact @sometic/store
npm
npm install @sometic/preact @sometic/store
yarn
yarn add @sometic/preact @sometic/store
bun
bun add @sometic/preact @sometic/store

See Preact for createPreactStoreBind. Phase 20 structure components (Tabs, Accordion, Breadcrumb, Command palette, Tree) are on @sometic/react/structure and @sometic/vue/structure, not Preact.

Angular, Svelte, Solid

Same Wave B contract: store bind, no component subpaths. Guides: Angular, Svelte, Solid.