@melt-js/libs-fan
v2026.11.8-1
Published
基础库合集:composables / copyright / hotkeys / iconify-tools / settings / themes / types 合并为一个包
Readme
@melt-js/libs-fan
基础库合集包。把原先分散的 7 个小包合并为一个 @melt-js/libs-fan:
| 子模块 | 原包名 | 说明 |
| --- | --- | --- |
| composables | @fantastic-admin/composables | 组合式函数(usePagination 等)+ 自动导入 resolver |
| copyright | @fantastic-admin/copyright | 构建期版权信息 Vite 插件(公司名与官网均为可选,不填则不注入任何品牌信息) |
| hotkeys | @fantastic-admin/hotkeys | 快捷键注册与绑定 |
| iconify-tools | @fantastic-admin/iconify-tools | 图标集生成 CLI(fa-iconify-tools) |
| settings | @fantastic-admin/settings | 应用设置项(默认值、类型、合并工具) |
| themes | @fantastic-admin/themes | 亮/暗主题 CSS 变量 |
| types | @fantastic-admin/types | 路由 / 菜单 / 标签页类型与全局声明 |
引入方式
import { usePagination } from '@melt-js/libs-fan/composables'
import { createHotkeys } from '@melt-js/libs-fan/hotkeys'
import { setSettings } from '@melt-js/libs-fan/settings'
import type { RouteRecordMainRaw } from '@melt-js/libs-fan/types'TypeScript 全局类型(@fantastic-admin/types/global):
{
"compilerOptions": {
"types": ["@melt-js/libs-fan/types/global"]
}
}自动导入
import { ComposablesAutoImports } from '@melt-js/libs-fan/composables/resolver'
autoImport({
imports: ['vue', 'vue-router', 'pinia', ComposablesAutoImports],
})