* chore: update deps * chore: update archiver v8 * fix: 还原 vue/html-closing-bracket-newline * feat: 增加默认配置和配置注释 * feat: 增加oxlint默认插件配置和注释 * refactor: remove unicorn ESLint configuration and update dependencies - Deleted the unicorn ESLint configuration file from the lint-configs package. - Removed unicorn configuration from the main index file. - Updated oxlint-config to include a comprehensive set of unicorn rules. - Adjusted preferences and vxe-table files to disable specific unicorn rules. - Removed references to eslint-plugin-unicorn from pnpm-lock.yaml and pnpm-workspace.yaml. * refactor: 移除 eslint 的 @typescript-eslint/eslint-plugin 依赖,将 TypeScript 配置迁移到 oxlint * feat: open typeAware * fix: mac 和linux下报错
25 lines
572 B
TypeScript
25 lines
572 B
TypeScript
/* oxlint-disable unicorn/prefer-export-from */
|
|
import type { Preferences } from './types';
|
|
|
|
import { preferencesManager } from './preferences';
|
|
|
|
export const {
|
|
getPreferences,
|
|
getCustomPreferences,
|
|
getInitialCustomPreferences,
|
|
getPreferencesExtension,
|
|
updatePreferences,
|
|
updateCustomPreferences,
|
|
resetPreferences,
|
|
clearCache,
|
|
initPreferences,
|
|
} = preferencesManager;
|
|
|
|
export const preferences: Preferences = getPreferences();
|
|
|
|
export { preferencesManager };
|
|
|
|
export * from './constants';
|
|
export type * from './types';
|
|
export * from './use-preferences';
|