New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

@farming-labs/nuxt

Package Overview
Dependencies
Maintainers
1
Versions
348
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@farming-labs/nuxt

Nuxt adapter for @farming-labs/docs — content loading and navigation utilities

latest
npmnpm
Version
0.2.132
Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

@farming-labs/nuxt

The Nuxt and Nitro runtime adapter for @farming-labs/docs.

It loads Markdown and MDX content from Nitro storage, builds navigation, renders page content on the server, and provides H3 handlers for docs, search, AI, agent discovery, MCP, and API references.

Package responsibilities

  • @farming-labs/docs — shared config, types, content features, and CLI
  • @farming-labs/nuxt — Nitro content loading and server handlers
  • @farming-labs/nuxt-theme — Vue layout and UI components
  • @farming-labs/theme — shared preset CSS

Install

The CLI can wire the complete Nuxt integration:

npx @farming-labs/docs@latest init

For manual installation:

npm install @farming-labs/docs @farming-labs/nuxt @farming-labs/nuxt-theme @farming-labs/theme

Server integration

Create the main Nitro API handler:

// server/api/docs.ts
import { defineDocsHandler } from "@farming-labs/nuxt/server";
import config from "../../docs.config";

export default defineDocsHandler(config, useStorage);

The generated setup also adds public-route middleware with defineDocsPublicHandler() and makes the docs directory available through Nitro storage:

// nuxt.config.ts
export default defineNuxtConfig({
  css: ["@farming-labs/theme/default/css"],
  nitro: {
    moduleSideEffects: ["@farming-labs/nuxt/server"],
    serverAssets: [{ baseName: "docs", dir: "docs" }],
  },
});

Render the returned page data with DocsLayout and DocsContent from @farming-labs/nuxt-theme.

Main entrypoints

EntrypointPurpose
@farming-labs/nuxt/serverNitro handlers, docs server, public forwarding, and MCP
@farming-labs/nuxt/contentContent discovery and navigation utilities
@farming-labs/nuxt/markdownServer-side Markdown rendering
@farming-labs/nuxt/api-referenceAPI-reference route handler

Learn more

License

MIT

Keywords

docs

FAQs

Package last updated on 25 Oct 2026

Related posts