tessl install tessl/npm-slidev--cli@52.1.0Modern presentation framework and CLI tool that transforms Markdown files into interactive, web-based slide presentations with built-in development server, export capabilities, and Vue.js integration
Agent Success
Agent success rate when using this tile
100%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.12x
Baseline
Agent success rate without this tile
89%
Build a CLI tool that takes a presentation markdown file and builds it into a deployable static website with proper configuration options.
Your tool should accept a presentation file path and build options, then produce a static website suitable for hosting. The tool must:
slides.md and output directory dist, the tool builds the presentation to dist/index.html @test/demo/, the built site correctly references all assets with the /demo/ prefix @test404.html for GitHub Pages and _redirects for Netlify @test/**
* Configuration options for building presentations
*/
interface BuildOptions {
/** Output directory for built files */
out: string;
/** Base URL for deployment (e.g., "/demo/") */
base?: string;
/** Enable PDF download in built site */
download?: boolean;
/** Enable inspect plugin for debugging */
inspect: boolean;
}
/**
* Builds a presentation into a static website
* @param presentationPath - Path to the presentation markdown file
* @param options - Build configuration options
* @returns Promise that resolves when build completes
*/
export async function buildPresentation(
presentationPath: string,
options: BuildOptions
): Promise<void>;@generates
Provides presentation building and static site generation functionality.
@satisfied-by