---
url: /reference/@cssdoc/html/interfaces/BuildHtmlOptions.md
---
# Interface: BuildHtmlOptions

Defined in: [emitters/html/src/index.ts:304](https://github.com/thedannywahl/cssdoc/blob/main/emitters/html/src/index.ts#L304)

Options for [buildHtml](../functions/buildHtml.md).

## Extends

* [`ModelInput`](ModelInput.md)

## Properties

### configuration?

```ts
optional configuration?: CssDocConfiguration;
```

Defined in: [emitters/html/src/index.ts:22](https://github.com/thedannywahl/cssdoc/blob/main/emitters/html/src/index.ts#L22)

#### Inherited from

[`ModelInput`](ModelInput.md).[`configuration`](ModelInput.md#configuration)

***

### css?

```ts
optional css?: string | string[];
```

Defined in: [emitters/html/src/index.ts:20](https://github.com/thedannywahl/cssdoc/blob/main/emitters/html/src/index.ts#L20)

#### Inherited from

[`ModelInput`](ModelInput.md).[`css`](ModelInput.md#css)

***

### dialect?

```ts
optional dialect?: CssDialect;
```

Defined in: [emitters/html/src/index.ts:26](https://github.com/thedannywahl/cssdoc/blob/main/emitters/html/src/index.ts#L26)

The stylesheet dialect of `css` (`scss`/`less` pick a dialect parser). Default `css`.

#### Inherited from

[`ModelInput`](ModelInput.md).[`dialect`](ModelInput.md#dialect)

***

### entries?

```ts
optional entries?: CssDocEntry[];
```

Defined in: [emitters/html/src/index.ts:21](https://github.com/thedannywahl/cssdoc/blob/main/emitters/html/src/index.ts#L21)

#### Inherited from

[`ModelInput`](ModelInput.md).[`entries`](ModelInput.md#entries)

***

### lang?

```ts
optional lang?: "css" | "html" | "js" | "markdown";
```

Defined in: [emitters/html/src/index.ts:24](https://github.com/thedannywahl/cssdoc/blob/main/emitters/html/src/index.ts#L24)

The host language `css` is written in. Non-`css` values extract embedded CSS first. Default `css`.

#### Inherited from

[`ModelInput`](ModelInput.md).[`lang`](ModelInput.md#lang)

***

### outDir

```ts
outDir: string;
```

Defined in: [emitters/html/src/index.ts:305](https://github.com/thedannywahl/cssdoc/blob/main/emitters/html/src/index.ts#L305)

***

### title?

```ts
optional title?: string;
```

Defined in: [emitters/html/src/index.ts:306](https://github.com/thedannywahl/cssdoc/blob/main/emitters/html/src/index.ts#L306)
