markstream-nuxt

Integrate markstream-vue into Nuxt 3 or Nuxt 4 with SSR-safe client-only boundaries.

2.9k|175|Updated May 22, 2025
One-click install
npx skills add https://github.com/Simon-He95/markstream-vue --skill markstream-nuxt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: markstream-nuxt
Source: https://github.com/Simon-He95/markstream-vue/tree/main/.agents/skills/markstream-nuxt
Command: npx skills add https://github.com/Simon-He95/markstream-vue --skill markstream-nuxt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Integrate markstream-vue into Nuxt to enable SSR-safe Markdown rendering and client-only boundaries. This skill helps projects that require careful separation of server and client code when rendering dynamic Markdown content.

Core Features & Use Cases

  • SSR-safe integration: ensures markstream-vue runs in client-only environments, avoiding server-side execution of browser-specific code.
  • Flexible deployment paths: supports integration inside pages, components, or plugins with minimal boilerplate.
  • Use Case: When building a Nuxt app that renders Markdown with live streaming previews, this skill guides you to wire markstream-vue securely and efficiently.

Quick Start

Install or wire markstream-vue into a Nuxt app with client-safe boundaries.

Frequently Asked Questions about markstream-nuxt

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I render Markdown with Vue in a Nuxt SSR app without breaking server-side execution?

To render Markdown in a Nuxt SSR app safely, you need to establish client-only boundaries using markstream-vue integration. This ensures browser-specific code executes exclusively on the client, preventing server-side execution errors.

What is the best way to integrate a Vue Markdown streaming component into Nuxt 3?

The best way to integrate Vue Markdown streaming in Nuxt 3 is by wiring markstream-vue through client-safe imports within pages, components, or plugins. This approach provides flexible deployment paths with minimal boilerplate.

Does markstream-vue support conditional loading for browser-only peers like Monaco and Mermaid in Nuxt?

Yes, markstream-vue supports conditional loading for browser-only peers like Monaco and Mermaid in Nuxt. The integration ensures these related workers run securely on the client side without disrupting the SSR environment.

Why does my Markdown rendering plugin fail during Nuxt server-side rendering?

Markdown rendering plugins often fail during Nuxt SSR because browser-specific dependencies execute on the server. Applying SSR-safe integration with markstream-vue isolates browser-only features to prevent this server-side execution failure.

Can I use markstream-vue to add client-only boundaries for Nuxt 4 modules?

Yes, you can apply markstream-vue to Nuxt 4 modules to enable SSR-safe Markdown rendering and establish client-only boundaries. This safely separates server and client code when rendering dynamic Markdown content.