vite-plugin-rewrite-server
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

vite-plugin-rewrite-server

rewrite request plugn for Vite. work server and preview mode.

many code copied from vite-plugin-virtual-mpa.

example

inport { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import { RewriteServe } from 'vite-plugin-rewrite-server';

// https://vitejs.dev/config/
export default defineConfig({
	plugins: [
		vue(),
		RewriteServe([
			{
				from: new RegExp('/admin/users/[0-9]+'),
				to: (_) => normalizePath('/admin/users/detail.html'),
			},
			{
				from: new RegExp('/admin/users/(.*)'),
				to: (ctx) => normalizePath(`/admin/users/${ctx.match[1]}`),
			}
		]),
	],
	base: '/admin/',

	// and more options...

});

Package Sidebar

Install

npm i vite-plugin-rewrite-server

Weekly Downloads

15

Version

0.0.1

License

MIT

Unpacked Size

3.91 kB

Total Files

5

Last publish

Collaborators

  • okayasu