---
url: >-
  https://lit-ui-router.dev/api/ui-router-server/vite/interfaces/PrerenderOptions.md
---
[ui-router-server](../../index.md) / [vite](../index.md) / PrerenderOptions

# Interface: PrerenderOptions

Defined in: [vite.ts:136](https://github.com/simshanith/lit-ui-router/blob/2dda5ebcba6180a6ce62eaa7f691a15ff0a58cce/packages/ui-router-server/src/vite.ts#L136)

The object form of [ServerRouterPluginOptions.prerender](ServerRouterPluginOptions.md#prerender).

## Properties

| Property | Type | Description | Defined in |
| ------ | ------ | ------ | ------ |
|  `entry` | `string` | The prerender entry module, such as `./src/prerender.ts`. | [vite.ts:138](https://github.com/simshanith/lit-ui-router/blob/2dda5ebcba6180a6ce62eaa7f691a15ff0a58cce/packages/ui-router-server/src/vite.ts#L138) |
|  `preload?` | readonly `string`\[] | Modules the worker loads, in order, before the entry, such as a DOM shim or a renderer's element registrations. A relative path resolves against Vite's root; a bare specifier resolves as the entry's imports do. | [vite.ts:144](https://github.com/simshanith/lit-ui-router/blob/2dda5ebcba6180a6ce62eaa7f691a15ff0a58cce/packages/ui-router-server/src/vite.ts#L144) |
