v 0.1.63

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/kitajsFast JSX rendering using KitaJS.
@ecopages/reactReact 19 support with SSR and hydration.
@ecopages/litLit Web Components integration with SSR support.
@ecopages/mdxMarkdown with JSX (React-powered by default).

Processors & Loaders

Tools for processing assets and extending Bun's loading capabilities.

PackagePurpose
@ecopages/image-processorBuild-time image optimization and responsive image generation.
@ecopages/postcss-processorProcesses CSS through PostCSS and Tailwind.
@ecopages/bun-inline-css-pluginInlines CSS directly into the JS bundle for components.

Utilities

PackagePurpose
@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 using Bun:

bunx jsr add @ecopages/core @ecopages/kitajs @ecopages/image-processor