0.3.2 • Published 2 months ago

@univerjs/esbuild-plugin v0.3.2

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
2 months ago

@univerjs/esbuild-plugin

Installation

npm install @univerjs/esbuild-plugin

Usage

If you are using the esbuild API, you can add the plugin to your build configuration:

import esbuild from 'esbuild'

esbuild.build({
  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.

esbuild.build({
  plugins: [
    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 { zhCN, enUS } from 'univer:locales'

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

TypeScript Support

In order for TypeScript to recognize the univer:locales import, you should add a reference to the tsconfig.json file in your project.

{
  "compilerOptions": {
+    "types": ["@univerjs/esbuild-plugin/types"]
  }
}

Options

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

2 months ago

0.3.1

2 months ago

0.3.0

2 months ago

0.2.6

3 months ago

0.2.5

3 months ago

0.2.4

3 months ago

0.2.3

3 months ago

0.2.2

3 months ago

0.2.1

3 months ago

0.2.0

3 months ago