{"id":22725,"library":"vite-plugin-llms","title":"vite-plugin-llms","description":"Vite plugin (v1.0.2) implementing the llms.txt specification for serving simplified markdown content to large language models. Framework-agnostic, works with Vue, React, Svelte, Astro. Differentiates by providing a declarative directory-based approach vs manual route configuration. Actively maintained, monthly releases.","status":"active","version":"1.0.2","language":"javascript","source_language":"en","source_url":"https://github.com/saschaseniuk/vite-plugin-llms","tags":["javascript","vite-plugin","llms","markdown","typescript"],"install":[{"cmd":"npm install vite-plugin-llms","lang":"bash","label":"npm"},{"cmd":"yarn add vite-plugin-llms","lang":"bash","label":"yarn"},{"cmd":"pnpm add vite-plugin-llms","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"peer dependency, requires Vite >=2.0.0","package":"vite","optional":false}],"imports":[{"note":"ESM-only; CommonJS require not supported.","wrong":"const llms = require('vite-plugin-llms')","symbol":"default","correct":"import llms from 'vite-plugin-llms'"},{"note":"defineConfig is from Vite, not this plugin.","wrong":"import { defineConfig } from 'vite-plugin-llms'","symbol":"defineConfig","correct":"import { defineConfig } from 'vite'"},{"note":"LlmsOptions is a TypeScript type; use import type or inline.","wrong":"import { LlmsOptions } from 'vite-plugin-llms'","symbol":"LlmsOptions","correct":"import type { LlmsOptions } from 'vite-plugin-llms'"}],"quickstart":{"code":"// vite.config.ts\nimport { defineConfig } from 'vite'\nimport llms from 'vite-plugin-llms'\n\nexport default defineConfig({\n  plugins: [\n    llms({\n      llmsDir: 'llms'\n    })\n  ]\n})","lang":"typescript","description":"Basic setup of vite-plugin-llms with custom directory. Creates route /llms.txt and .md endpoints."},"warnings":[{"fix":"Create a 'llms' folder in project root and move markdown files there.","message":"Markdown files must be placed in the configured llmsDir (default 'llms'), not in the src directory. Files outside this folder are not served.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Add <link rel=\"llms-txt\" href=\"/llms.txt\"> to your HTML <head>.","message":"The plugin does not inject a link to llms.txt into your HTML. You must manually add a <link> tag if desired.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Check plugin documentation for any new options before upgrading.","message":"Options type may change in future versions. Currently only 'llmsDir' is supported.","severity":"deprecated","affected_versions":">=1.0.0"}],"env_vars":null,"search_vec":"'activ':43 'agnost':23 'approach':38 'astro':29 'base':37 'configur':42 'content':16 'declar':34 'differenti':30 'directori':36 'directory-bas':35 'framework':22 'framework-agnost':21 'implement':8 'javascript':47 'languag':19 'larg':18 'llms':4,51 'llms.txt':10 'maintain':44 'manual':40 'markdown':15,52 'model':20 'month':45 'plugin':3,6,50 'provid':32 'react':27 'releas':46 'rout':41 'serv':13 'simplifi':14 'specif':11 'svelt':28 'typescript':53 'v1.0.2':7 'vite':2,5,49 'vite-plugin':48 'vite-plugin-llm':1 'vs':39 'vue':26 'work':24","created_at":"2026-04-27T17:06:40.795940+00:00","updated_at":"2026-04-27T17:06:40.795940+00:00","problems":[{"fix":"npm install vite-plugin-llms --save-dev","cause":"Plugin not installed as dev dependency.","error":"Error: Cannot find module 'vite-plugin-llms'"},{"fix":"Use default import: import llms from 'vite-plugin-llms'","cause":"Plugin imported incorrectly as default export but using named import.","error":"TypeError: plugin.apply is not a function"},{"fix":"Use import type { LlmsOptions } from 'vite-plugin-llms'","cause":"LlmsOptions is a type and not a runtime export.","error":"Module '\"vite-plugin-llms\"' has no exported member 'LlmsOptions'. Did you mean to use 'import LlmsOptions from \"vite-plugin-llms\"'?"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/saschaseniuk/vite-plugin-llms","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vite-plugin-llms","openapi_spec":null,"status_page":null,"smithery":null,"categories":["llm-agents","web-framework"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-18","next_check":"2026-07-26","install_tag":null}}