Skip to content
Apexify.jsDocs
Apexify.js version v5.4.5

Overview · landing

Apexify.js documentation

Current Apexify.js 6.0.0 documentation for Apexify.js documentation.

apexify.jsRuntime: nodeCURRENTSince 6.0.0

This site documents the staged Apexify.js 6.0.0 Node/server package artifact and is tested against an exact repository commit. npm latest remains 5.4.5 until 6.0.0 is explicitly published.

The documentation hierarchy is intentionally split between learning material and contract/reference material:

  • tutorials/recipes explain workflows;
  • feature guides explain domain behavior and options;
  • API Reference inventories the current public package surface;
  • Advanced contains runtime policy, security, performance, migration, and composition/media depth;
  • Internals/changelog pages are historical/developer context and must not override current runtime/export truth.

Where to begin

  1. Start here — scope, release status, runtime requirements, minimal example.
  2. Install & setup — Node/npm/module/FFmpeg requirements.
  3. Beginner guide — first real images and buffers.
  4. Feature guides — canvas, images, text, charts, GIF, video, raster/output.
  5. API reference — current exports, ApexPainter, facets, configuration, errors, public type domains.
  6. Advanced — scenes/templates/assets/plugins/audio/video plus operational guides.

Folder map

FolderHubRole
00-start-hereStart hereOrientation/current release status
01-beginner-guideBeginner hubInstallation and first rendering workflows
02-recipesRecipesGoal-oriented examples
03-feature-guidesFeature guides hubDetailed domain behavior/options
04-api-referenceAPI referenceCurrent public API/package contract
04-advancedAdvanced hubComposition/media depth + runtime/security/performance/migration
05-internalsInternals hub · ChangelogHistorical/developer notes

Source of truth

For current behavior, use this precedence:

  1. current merged package source/runtime implementation;
  2. current package exports and generated declarations;
  3. packed-package consumer fixtures/tests;
  4. this API Reference and current guides;
  5. historical internals/changelog material.

If a historical page contradicts a current API-reference page, the historical page is not the runtime contract.

The current public package exposes only declared package exports (apexify.js, type-only apexify.js/types, and apexify.js/package.json). Do not teach or depend on internal lib-next/* / dist/* paths.


Operational docs

These are part of the public contract for production/server use, not optional contributor notes.

Next steps