vite-plugin-multi-pages
TypeScript icon, indicating that this package has built-in type declarations

0.0.14 • Public • Published

vite-plugin-multi-pages

English | 中文

Multi page applications supporting vite - vue2、3, react, etc

How To Use

Install

yarn add vite-plugin-multi-pages
# or
pnpm add vite-plugin-multi-pages

ToConfigure

vite.config.ts

import mpa from 'vite-plugin-multi-pages';

export default defineConfig({
  plugins: [mpa(/* options */)],
});

Options

export interface MpaOptions {
  /**
   * defaultOpenPage
   * @default true
   * @example / (root path) | true (first page) | test-two
   */
  defaultOpenPage: '/' | boolean | string;
  /**
   * scanning dir
   * @default src/views
   */
  scanDir: string;
  /**
   * scanFile
   * @default 'main.{js,ts,jsx,tsx}'
   */
  scanFile: string;
  /**
   * html fileName
   * @default 'index.html'
   */
  filename: string;
  /**
   * rewrite rule list
   * @default []
   */
  rewrites: Rewrite[];
  /**
   * open or build a specific page under scanDir
   * @default ''
   * @example test-one,test-twos
   */
  specialPageNames: string;
  /**
   * ignore open or build a specific page under scanDir
   * @default ''
   * @example test-twos
   */
  ignorePageNames: string;
}

examples

More

Package Sidebar

Install

npm i vite-plugin-multi-pages

Weekly Downloads

16

Version

0.0.14

License

MIT

Unpacked Size

18.5 kB

Total Files

7

Last publish

Collaborators

  • wfly
  • vft