Relocate the ~6k-file docs tree from the repo root into plugins/document-navigator/docs/ so the plugin is self-contained and portable. docs/superpowers/ (specs and plans) stays at the repo root. Moved via cp+rm rather than git mv because directory rename() fails with EPERM on this WSL /mnt DrvFs mount; git rename-detection pairs the identical-content files at commit time. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
4.4 KiB
4.4 KiB
devtools
Developer tooling, documentation generators, Docker helpers, and build utilities.
Subcategories
3 subcategories, 21 packages.
docker
Docker helpers and GPU runtime configuration.
| Package | Description |
|---|---|
@suaveplan/docker-nvidia |
A collection of docker / docker-compose scripts configured for use with WSL / Nvidia |
docs
Documentation utilities, SVG compression, PDF handling, and sitemap generation.
| Package | Description |
|---|---|
@suaveplan/compress-svg |
SVG optimisation and minification for TypeScript. Pure TypeScript — no DOMParser, no external SVG library. Runs in Bun, Node.js, browsers, and edge runtimes. |
@suaveplan/docs |
Server-tier markdown documentation toolkit for Suaveplan. Discovers every .md file under a repo root, parses each via gray-matter + remark into a structu… |
@suaveplan/pdf |
Server-tier PDF 1.4 generation toolkit. Chunk A foundation — pure utilities + cross-cutting wiring (typed error registry, Zod boundary schemas, OpenTelemet… |
@suaveplan/sitemap |
Sitemap generation and parsing for the sitemaps.org XML protocol. Produces valid sitemap.xml, sitemap index documents, and parses existing sitemaps. Supports… |
tooling
CLI frameworks, installers, and build tooling.
| Package | Description |
|---|---|
@suaveplan/cli |
Enterprise-grade CLI framework for Node.js. Composable fluent API with subcommand routing, option parsing, OTel tracing, and a full set of terminal UI primitiv… |
@suaveplan/electrobun |
Electrobun desktop-app generator and orchestrator for the SuavePlan ecosystem. Scaffolds a fresh Electrobun project from a layered config + prompt flow, drives… |
@suaveplan/install-agent-skills |
Installer plugin that bundles every Suaveplan skill (SKILL.md + assets) and installs them into a target project via @suaveplan/installer. |
@suaveplan/installer |
Plugin host for project boilerplating and asset installation. Pipelines plugins through detect → prompts → plan → apply → postInstall with transactional roll… |
@suaveplan/javy-cli-darwin-arm64 |
Platform wrapper for Javy v8.1.1 on darwin-arm64. |
@suaveplan/javy-cli-darwin-x64 |
Platform wrapper for Javy v8.1.1 on darwin-x64. |
@suaveplan/javy-cli-linux-arm64 |
Platform wrapper for Javy v8.1.1 on linux-arm64. |
@suaveplan/javy-cli-linux-x64 |
Platform wrapper for Javy v8.1.1 on linux-x64. |
@suaveplan/javy-cli-win32-x64 |
Platform wrapper for Javy v8.1.1 on win32-x64. |
@suaveplan/linter |
Unified markdown + biome linting pipeline for Suaveplan: a remark-based markdown fixer covering MD012/022/025/029/031/032/035/036/040/044, an injectable `Comma… |
@suaveplan/mcp |
Universal Model Context Protocol (MCP) server + client with a pluggable transport stack, JSON-RPC dispatcher, AbortSignal cancellation, progress notifications,… |
@suaveplan/overview |
Machine-readable Suaveplan project manifest: typed PackageRecord / SuavePlanManifest / WorkspaceGraph, Zod schemas, tier inference, filesystem discovery (server sub-path), graph utilities (topo, cycle detection, transitive closure, leaves, roots), plugin/category/tier roll-ups, six OVERVIEW.* error codes, three OTel counters + one histogram. |
@suaveplan/profiler |
Universal runtime performance profiler. |
@suaveplan/readline |
AsyncGenerator line reader and interactive prompt interface for Node.js streams, file paths, and Web Streams. |
@suaveplan/sandbox |
Server-tier sandboxed code execution for @suaveplan plugin hosts and agent runtimes. Ships four SandboxEngine implementations (a node:vm default, real `n… |
@suaveplan/test-vite |
Vite + Vitest configuration factories and validators for Suaveplan: createViteLibraryConfig, createViteAppConfig, createVitestConfig, `createVitestBrowse… |