{"library":"vite-plugin-mpa","type":"library","category":null,"description":"Vite plugin that provides out-of-the-box multi-page application (MPA) support for any framework (Vue, React, etc.). Version 1.2.0 automatically configures rollupOptions.input for all pages found via glob scanning, rewrites dev server URLs so you can open clean paths like /subpage/ instead of /src/pages/subpage/index.html, and auto-opens the first page on dev start. It also optionally reorganizes the build output folder structure (e.g., moving dist/src/pages/subpage/index.html to dist/subpage/index.html). Actively maintained, weekly releases, with TypeScript types included.","language":"javascript","status":"active","version":"1.2.0","tags":["javascript","vite-plugin","mpa","MPA","multi-page","typescript"],"last_verified":"Mon Apr 27","install":[{"cmd":"npm install vite-plugin-mpa","imports":["import mpa from 'vite-plugin-mpa'","mpa({ scanDir: 'src/views', scanFile: 'index.{js,ts,jsx,tsx}', filename: 'template.html' })","import type { MpaOptions } from 'vite-plugin-mpa'"]},{"cmd":"yarn add vite-plugin-mpa","imports":[]},{"cmd":"pnpm add vite-plugin-mpa","imports":[]}],"homepage":null,"github":"https://github.com/IndexXuan/vite-plugin-mpa","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vite-plugin-mpa","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}