Package Name | UMD Namespace | Version | License | Downloads | Contains CSS | Contains i18n locales |
---|---|---|---|---|---|---|
@univerjs/core |
UniverCore |
❌ | ❌ |
@univerjs/core
as its name shows, is the core package of Univer, and provides foundational capabilities including:
- Provision of the Univer type, which serves as the entry point for applications and a mounting point for other plugins, as well as the UniverDoc and UniverSheet types for managing different document types
- Basic models for each document type
- Definition or implementation of several fundamental services, such as:
- Permission control
- Command system
- Undo/Redo
- Configuration system
- Logging system
- Context system
- Lifecycle
- Local storage
- Internationalization
- Resource management
For more information about @univerjs/core
's API, please refer to the API documentation.
# Using npm
npm install @univerjs/core
# Using pnpm
pnpm add @univerjs/core
import { Univer } from '@univerjs/core';
new Univer({
theme: defaultTheme,
locale: LocaleType.EN_US,
locales,
logLevel: LogLevel.VERBOSE,
});
Name | Type | Default | Description |
---|---|---|---|
theme | Theme | - | The theme of the application, which is used to control the appearance of the application. |
locale | LocaleType | LocaleType.ZH_CN |
The locale of the application. The default value is LocaleType.ZH_CN . |
locales | ILocales | - | The supported locales of the application. By default, the application supports Chinese. |
logLevel | LogLevel | LogLevel.SILENT |
The log level of the application. |