CLI for creating SCORM content using MDX.
scorm-cli/
├── packages/
│ ├── parser/ # MDX to AST parser
│ └── react/ # React components for rendering
└── examples/ # Course examples
Parser that transforms .mdx files into a SCORM data structure.
Usage:
import { parseFile } from "@scorm-cli/parser";
const result = await parseFile("./course/index.mdx");React components for rendering SCORM content.
Components:
<Grid>- Grid layout<Card>- Navigable cards<Image>- Images
# Install dependencies
pnpm install
# Build all packages
pnpm run build
# Dev mode (runs all packages)
pnpm run dev
# Run tests
pnpm run testIn your MDX files, use the components:
import { Grid, Card, Image } from "@scorm-cli/components";
<Grid>
<Card href="./lesson1.mdx" />
<Card href="./lesson2.mdx" />
</Grid>
<Image src="./assets/diagram.png" alt="Diagram" />GNU General Public License v3.0 - see LICENSE for details.