Skip to content

v0.1.0

Choose a tag to compare

@Iscam2216 Iscam2216 released this 24 Aug 21:28
· 16 commits to master since this release

@zanix/space 0.1.0 — first public release

@zanix/space is a Deno-native SSR web framework: file-based routing, selective hydration via
Comets, and a document/SEO/PWA/i18n layer, built to run without a bundler in production.

Rendering

  • No bundled renderer@zanix/space/react and @zanix/space/preact are separate entry
    points; the core package never evaluates React or Preact.
  • React Compiler is on by default for the React renderer, with zero footprint on the Preact
    build.
  • Comets — server-first components that opt into client hydration, with build-time
    server-import guarding and optional state persistence across Orbit navigations.

CSS delivery

A single manifest-driven system covering four scopes: global, per-page, per-Comet, and Orbit
navigation-time — each response links only the stylesheets it actually needs, with declaration
order and media preserved throughout.

Assets & media

A full HTTP upload/transform/download API (@zanix/space/assets-api) for images, video, and voice
audio: size caps, magic-byte content verification, S3/local storage adapters, and ffmpeg-backed
transcoding with a "never worsen" quality guardrail.

Platform

  • File-based routing, Head management, sitemap/robots, hreflang/canonical helpers.
  • i18n: population resolution, language guard/pre-handler, message loading.
  • PWA: manifest + service worker build output.
  • Runtime, per-request theme token personalization.
  • Browser-safe client logging (POST /api/log), rate-limited by default.
  • Consistent security headers (CSP, frame options, referrer policy, cookie attributes) across
    every guard the framework ships.

Docs

Split from one 1690-line README into a short overview plus focused guides under docs/ (assets,
CSS, i18n, middleware, orbit, PWA, SEO, validation).

Full details: see CHANGELOG.md.