Skip to content
Astrolabe
Search
Ctrl
K
Cancel
Select theme
Dark
Light
Auto
Menu
Start here
Introduction
Quick start
Concepts
Guides
HTML with answers
HTML + backend
Any WYSIWYG editor
Write a component
Looks
Variants and versions
Accessibility
Internationalisation
Security checklist
Reference
Content format
Grading protocol
Contracts
Player
Editor
Authoring kit
Server
CLI (astl)
Components
Overview
astl-audio
astl-callout
astl-categorise
astl-choice
astl-crossword
astl-drop
astl-flash-cards
astl-gap
astl-hotspot
astl-image-drop
astl-image-label
astl-long-answer
astl-mark-words
astl-match
astl-memory
astl-order
astl-select
astl-true-false
astl-video
astl-word-bank
astl-word-search
Issue codes
Design tokens
Built-in style templates
API
@astrolabe/core
@astrolabe/editor
@astrolabe/editor-tiptap
@astrolabe/editor-tiptap/tiptap
@astrolabe/engine
Namespaces
kit
@astrolabe/player
@astrolabe/player/interaction
@astrolabe/server
@astrolabe/tokens
Examples
Player
Authoring kit
TipTap
Playground
Decisions
Overview
0001 Source / view / key / metadata, clean room
0002 Contracts in core, manifest as the only per-type schema
0003 Content format 1
0004 String answers, slots and three scoring rules
0005 Two usage modes
0006 Editor-agnostic authoring
0007 Player DOM strategy
0008 i18n
0009 Toolchain and supply chain
0010 Components, versions, variants and style templates
0011 Defaults: one install, TipTap by default, lazy elements
Select theme
Dark
Light
Auto
API
Modules
Section titled “Modules”
@astrolabe/core
@astrolabe/editor
@astrolabe/editor-tiptap
@astrolabe/editor-tiptap/tiptap
@astrolabe/engine
@astrolabe/player
@astrolabe/player/interaction
@astrolabe/server
@astrolabe/tokens