---
title: Instalasi
description: Cara memasang i18n-error-base dan persyaratan runtime.
---

## Persyaratan [#requirements]

- Lingkungan runtime yang dapat menangani ES modul, seperti Node.js
- `valibot@^1.0.0` diperlukan sebagai dependensi peer

`message` mengikuti `lang` dari `getGlobalConfig()` Valibot.

## Instalasi [#installation]

```package-install
npm i i18n-error-base
```

Jika Valibot belum dipasang, tambahkan juga.

```package-install
npm i valibot
```

:::warning[Perhatian dependensi peer]
`valibot` tidak dibundel. Tanpa `valibot@^1.0.0`, impor gagal.
:::

## Impor [#import]

```ts
import { I18nErrorBase, setErrorMessage } from "i18n-error-base";
import type { ErrorMeta, ErrorOptions, I18nErrorBaseParams, MessageFactory } from "i18n-error-base";
```

## Langkah selanjutnya [#next-steps]

Lihat [Penggunaan](/i18n-error-base/id/usage) untuk dasar definisi dan pengalihan.
