# captionsjs()

> Factory mirroring the legacy default export for ergonomic imports.

```ts
function captionsjs(options): Captions;
```

Factory mirroring the legacy default export for ergonomic imports.

## Parameters

| Parameter | Type | Description |
| ------ | ------ | ------ |
| `options` | [`CaptionsOptions`](/docs/api/type-aliases/CaptionsOptions) | Same options accepted by the [Captions](/docs/api/classes/Captions) constructor. |

## Returns

[`Captions`](/docs/api/classes/Captions)

New controller instance.

Source: https://captionsjs.dev/docs/api/functions/captionsjs
