Ecopages0.2.0-rc.4

Ecosystem Packages

The Ecopages ecosystem is composed of several modular packages. You only install what you need.

Core Packages

PackagePurpose
@ecopages/coreThe heart of Ecopages. Contains the application adapter, router, and base plugin classes.
@ecopages/loggerUnified logging utility used across the entire ecosystem.

Routers

Specialized routers for different application needs.

PackagePurpose
@ecopages/browser-routerStandard browser-based router with View Transitions support.
@ecopages/react-routerReact-specific router enabling SPA navigation for React apps.

Integrations

These packages add support for different rendering engines.

PackagePurpose
@ecopages/ecopages-jsxEcopages-owned JSX routes with optional Radiant and MDX support.
@ecopages/kitajsHTML-first JSX rendering for .kita.tsx routes.
@ecopages/reactReact 19 support with SSR and hydration.
@ecopages/litLit Web Components integration with SSR support.
@ecopages/mdxStandalone MDX for non-React JSX runtimes such as @kitajs/html.

Processors & Loaders

Tools for processing assets at build time.

PackagePurpose
@ecopages/image-processorBuild-time image optimization and responsive image generation.
@ecopages/content-processorBuild-time MDX content collections with typed virtual modules. See Content Processor.
@ecopages/postcss-processorProcesses CSS through PostCSS and Tailwind.

Utilities

PackagePurpose
ecopagesOfficial npm CLI for scaffolding and running Ecopages apps. See also CLI docs.
@ecopages/file-systemUtilities for file system operations and route discovery.
@ecopages/radiantA minimalist web component library for reactive UI.
@ecopages/scripts-injectorHelper for lazy-loading scripts in the browser.

Installation Tip

You can install multiple packages at once:

npm install @ecopages/core @ecopages/ecopages-jsx @ecopages/jsx @ecopages/radiant @ecopages/image-processor