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

# Interface: ViteBuildContext

Defined in: [vite.ts:69](https://github.com/simshanith/lit-ui-router/blob/c279fb344182d55c0812ae63e7495280ba5028cf/packages/ui-router-server/src/vite.ts#L69)

The sliver of Vite's plugin context the build step reads.

## Properties

| Property | Type | Description | Defined in |
| ------ | ------ | ------ | ------ |
|  `environment?` | { `config`: [`ViteResolvedConfig`](ViteResolvedConfig.md); `name`: `string`; } | The environment being built; the build step runs for `client` only. | [vite.ts:71](https://github.com/simshanith/lit-ui-router/blob/c279fb344182d55c0812ae63e7495280ba5028cf/packages/ui-router-server/src/vite.ts#L71) |
| `environment.config` | [`ViteResolvedConfig`](ViteResolvedConfig.md) | The environment's own resolved config; under `buildApp` each environment has its own. | [vite.ts:75](https://github.com/simshanith/lit-ui-router/blob/c279fb344182d55c0812ae63e7495280ba5028cf/packages/ui-router-server/src/vite.ts#L75) |
| `environment.name` | `string` | The environment's name. | [vite.ts:73](https://github.com/simshanith/lit-ui-router/blob/c279fb344182d55c0812ae63e7495280ba5028cf/packages/ui-router-server/src/vite.ts#L73) |
