Packages
All PraxisJS packages, their current versions, and install commands.
Packages
All public packages published to npm. Versions follow semantic versioning — breaking changes only happen in major bumps.
Foundation
Core packages that every PraxisJS project depends on.
| Package | Version | Description |
|---|---|---|
@praxisjs/core | 1.8.2 | Reactivity engine — signal, computed, effect, batch, peek, untrack, resource |
@praxisjs/decorators | 1.4.0 | Class component decorators — @State, @Prop, @Watch, @Emit, @Compose, @Resource, @Ref |
@praxisjs/runtime | 0.5.0 | DOM renderer — mounts components, manages scopes, handles reactive children, Portal |
@praxisjs/jsx | 0.6.1 | JSX runtime (jsx-runtime, jsx-dev-runtime) |
@praxisjs/shared | 0.3.0 | Shared types and internal utilities (not installed directly) |
npm install @praxisjs/core @praxisjs/decorators @praxisjs/runtime @praxisjs/jsxpnpm add @praxisjs/core @praxisjs/decorators @praxisjs/runtime @praxisjs/jsxyarn add @praxisjs/core @praxisjs/decorators @praxisjs/runtime @praxisjs/jsxbun add @praxisjs/core @praxisjs/decorators @praxisjs/runtime @praxisjs/jsxPackages
First-party plugins — install only what your project needs.
| Package | Version | Description |
|---|---|---|
@praxisjs/head | 0.2.0 | Reactive document head — @Head decorator for title, meta, og:, twitter: |
@praxisjs/content | 0.1.0 | Markdown content collections with @Collection, @PagedCollection, frontmatter validation, and Vite plugin |
@praxisjs/router | 2.1.0 | Client-side router with @Router, @Route, named routes, route meta, and scroll restoration |
@praxisjs/store | 1.3.0 | Class-based singleton state with @Storable, @Store, and plugin system |
@praxisjs/di | 1.3.3 | Decorator-based dependency injection with scoped containers |
@praxisjs/motion | 1.1.11 | @Tween and @Spring animated field decorators |
@praxisjs/fsm | 2.1.0 | @StateMachine and @Transition finite state machines |
@praxisjs/concurrent | 1.3.0 | @Task, @Queue, @Pool async concurrency control with opt-in AbortSignal |
Head
npm install @praxisjs/headpnpm add @praxisjs/headyarn add @praxisjs/headbun add @praxisjs/headContent
npm install @praxisjs/contentpnpm add @praxisjs/contentyarn add @praxisjs/contentbun add @praxisjs/contentRouter
npm install @praxisjs/routerpnpm add @praxisjs/routeryarn add @praxisjs/routerbun add @praxisjs/routerStore
npm install @praxisjs/storepnpm add @praxisjs/storeyarn add @praxisjs/storebun add @praxisjs/storeDI
npm install @praxisjs/dipnpm add @praxisjs/diyarn add @praxisjs/dibun add @praxisjs/diMotion
npm install @praxisjs/motionpnpm add @praxisjs/motionyarn add @praxisjs/motionbun add @praxisjs/motionFSM
npm install @praxisjs/fsmpnpm add @praxisjs/fsmyarn add @praxisjs/fsmbun add @praxisjs/fsmConcurrency
npm install @praxisjs/concurrentpnpm add @praxisjs/concurrentyarn add @praxisjs/concurrentbun add @praxisjs/concurrentUtilities
| Package | Version | Description |
|---|---|---|
@praxisjs/composables | 1.1.2 | DOM, browser, and list composable classes via @Compose |
@praxisjs/css | 0.1.0 | Scoped CSS with typed class names (@Styled), reactive CSS properties (@Style), design tokens, and static build-time extraction via the Vite plugin |
npm install @praxisjs/composablespnpm add @praxisjs/composablesyarn add @praxisjs/composablesbun add @praxisjs/composablesCSS
npm install @praxisjs/csspnpm add @praxisjs/cssyarn add @praxisjs/cssbun add @praxisjs/cssTooling
| Package | Version | Description |
|---|---|---|
@praxisjs/vite-plugin | 0.2.0 | Vite integration — decorators, JSX transform, HMR, and CSS static extraction |
@praxisjs/devtools | 0.2.21 | In-app signal inspector and component profiler |
@praxisjs/storybook | 0.1.1 | Storybook framework adapter |
@praxisjs/mcp | 0.3.0 | MCP server — live docs access for any MCP-compatible AI assistant |
Vite Plugin
npm install -D @praxisjs/vite-pluginpnpm add -D @praxisjs/vite-pluginyarn add -D @praxisjs/vite-pluginbun add -d @praxisjs/vite-pluginDevTools
npm install -D @praxisjs/devtoolspnpm add -D @praxisjs/devtoolsyarn add -D @praxisjs/devtoolsbun add -d @praxisjs/devtoolsStorybook
npm install -D @praxisjs/storybookpnpm add -D @praxisjs/storybookyarn add -D @praxisjs/storybookbun add -d @praxisjs/storybookMCP
npm install -D @praxisjs/mcppnpm add -D @praxisjs/mcpyarn add -D @praxisjs/mcpbun add -d @praxisjs/mcpCLI
| Package | Version | Description |
|---|---|---|
create-praxisjs | 0.4.8 | Project scaffolding CLI |
npm create praxisjs@latestpnpm create praxisjsyarn create praxisjsbun create praxisjs