refactor: 重命名组件和版权相关的导入及函数,以统一命名规范

This commit is contained in:
Hooray
2026-04-22 18:44:02 +08:00
parent 1ccbd6402b
commit d0dc9275b3
11 changed files with 69 additions and 69 deletions
+7 -7
View File
@@ -1,8 +1,8 @@
import type { PluginOption } from 'vite'
import process from 'node:process'
import { FantasticComponentsAutoImports, FantasticComponentsResolver, FantasticComponentsType } from '@fantastic-admin/components/resolver'
import { FantasticComposablesAutoImports } from '@fantastic-admin/composables/resolver'
import { createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
import { ComponentsAutoImports as FantasticAdminComponentsAutoImports, ComponentsResolver as FantasticAdminComponentsResolver, ComponentsType as FantasticAdminComponentsType } from '@fantastic-admin/components/resolver'
import { ComposablesAutoImports as FantasticAdminComposablesAutoImports } from '@fantastic-admin/composables/resolver'
import { createCopyrightPlugins as createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
import vueLegacy from '@vitejs/plugin-legacy'
import vue from '@vitejs/plugin-vue'
@@ -48,8 +48,8 @@ export default function createVitePlugins(mode: string, isBuild = false) {
'vue',
'vue-router',
'pinia',
FantasticComponentsAutoImports,
FantasticComposablesAutoImports,
FantasticAdminComponentsAutoImports,
FantasticAdminComposablesAutoImports,
],
dts: './src/types/auto-imports.d.ts',
dirs: [
@@ -65,10 +65,10 @@ export default function createVitePlugins(mode: string, isBuild = false) {
],
dts: './src/types/components.d.ts',
resolvers: [
FantasticComponentsResolver(),
FantasticAdminComponentsResolver(),
],
types: [
FantasticComponentsType,
FantasticAdminComponentsType,
],
}),
+7 -7
View File
@@ -1,8 +1,8 @@
import type { PluginOption } from 'vite'
import process from 'node:process'
import { FantasticComponentsAutoImports, FantasticComponentsResolver, FantasticComponentsType } from '@fantastic-admin/components/resolver'
import { FantasticComposablesAutoImports } from '@fantastic-admin/composables/resolver'
import { createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
import { ComponentsAutoImports as FantasticAdminComponentsAutoImports, ComponentsResolver as FantasticAdminComponentsResolver, ComponentsType as FantasticAdminComponentsType } from '@fantastic-admin/components/resolver'
import { ComposablesAutoImports as FantasticAdminComposablesAutoImports } from '@fantastic-admin/composables/resolver'
import { createCopyrightPlugins as createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
import vueLegacy from '@vitejs/plugin-legacy'
import vue from '@vitejs/plugin-vue'
@@ -48,8 +48,8 @@ export default function createVitePlugins(mode: string, isBuild = false) {
'vue',
'vue-router',
'pinia',
FantasticComponentsAutoImports,
FantasticComposablesAutoImports,
FantasticAdminComponentsAutoImports,
FantasticAdminComposablesAutoImports,
],
dts: './src/types/auto-imports.d.ts',
dirs: [
@@ -65,10 +65,10 @@ export default function createVitePlugins(mode: string, isBuild = false) {
],
dts: './src/types/components.d.ts',
resolvers: [
FantasticComponentsResolver(),
FantasticAdminComponentsResolver(),
],
types: [
FantasticComponentsType,
FantasticAdminComponentsType,
],
}),
+7 -7
View File
@@ -1,8 +1,8 @@
import type { PluginOption } from 'vite'
import process from 'node:process'
import { FantasticComponentsAutoImports, FantasticComponentsResolver, FantasticComponentsType } from '@fantastic-admin/components/resolver'
import { FantasticComposablesAutoImports } from '@fantastic-admin/composables/resolver'
import { createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
import { ComponentsAutoImports as FantasticAdminComponentsAutoImports, ComponentsResolver as FantasticAdminComponentsResolver, ComponentsType as FantasticAdminComponentsType } from '@fantastic-admin/components/resolver'
import { ComposablesAutoImports as FantasticAdminComposablesAutoImports } from '@fantastic-admin/composables/resolver'
import { createCopyrightPlugins as createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
import vueLegacy from '@vitejs/plugin-legacy'
import vue from '@vitejs/plugin-vue'
@@ -48,8 +48,8 @@ export default function createVitePlugins(mode: string, isBuild = false) {
'vue',
'vue-router',
'pinia',
FantasticComponentsAutoImports,
FantasticComposablesAutoImports,
FantasticAdminComponentsAutoImports,
FantasticAdminComposablesAutoImports,
],
dts: './src/types/auto-imports.d.ts',
dirs: [
@@ -65,10 +65,10 @@ export default function createVitePlugins(mode: string, isBuild = false) {
],
dts: './src/types/components.d.ts',
resolvers: [
FantasticComponentsResolver(),
FantasticAdminComponentsResolver(),
],
types: [
FantasticComponentsType,
FantasticAdminComponentsType,
],
}),
+7 -7
View File
@@ -1,8 +1,8 @@
import type { PluginOption } from 'vite'
import process from 'node:process'
import { FantasticComponentsAutoImports, FantasticComponentsResolver, FantasticComponentsType } from '@fantastic-admin/components/resolver'
import { FantasticComposablesAutoImports } from '@fantastic-admin/composables/resolver'
import { createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
import { ComponentsAutoImports as FantasticAdminComponentsAutoImports, ComponentsResolver as FantasticAdminComponentsResolver, ComponentsType as FantasticAdminComponentsType } from '@fantastic-admin/components/resolver'
import { ComposablesAutoImports as FantasticAdminComposablesAutoImports } from '@fantastic-admin/composables/resolver'
import { createCopyrightPlugins as createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
import vueLegacy from '@vitejs/plugin-legacy'
import vue from '@vitejs/plugin-vue'
@@ -48,8 +48,8 @@ export default function createVitePlugins(mode: string, isBuild = false) {
'vue',
'vue-router',
'pinia',
FantasticComponentsAutoImports,
FantasticComposablesAutoImports,
FantasticAdminComponentsAutoImports,
FantasticAdminComposablesAutoImports,
],
dts: './src/types/auto-imports.d.ts',
dirs: [
@@ -65,10 +65,10 @@ export default function createVitePlugins(mode: string, isBuild = false) {
],
dts: './src/types/components.d.ts',
resolvers: [
FantasticComponentsResolver(),
FantasticAdminComponentsResolver(),
],
types: [
FantasticComponentsType,
FantasticAdminComponentsType,
],
}),
+7 -7
View File
@@ -1,8 +1,8 @@
import type { PluginOption } from 'vite'
import process from 'node:process'
import { FantasticComponentsAutoImports, FantasticComponentsResolver, FantasticComponentsType } from '@fantastic-admin/components/resolver'
import { FantasticComposablesAutoImports } from '@fantastic-admin/composables/resolver'
import { createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
import { ComponentsAutoImports as FantasticAdminComponentsAutoImports, ComponentsResolver as FantasticAdminComponentsResolver, ComponentsType as FantasticAdminComponentsType } from '@fantastic-admin/components/resolver'
import { ComposablesAutoImports as FantasticAdminComposablesAutoImports } from '@fantastic-admin/composables/resolver'
import { createCopyrightPlugins as createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
import vueLegacy from '@vitejs/plugin-legacy'
import vue from '@vitejs/plugin-vue'
@@ -48,8 +48,8 @@ export default function createVitePlugins(mode: string, isBuild = false) {
'vue',
'vue-router',
'pinia',
FantasticComponentsAutoImports,
FantasticComposablesAutoImports,
FantasticAdminComponentsAutoImports,
FantasticAdminComposablesAutoImports,
],
dts: './src/types/auto-imports.d.ts',
dirs: [
@@ -65,10 +65,10 @@ export default function createVitePlugins(mode: string, isBuild = false) {
],
dts: './src/types/components.d.ts',
resolvers: [
FantasticComponentsResolver(),
FantasticAdminComponentsResolver(),
],
types: [
FantasticComponentsType,
FantasticAdminComponentsType,
],
}),
+7 -7
View File
@@ -1,8 +1,8 @@
import type { PluginOption } from 'vite'
import process from 'node:process'
import { FantasticComponentsAutoImports, FantasticComponentsResolver, FantasticComponentsType } from '@fantastic-admin/components/resolver'
import { FantasticComposablesAutoImports } from '@fantastic-admin/composables/resolver'
import { createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
import { ComponentsAutoImports as FantasticAdminComponentsAutoImports, ComponentsResolver as FantasticAdminComponentsResolver, ComponentsType as FantasticAdminComponentsType } from '@fantastic-admin/components/resolver'
import { ComposablesAutoImports as FantasticAdminComposablesAutoImports } from '@fantastic-admin/composables/resolver'
import { createCopyrightPlugins as createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
import vueLegacy from '@vitejs/plugin-legacy'
import vue from '@vitejs/plugin-vue'
@@ -48,8 +48,8 @@ export default function createVitePlugins(mode: string, isBuild = false) {
'vue',
'vue-router',
'pinia',
FantasticComponentsAutoImports,
FantasticComposablesAutoImports,
FantasticAdminComponentsAutoImports,
FantasticAdminComposablesAutoImports,
],
dts: './src/types/auto-imports.d.ts',
dirs: [
@@ -65,10 +65,10 @@ export default function createVitePlugins(mode: string, isBuild = false) {
],
dts: './src/types/components.d.ts',
resolvers: [
FantasticComponentsResolver(),
FantasticAdminComponentsResolver(),
],
types: [
FantasticComponentsType,
FantasticAdminComponentsType,
],
}),
+7 -7
View File
@@ -1,8 +1,8 @@
import type { PluginOption } from 'vite'
import process from 'node:process'
import { FantasticComponentsAutoImports, FantasticComponentsResolver, FantasticComponentsType } from '@fantastic-admin/components/resolver'
import { FantasticComposablesAutoImports } from '@fantastic-admin/composables/resolver'
import { createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
import { ComponentsAutoImports as FantasticAdminComponentsAutoImports, ComponentsResolver as FantasticAdminComponentsResolver, ComponentsType as FantasticAdminComponentsType } from '@fantastic-admin/components/resolver'
import { ComposablesAutoImports as FantasticAdminComposablesAutoImports } from '@fantastic-admin/composables/resolver'
import { createCopyrightPlugins as createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
import vueLegacy from '@vitejs/plugin-legacy'
import vue from '@vitejs/plugin-vue'
@@ -48,8 +48,8 @@ export default function createVitePlugins(mode: string, isBuild = false) {
'vue',
'vue-router',
'pinia',
FantasticComponentsAutoImports,
FantasticComposablesAutoImports,
FantasticAdminComponentsAutoImports,
FantasticAdminComposablesAutoImports,
],
dts: './src/types/auto-imports.d.ts',
dirs: [
@@ -65,10 +65,10 @@ export default function createVitePlugins(mode: string, isBuild = false) {
],
dts: './src/types/components.d.ts',
resolvers: [
FantasticComponentsResolver(),
FantasticAdminComponentsResolver(),
],
types: [
FantasticComponentsType,
FantasticAdminComponentsType,
],
}),
+7 -7
View File
@@ -1,8 +1,8 @@
import type { PluginOption } from 'vite'
import process from 'node:process'
import { FantasticComponentsAutoImports, FantasticComponentsResolver, FantasticComponentsType } from '@fantastic-admin/components/resolver'
import { FantasticComposablesAutoImports } from '@fantastic-admin/composables/resolver'
import { createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
import { ComponentsAutoImports as FantasticAdminComponentsAutoImports, ComponentsResolver as FantasticAdminComponentsResolver, ComponentsType as FantasticAdminComponentsType } from '@fantastic-admin/components/resolver'
import { ComposablesAutoImports as FantasticAdminComposablesAutoImports } from '@fantastic-admin/composables/resolver'
import { createCopyrightPlugins as createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
import vueLegacy from '@vitejs/plugin-legacy'
import vue from '@vitejs/plugin-vue'
@@ -48,8 +48,8 @@ export default function createVitePlugins(mode: string, isBuild = false) {
'vue',
'vue-router',
'pinia',
FantasticComponentsAutoImports,
FantasticComposablesAutoImports,
FantasticAdminComponentsAutoImports,
FantasticAdminComposablesAutoImports,
],
dts: './src/types/auto-imports.d.ts',
dirs: [
@@ -65,10 +65,10 @@ export default function createVitePlugins(mode: string, isBuild = false) {
],
dts: './src/types/components.d.ts',
resolvers: [
FantasticComponentsResolver(),
FantasticAdminComponentsResolver(),
],
types: [
FantasticComponentsType,
FantasticAdminComponentsType,
],
}),
+3 -3
View File
@@ -53,11 +53,11 @@ const AUTO_IMPORT_NAMES = [
'faToast',
] as const
export const FantasticComponentsAutoImports: ImportsMap = {
export const ComponentsAutoImports: ImportsMap = {
[PACKAGE_NAME]: [...AUTO_IMPORT_NAMES],
}
export function FantasticComponentsResolver(): ComponentResolver {
export function ComponentsResolver(): ComponentResolver {
const names = new Set<string>(COMPONENT_NAMES)
return {
type: 'component',
@@ -72,7 +72,7 @@ export function FantasticComponentsResolver(): ComponentResolver {
}
}
export const FantasticComponentsType: TypeImport = {
export const ComponentsType: TypeImport = {
from: PACKAGE_NAME,
names: [...COMPONENT_NAMES],
}
+1 -1
View File
@@ -6,6 +6,6 @@ const AUTO_IMPORT_NAMES = [
'usePagination',
] as const
export const FantasticComposablesAutoImports: ImportsMap = {
export const ComposablesAutoImports: ImportsMap = {
[PACKAGE_NAME]: [...AUTO_IMPORT_NAMES],
}
+9 -9
View File
@@ -3,19 +3,19 @@ import boxen from 'boxen'
import picocolors from 'picocolors'
import banner from 'vite-plugin-banner'
export interface FantasticAdminCopyrightOptions {
export interface CopyrightOptions {
edition?: string
website?: string
}
function resolveOptions(options: FantasticAdminCopyrightOptions = {}) {
function resolveOptions(options: CopyrightOptions = {}) {
return {
edition: options.edition ?? '基础版',
website: options.website ?? 'https://fantastic-admin.hurui.me',
}
}
export function createFantasticAdminBannerPlugin(options: FantasticAdminCopyrightOptions = {}): PluginOption {
function createBannerPlugin(options: CopyrightOptions = {}): PluginOption {
const { website } = resolveOptions(options)
return banner(`
@@ -27,7 +27,7 @@ export function createFantasticAdminBannerPlugin(options: FantasticAdminCopyrigh
`)
}
export function createFantasticAdminTerminalInfoPlugin(options: FantasticAdminCopyrightOptions = {}): PluginOption {
function createTerminalInfoPlugin(options: CopyrightOptions = {}): PluginOption {
const { edition, website } = resolveOptions(options)
return {
@@ -52,7 +52,7 @@ export function createFantasticAdminTerminalInfoPlugin(options: FantasticAdminCo
}
}
export function createFantasticAdminSystemCopyrightPlugin(options: FantasticAdminCopyrightOptions = {}): PluginOption {
function createSystemCopyrightPlugin(options: CopyrightOptions = {}): PluginOption {
const { website } = resolveOptions(options)
const fontFamily = 'font-family: "JetBrains Mono", "SF Mono", "Cascadia Code", Menlo, Consolas, "Liberation Mono", monospace;'
const mainStyle = `${fontFamily} font-size: 14px; font-weight: 700; padding: 6px 8px; color: #35495e; background: #42b883;`
@@ -86,10 +86,10 @@ ${code}
}
}
export function createFantasticAdminCopyrightPlugins(options: FantasticAdminCopyrightOptions = {}): PluginOption[] {
export function createCopyrightPlugins(options: CopyrightOptions = {}): PluginOption[] {
return [
createFantasticAdminBannerPlugin(options),
createFantasticAdminTerminalInfoPlugin(options),
createFantasticAdminSystemCopyrightPlugin(options),
createBannerPlugin(options),
createTerminalInfoPlugin(options),
createSystemCopyrightPlugin(options),
]
}