PraxisJS

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.

PackageVersionDescription
@praxisjs/core1.8.2Reactivity engine — signal, computed, effect, batch, peek, untrack, resource
@praxisjs/decorators1.4.0Class component decorators — @State, @Prop, @Watch, @Emit, @Compose, @Resource, @Ref
@praxisjs/runtime0.5.0DOM renderer — mounts components, manages scopes, handles reactive children, Portal
@praxisjs/jsx0.6.1JSX runtime (jsx-runtime, jsx-dev-runtime)
@praxisjs/shared0.3.0Shared types and internal utilities (not installed directly)
npm install @praxisjs/core @praxisjs/decorators @praxisjs/runtime @praxisjs/jsx
pnpm add @praxisjs/core @praxisjs/decorators @praxisjs/runtime @praxisjs/jsx
yarn add @praxisjs/core @praxisjs/decorators @praxisjs/runtime @praxisjs/jsx
bun add @praxisjs/core @praxisjs/decorators @praxisjs/runtime @praxisjs/jsx

Packages

First-party plugins — install only what your project needs.

PackageVersionDescription
@praxisjs/head0.2.0Reactive document head — @Head decorator for title, meta, og:, twitter:
@praxisjs/content0.1.0Markdown content collections with @Collection, @PagedCollection, frontmatter validation, and Vite plugin
@praxisjs/router2.1.0Client-side router with @Router, @Route, named routes, route meta, and scroll restoration
@praxisjs/store1.3.0Class-based singleton state with @Storable, @Store, and plugin system
@praxisjs/di1.3.3Decorator-based dependency injection with scoped containers
@praxisjs/motion1.1.11@Tween and @Spring animated field decorators
@praxisjs/fsm2.1.0@StateMachine and @Transition finite state machines
@praxisjs/concurrent1.3.0@Task, @Queue, @Pool async concurrency control with opt-in AbortSignal

Head

npm install @praxisjs/head
pnpm add @praxisjs/head
yarn add @praxisjs/head
bun add @praxisjs/head

Content

npm install @praxisjs/content
pnpm add @praxisjs/content
yarn add @praxisjs/content
bun add @praxisjs/content

Router

npm install @praxisjs/router
pnpm add @praxisjs/router
yarn add @praxisjs/router
bun add @praxisjs/router

Store

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

DI

npm install @praxisjs/di
pnpm add @praxisjs/di
yarn add @praxisjs/di
bun add @praxisjs/di

Motion

npm install @praxisjs/motion
pnpm add @praxisjs/motion
yarn add @praxisjs/motion
bun add @praxisjs/motion

FSM

npm install @praxisjs/fsm
pnpm add @praxisjs/fsm
yarn add @praxisjs/fsm
bun add @praxisjs/fsm

Concurrency

npm install @praxisjs/concurrent
pnpm add @praxisjs/concurrent
yarn add @praxisjs/concurrent
bun add @praxisjs/concurrent

Utilities

PackageVersionDescription
@praxisjs/composables1.1.2DOM, browser, and list composable classes via @Compose
@praxisjs/css0.1.0Scoped CSS with typed class names (@Styled), reactive CSS properties (@Style), design tokens, and static build-time extraction via the Vite plugin
npm install @praxisjs/composables
pnpm add @praxisjs/composables
yarn add @praxisjs/composables
bun add @praxisjs/composables

CSS

npm install @praxisjs/css
pnpm add @praxisjs/css
yarn add @praxisjs/css
bun add @praxisjs/css

Tooling

PackageVersionDescription
@praxisjs/vite-plugin0.2.0Vite integration — decorators, JSX transform, HMR, and CSS static extraction
@praxisjs/devtools0.2.21In-app signal inspector and component profiler
@praxisjs/storybook0.1.1Storybook framework adapter
@praxisjs/mcp0.3.0MCP server — live docs access for any MCP-compatible AI assistant

Vite Plugin

npm install -D @praxisjs/vite-plugin
pnpm add -D @praxisjs/vite-plugin
yarn add -D @praxisjs/vite-plugin
bun add -d @praxisjs/vite-plugin

DevTools

npm install -D @praxisjs/devtools
pnpm add -D @praxisjs/devtools
yarn add -D @praxisjs/devtools
bun add -d @praxisjs/devtools

Storybook

npm install -D @praxisjs/storybook
pnpm add -D @praxisjs/storybook
yarn add -D @praxisjs/storybook
bun add -d @praxisjs/storybook

MCP

npm install -D @praxisjs/mcp
pnpm add -D @praxisjs/mcp
yarn add -D @praxisjs/mcp
bun add -d @praxisjs/mcp

CLI

PackageVersionDescription
create-praxisjs0.4.8Project scaffolding CLI
npm create praxisjs@latest
pnpm create praxisjs
yarn create praxisjs
bun create praxisjs

On this page