# @univerjs/vite-plugin
## Installation
```bash
npm install @univerjs/vite-plugin
```
## Usage
Add the plugin to your `vite.config.ts`:
```typescript
import { univerPlugin } from '@univerjs/vite-plugin'
import { defineConfig } from 'vite'
export default defineConfig({
plugins: [
univerPlugin()
]
})
```
## Features
### Automatic Import of Required CSS
This feature is enabled by default. You can disable it by passing `css: false` to the plugin options.
```diff
export default defineConfig({
plugins: [
univerPlugin({
+ css: false
})
]
})
```
### Simplified Import of Language Packs
The plugin provides a virtual module `univer:locales`, which simplifies the import of language packs.
```typescript
import { LocaleType } from '@univerjs/core'
import { enUS, faIR, ruRU, viVN, zhCN, zhTW } from 'univer:locales'
new Univer({
locales: {
[LocaleType.ZH_CN]: zhCN,
[LocaleType.EN_US]: enUS,
[LocaleType.RU_RU]: ruRU,
[LocaleType.VI_VN]: viVN,
[LocaleType.ZH_TW]: zhTW,
[LocaleType.FA_IR]: faIR,
}
})
```
## TypeScript Support
In order for TypeScript to recognize the `univer:locales` import, you should add a reference to the `src/vite-env.d.ts` file in your project.
```diff
///
+ ///
```
## Options
- `css`: `boolean` - Whether to automatically import required CSS. Default is `true`.