{"library":"vite-plugin-vue-meta-layouts","type":"library","category":null,"description":"Vite plugin providing a meta-based layout system for vue-router. Current version 0.6.1 (released 2023), with active development and frequent releases. Key differentiator from vite-plugin-vue-layouts: proper HMR support in modern Vite versions. Allows defining layouts via route meta (e.g., meta: { layout: 'other' }) or using a default layout. Supports both sync and async import modes, file-based routing plugins (vite-plugin-pages, unplugin-vue-router), customizable layout directory, excludes, and meta field name. Written in TypeScript with bundled types. Requires Vite >=2.0.0 and vue-router >=4.0.14.","language":"javascript","status":"active","version":"0.6.1","tags":["javascript","vite","plugin","template","typescript"],"last_verified":"Mon Apr 27","install":[{"cmd":"npm install vite-plugin-vue-meta-layouts","imports":["import MetaLayouts from 'vite-plugin-vue-meta-layouts'","import { setupLayouts } from 'virtual:meta-layouts'","import type { ClientOptions } from 'vite-plugin-vue-meta-layouts/client'","import { setupLayouts } from 'virtual:meta-layouts'"]},{"cmd":"yarn add vite-plugin-vue-meta-layouts","imports":[]},{"cmd":"pnpm add vite-plugin-vue-meta-layouts","imports":[]}],"homepage":null,"github":"https://github.com/dishait/vite-plugin-vue-meta-layouts","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vite-plugin-vue-meta-layouts","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}