Skip to content

Latest commit

 

History

History

webpack-plugin

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

@univerjs/webpack-plugin

Installation

npm install @univerjs/webpack-plugin

Usage

Add the plugin to your webpack.config.js:

import { UniverPlugin } from '@univerjs/webpack-plugin'

export default {
  plugins: [
    +new 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.

export default defineConfig({
  plugins: [
    new UniverPlugin({
+      css: false
    })
  ]
})

Simplified Import of Language Packs

The plugin provides a virtual module univer:locales, which simplifies the import of language packs.

import { LocaleType } from '@univerjs/core'

import { enUS, ruRU, zhCN } from 'univer:locales'

new Univer({
  locales: {
    [LocaleType.ZH_CN]: zhCN,
    [LocaleType.EN_US]: enUS,
    [LocaleType.RU_RU]: ruRU
  }
})

TypeScript Support

In order for TypeScript to recognize the univer:locales import, you should add a reference to the src/webpack-env.d.ts file in your project.

+ /// <reference types="@univerjs/webpack-plugin/types" />

Options

  • css: boolean - Whether to automatically import required CSS. Default is true.