mirror of
https://github.com/fantastic-admin/basic.git
synced 2026-10-06 14:33:11 +08:00
refactor: 重命名组件和版权相关的导入及函数,以统一命名规范
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
import type { PluginOption } from 'vite'
|
import type { PluginOption } from 'vite'
|
||||||
import process from 'node:process'
|
import process from 'node:process'
|
||||||
import { FantasticComponentsAutoImports, FantasticComponentsResolver, FantasticComponentsType } from '@fantastic-admin/components/resolver'
|
import { ComponentsAutoImports as FantasticAdminComponentsAutoImports, ComponentsResolver as FantasticAdminComponentsResolver, ComponentsType as FantasticAdminComponentsType } from '@fantastic-admin/components/resolver'
|
||||||
import { FantasticComposablesAutoImports } from '@fantastic-admin/composables/resolver'
|
import { ComposablesAutoImports as FantasticAdminComposablesAutoImports } from '@fantastic-admin/composables/resolver'
|
||||||
import { createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
|
import { createCopyrightPlugins as createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
|
||||||
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
|
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
|
||||||
import vueLegacy from '@vitejs/plugin-legacy'
|
import vueLegacy from '@vitejs/plugin-legacy'
|
||||||
import vue from '@vitejs/plugin-vue'
|
import vue from '@vitejs/plugin-vue'
|
||||||
@@ -48,8 +48,8 @@ export default function createVitePlugins(mode: string, isBuild = false) {
|
|||||||
'vue',
|
'vue',
|
||||||
'vue-router',
|
'vue-router',
|
||||||
'pinia',
|
'pinia',
|
||||||
FantasticComponentsAutoImports,
|
FantasticAdminComponentsAutoImports,
|
||||||
FantasticComposablesAutoImports,
|
FantasticAdminComposablesAutoImports,
|
||||||
],
|
],
|
||||||
dts: './src/types/auto-imports.d.ts',
|
dts: './src/types/auto-imports.d.ts',
|
||||||
dirs: [
|
dirs: [
|
||||||
@@ -65,10 +65,10 @@ export default function createVitePlugins(mode: string, isBuild = false) {
|
|||||||
],
|
],
|
||||||
dts: './src/types/components.d.ts',
|
dts: './src/types/components.d.ts',
|
||||||
resolvers: [
|
resolvers: [
|
||||||
FantasticComponentsResolver(),
|
FantasticAdminComponentsResolver(),
|
||||||
],
|
],
|
||||||
types: [
|
types: [
|
||||||
FantasticComponentsType,
|
FantasticAdminComponentsType,
|
||||||
],
|
],
|
||||||
}),
|
}),
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import type { PluginOption } from 'vite'
|
import type { PluginOption } from 'vite'
|
||||||
import process from 'node:process'
|
import process from 'node:process'
|
||||||
import { FantasticComponentsAutoImports, FantasticComponentsResolver, FantasticComponentsType } from '@fantastic-admin/components/resolver'
|
import { ComponentsAutoImports as FantasticAdminComponentsAutoImports, ComponentsResolver as FantasticAdminComponentsResolver, ComponentsType as FantasticAdminComponentsType } from '@fantastic-admin/components/resolver'
|
||||||
import { FantasticComposablesAutoImports } from '@fantastic-admin/composables/resolver'
|
import { ComposablesAutoImports as FantasticAdminComposablesAutoImports } from '@fantastic-admin/composables/resolver'
|
||||||
import { createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
|
import { createCopyrightPlugins as createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
|
||||||
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
|
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
|
||||||
import vueLegacy from '@vitejs/plugin-legacy'
|
import vueLegacy from '@vitejs/plugin-legacy'
|
||||||
import vue from '@vitejs/plugin-vue'
|
import vue from '@vitejs/plugin-vue'
|
||||||
@@ -48,8 +48,8 @@ export default function createVitePlugins(mode: string, isBuild = false) {
|
|||||||
'vue',
|
'vue',
|
||||||
'vue-router',
|
'vue-router',
|
||||||
'pinia',
|
'pinia',
|
||||||
FantasticComponentsAutoImports,
|
FantasticAdminComponentsAutoImports,
|
||||||
FantasticComposablesAutoImports,
|
FantasticAdminComposablesAutoImports,
|
||||||
],
|
],
|
||||||
dts: './src/types/auto-imports.d.ts',
|
dts: './src/types/auto-imports.d.ts',
|
||||||
dirs: [
|
dirs: [
|
||||||
@@ -65,10 +65,10 @@ export default function createVitePlugins(mode: string, isBuild = false) {
|
|||||||
],
|
],
|
||||||
dts: './src/types/components.d.ts',
|
dts: './src/types/components.d.ts',
|
||||||
resolvers: [
|
resolvers: [
|
||||||
FantasticComponentsResolver(),
|
FantasticAdminComponentsResolver(),
|
||||||
],
|
],
|
||||||
types: [
|
types: [
|
||||||
FantasticComponentsType,
|
FantasticAdminComponentsType,
|
||||||
],
|
],
|
||||||
}),
|
}),
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import type { PluginOption } from 'vite'
|
import type { PluginOption } from 'vite'
|
||||||
import process from 'node:process'
|
import process from 'node:process'
|
||||||
import { FantasticComponentsAutoImports, FantasticComponentsResolver, FantasticComponentsType } from '@fantastic-admin/components/resolver'
|
import { ComponentsAutoImports as FantasticAdminComponentsAutoImports, ComponentsResolver as FantasticAdminComponentsResolver, ComponentsType as FantasticAdminComponentsType } from '@fantastic-admin/components/resolver'
|
||||||
import { FantasticComposablesAutoImports } from '@fantastic-admin/composables/resolver'
|
import { ComposablesAutoImports as FantasticAdminComposablesAutoImports } from '@fantastic-admin/composables/resolver'
|
||||||
import { createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
|
import { createCopyrightPlugins as createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
|
||||||
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
|
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
|
||||||
import vueLegacy from '@vitejs/plugin-legacy'
|
import vueLegacy from '@vitejs/plugin-legacy'
|
||||||
import vue from '@vitejs/plugin-vue'
|
import vue from '@vitejs/plugin-vue'
|
||||||
@@ -48,8 +48,8 @@ export default function createVitePlugins(mode: string, isBuild = false) {
|
|||||||
'vue',
|
'vue',
|
||||||
'vue-router',
|
'vue-router',
|
||||||
'pinia',
|
'pinia',
|
||||||
FantasticComponentsAutoImports,
|
FantasticAdminComponentsAutoImports,
|
||||||
FantasticComposablesAutoImports,
|
FantasticAdminComposablesAutoImports,
|
||||||
],
|
],
|
||||||
dts: './src/types/auto-imports.d.ts',
|
dts: './src/types/auto-imports.d.ts',
|
||||||
dirs: [
|
dirs: [
|
||||||
@@ -65,10 +65,10 @@ export default function createVitePlugins(mode: string, isBuild = false) {
|
|||||||
],
|
],
|
||||||
dts: './src/types/components.d.ts',
|
dts: './src/types/components.d.ts',
|
||||||
resolvers: [
|
resolvers: [
|
||||||
FantasticComponentsResolver(),
|
FantasticAdminComponentsResolver(),
|
||||||
],
|
],
|
||||||
types: [
|
types: [
|
||||||
FantasticComponentsType,
|
FantasticAdminComponentsType,
|
||||||
],
|
],
|
||||||
}),
|
}),
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import type { PluginOption } from 'vite'
|
import type { PluginOption } from 'vite'
|
||||||
import process from 'node:process'
|
import process from 'node:process'
|
||||||
import { FantasticComponentsAutoImports, FantasticComponentsResolver, FantasticComponentsType } from '@fantastic-admin/components/resolver'
|
import { ComponentsAutoImports as FantasticAdminComponentsAutoImports, ComponentsResolver as FantasticAdminComponentsResolver, ComponentsType as FantasticAdminComponentsType } from '@fantastic-admin/components/resolver'
|
||||||
import { FantasticComposablesAutoImports } from '@fantastic-admin/composables/resolver'
|
import { ComposablesAutoImports as FantasticAdminComposablesAutoImports } from '@fantastic-admin/composables/resolver'
|
||||||
import { createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
|
import { createCopyrightPlugins as createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
|
||||||
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
|
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
|
||||||
import vueLegacy from '@vitejs/plugin-legacy'
|
import vueLegacy from '@vitejs/plugin-legacy'
|
||||||
import vue from '@vitejs/plugin-vue'
|
import vue from '@vitejs/plugin-vue'
|
||||||
@@ -48,8 +48,8 @@ export default function createVitePlugins(mode: string, isBuild = false) {
|
|||||||
'vue',
|
'vue',
|
||||||
'vue-router',
|
'vue-router',
|
||||||
'pinia',
|
'pinia',
|
||||||
FantasticComponentsAutoImports,
|
FantasticAdminComponentsAutoImports,
|
||||||
FantasticComposablesAutoImports,
|
FantasticAdminComposablesAutoImports,
|
||||||
],
|
],
|
||||||
dts: './src/types/auto-imports.d.ts',
|
dts: './src/types/auto-imports.d.ts',
|
||||||
dirs: [
|
dirs: [
|
||||||
@@ -65,10 +65,10 @@ export default function createVitePlugins(mode: string, isBuild = false) {
|
|||||||
],
|
],
|
||||||
dts: './src/types/components.d.ts',
|
dts: './src/types/components.d.ts',
|
||||||
resolvers: [
|
resolvers: [
|
||||||
FantasticComponentsResolver(),
|
FantasticAdminComponentsResolver(),
|
||||||
],
|
],
|
||||||
types: [
|
types: [
|
||||||
FantasticComponentsType,
|
FantasticAdminComponentsType,
|
||||||
],
|
],
|
||||||
}),
|
}),
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import type { PluginOption } from 'vite'
|
import type { PluginOption } from 'vite'
|
||||||
import process from 'node:process'
|
import process from 'node:process'
|
||||||
import { FantasticComponentsAutoImports, FantasticComponentsResolver, FantasticComponentsType } from '@fantastic-admin/components/resolver'
|
import { ComponentsAutoImports as FantasticAdminComponentsAutoImports, ComponentsResolver as FantasticAdminComponentsResolver, ComponentsType as FantasticAdminComponentsType } from '@fantastic-admin/components/resolver'
|
||||||
import { FantasticComposablesAutoImports } from '@fantastic-admin/composables/resolver'
|
import { ComposablesAutoImports as FantasticAdminComposablesAutoImports } from '@fantastic-admin/composables/resolver'
|
||||||
import { createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
|
import { createCopyrightPlugins as createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
|
||||||
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
|
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
|
||||||
import vueLegacy from '@vitejs/plugin-legacy'
|
import vueLegacy from '@vitejs/plugin-legacy'
|
||||||
import vue from '@vitejs/plugin-vue'
|
import vue from '@vitejs/plugin-vue'
|
||||||
@@ -48,8 +48,8 @@ export default function createVitePlugins(mode: string, isBuild = false) {
|
|||||||
'vue',
|
'vue',
|
||||||
'vue-router',
|
'vue-router',
|
||||||
'pinia',
|
'pinia',
|
||||||
FantasticComponentsAutoImports,
|
FantasticAdminComponentsAutoImports,
|
||||||
FantasticComposablesAutoImports,
|
FantasticAdminComposablesAutoImports,
|
||||||
],
|
],
|
||||||
dts: './src/types/auto-imports.d.ts',
|
dts: './src/types/auto-imports.d.ts',
|
||||||
dirs: [
|
dirs: [
|
||||||
@@ -65,10 +65,10 @@ export default function createVitePlugins(mode: string, isBuild = false) {
|
|||||||
],
|
],
|
||||||
dts: './src/types/components.d.ts',
|
dts: './src/types/components.d.ts',
|
||||||
resolvers: [
|
resolvers: [
|
||||||
FantasticComponentsResolver(),
|
FantasticAdminComponentsResolver(),
|
||||||
],
|
],
|
||||||
types: [
|
types: [
|
||||||
FantasticComponentsType,
|
FantasticAdminComponentsType,
|
||||||
],
|
],
|
||||||
}),
|
}),
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import type { PluginOption } from 'vite'
|
import type { PluginOption } from 'vite'
|
||||||
import process from 'node:process'
|
import process from 'node:process'
|
||||||
import { FantasticComponentsAutoImports, FantasticComponentsResolver, FantasticComponentsType } from '@fantastic-admin/components/resolver'
|
import { ComponentsAutoImports as FantasticAdminComponentsAutoImports, ComponentsResolver as FantasticAdminComponentsResolver, ComponentsType as FantasticAdminComponentsType } from '@fantastic-admin/components/resolver'
|
||||||
import { FantasticComposablesAutoImports } from '@fantastic-admin/composables/resolver'
|
import { ComposablesAutoImports as FantasticAdminComposablesAutoImports } from '@fantastic-admin/composables/resolver'
|
||||||
import { createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
|
import { createCopyrightPlugins as createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
|
||||||
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
|
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
|
||||||
import vueLegacy from '@vitejs/plugin-legacy'
|
import vueLegacy from '@vitejs/plugin-legacy'
|
||||||
import vue from '@vitejs/plugin-vue'
|
import vue from '@vitejs/plugin-vue'
|
||||||
@@ -48,8 +48,8 @@ export default function createVitePlugins(mode: string, isBuild = false) {
|
|||||||
'vue',
|
'vue',
|
||||||
'vue-router',
|
'vue-router',
|
||||||
'pinia',
|
'pinia',
|
||||||
FantasticComponentsAutoImports,
|
FantasticAdminComponentsAutoImports,
|
||||||
FantasticComposablesAutoImports,
|
FantasticAdminComposablesAutoImports,
|
||||||
],
|
],
|
||||||
dts: './src/types/auto-imports.d.ts',
|
dts: './src/types/auto-imports.d.ts',
|
||||||
dirs: [
|
dirs: [
|
||||||
@@ -65,10 +65,10 @@ export default function createVitePlugins(mode: string, isBuild = false) {
|
|||||||
],
|
],
|
||||||
dts: './src/types/components.d.ts',
|
dts: './src/types/components.d.ts',
|
||||||
resolvers: [
|
resolvers: [
|
||||||
FantasticComponentsResolver(),
|
FantasticAdminComponentsResolver(),
|
||||||
],
|
],
|
||||||
types: [
|
types: [
|
||||||
FantasticComponentsType,
|
FantasticAdminComponentsType,
|
||||||
],
|
],
|
||||||
}),
|
}),
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import type { PluginOption } from 'vite'
|
import type { PluginOption } from 'vite'
|
||||||
import process from 'node:process'
|
import process from 'node:process'
|
||||||
import { FantasticComponentsAutoImports, FantasticComponentsResolver, FantasticComponentsType } from '@fantastic-admin/components/resolver'
|
import { ComponentsAutoImports as FantasticAdminComponentsAutoImports, ComponentsResolver as FantasticAdminComponentsResolver, ComponentsType as FantasticAdminComponentsType } from '@fantastic-admin/components/resolver'
|
||||||
import { FantasticComposablesAutoImports } from '@fantastic-admin/composables/resolver'
|
import { ComposablesAutoImports as FantasticAdminComposablesAutoImports } from '@fantastic-admin/composables/resolver'
|
||||||
import { createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
|
import { createCopyrightPlugins as createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
|
||||||
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
|
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
|
||||||
import vueLegacy from '@vitejs/plugin-legacy'
|
import vueLegacy from '@vitejs/plugin-legacy'
|
||||||
import vue from '@vitejs/plugin-vue'
|
import vue from '@vitejs/plugin-vue'
|
||||||
@@ -48,8 +48,8 @@ export default function createVitePlugins(mode: string, isBuild = false) {
|
|||||||
'vue',
|
'vue',
|
||||||
'vue-router',
|
'vue-router',
|
||||||
'pinia',
|
'pinia',
|
||||||
FantasticComponentsAutoImports,
|
FantasticAdminComponentsAutoImports,
|
||||||
FantasticComposablesAutoImports,
|
FantasticAdminComposablesAutoImports,
|
||||||
],
|
],
|
||||||
dts: './src/types/auto-imports.d.ts',
|
dts: './src/types/auto-imports.d.ts',
|
||||||
dirs: [
|
dirs: [
|
||||||
@@ -65,10 +65,10 @@ export default function createVitePlugins(mode: string, isBuild = false) {
|
|||||||
],
|
],
|
||||||
dts: './src/types/components.d.ts',
|
dts: './src/types/components.d.ts',
|
||||||
resolvers: [
|
resolvers: [
|
||||||
FantasticComponentsResolver(),
|
FantasticAdminComponentsResolver(),
|
||||||
],
|
],
|
||||||
types: [
|
types: [
|
||||||
FantasticComponentsType,
|
FantasticAdminComponentsType,
|
||||||
],
|
],
|
||||||
}),
|
}),
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import type { PluginOption } from 'vite'
|
import type { PluginOption } from 'vite'
|
||||||
import process from 'node:process'
|
import process from 'node:process'
|
||||||
import { FantasticComponentsAutoImports, FantasticComponentsResolver, FantasticComponentsType } from '@fantastic-admin/components/resolver'
|
import { ComponentsAutoImports as FantasticAdminComponentsAutoImports, ComponentsResolver as FantasticAdminComponentsResolver, ComponentsType as FantasticAdminComponentsType } from '@fantastic-admin/components/resolver'
|
||||||
import { FantasticComposablesAutoImports } from '@fantastic-admin/composables/resolver'
|
import { ComposablesAutoImports as FantasticAdminComposablesAutoImports } from '@fantastic-admin/composables/resolver'
|
||||||
import { createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
|
import { createCopyrightPlugins as createFantasticAdminCopyrightPlugins } from '@fantastic-admin/copyright'
|
||||||
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
|
import VitePluginSvgSpritemap from '@spiriit/vite-plugin-svg-spritemap'
|
||||||
import vueLegacy from '@vitejs/plugin-legacy'
|
import vueLegacy from '@vitejs/plugin-legacy'
|
||||||
import vue from '@vitejs/plugin-vue'
|
import vue from '@vitejs/plugin-vue'
|
||||||
@@ -48,8 +48,8 @@ export default function createVitePlugins(mode: string, isBuild = false) {
|
|||||||
'vue',
|
'vue',
|
||||||
'vue-router',
|
'vue-router',
|
||||||
'pinia',
|
'pinia',
|
||||||
FantasticComponentsAutoImports,
|
FantasticAdminComponentsAutoImports,
|
||||||
FantasticComposablesAutoImports,
|
FantasticAdminComposablesAutoImports,
|
||||||
],
|
],
|
||||||
dts: './src/types/auto-imports.d.ts',
|
dts: './src/types/auto-imports.d.ts',
|
||||||
dirs: [
|
dirs: [
|
||||||
@@ -65,10 +65,10 @@ export default function createVitePlugins(mode: string, isBuild = false) {
|
|||||||
],
|
],
|
||||||
dts: './src/types/components.d.ts',
|
dts: './src/types/components.d.ts',
|
||||||
resolvers: [
|
resolvers: [
|
||||||
FantasticComponentsResolver(),
|
FantasticAdminComponentsResolver(),
|
||||||
],
|
],
|
||||||
types: [
|
types: [
|
||||||
FantasticComponentsType,
|
FantasticAdminComponentsType,
|
||||||
],
|
],
|
||||||
}),
|
}),
|
||||||
|
|
||||||
|
|||||||
@@ -53,11 +53,11 @@ const AUTO_IMPORT_NAMES = [
|
|||||||
'faToast',
|
'faToast',
|
||||||
] as const
|
] as const
|
||||||
|
|
||||||
export const FantasticComponentsAutoImports: ImportsMap = {
|
export const ComponentsAutoImports: ImportsMap = {
|
||||||
[PACKAGE_NAME]: [...AUTO_IMPORT_NAMES],
|
[PACKAGE_NAME]: [...AUTO_IMPORT_NAMES],
|
||||||
}
|
}
|
||||||
|
|
||||||
export function FantasticComponentsResolver(): ComponentResolver {
|
export function ComponentsResolver(): ComponentResolver {
|
||||||
const names = new Set<string>(COMPONENT_NAMES)
|
const names = new Set<string>(COMPONENT_NAMES)
|
||||||
return {
|
return {
|
||||||
type: 'component',
|
type: 'component',
|
||||||
@@ -72,7 +72,7 @@ export function FantasticComponentsResolver(): ComponentResolver {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export const FantasticComponentsType: TypeImport = {
|
export const ComponentsType: TypeImport = {
|
||||||
from: PACKAGE_NAME,
|
from: PACKAGE_NAME,
|
||||||
names: [...COMPONENT_NAMES],
|
names: [...COMPONENT_NAMES],
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,6 +6,6 @@ const AUTO_IMPORT_NAMES = [
|
|||||||
'usePagination',
|
'usePagination',
|
||||||
] as const
|
] as const
|
||||||
|
|
||||||
export const FantasticComposablesAutoImports: ImportsMap = {
|
export const ComposablesAutoImports: ImportsMap = {
|
||||||
[PACKAGE_NAME]: [...AUTO_IMPORT_NAMES],
|
[PACKAGE_NAME]: [...AUTO_IMPORT_NAMES],
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,19 +3,19 @@ import boxen from 'boxen'
|
|||||||
import picocolors from 'picocolors'
|
import picocolors from 'picocolors'
|
||||||
import banner from 'vite-plugin-banner'
|
import banner from 'vite-plugin-banner'
|
||||||
|
|
||||||
export interface FantasticAdminCopyrightOptions {
|
export interface CopyrightOptions {
|
||||||
edition?: string
|
edition?: string
|
||||||
website?: string
|
website?: string
|
||||||
}
|
}
|
||||||
|
|
||||||
function resolveOptions(options: FantasticAdminCopyrightOptions = {}) {
|
function resolveOptions(options: CopyrightOptions = {}) {
|
||||||
return {
|
return {
|
||||||
edition: options.edition ?? '基础版',
|
edition: options.edition ?? '基础版',
|
||||||
website: options.website ?? 'https://fantastic-admin.hurui.me',
|
website: options.website ?? 'https://fantastic-admin.hurui.me',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export function createFantasticAdminBannerPlugin(options: FantasticAdminCopyrightOptions = {}): PluginOption {
|
function createBannerPlugin(options: CopyrightOptions = {}): PluginOption {
|
||||||
const { website } = resolveOptions(options)
|
const { website } = resolveOptions(options)
|
||||||
|
|
||||||
return banner(`
|
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)
|
const { edition, website } = resolveOptions(options)
|
||||||
|
|
||||||
return {
|
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 { website } = resolveOptions(options)
|
||||||
const fontFamily = 'font-family: "JetBrains Mono", "SF Mono", "Cascadia Code", Menlo, Consolas, "Liberation Mono", monospace;'
|
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;`
|
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 [
|
return [
|
||||||
createFantasticAdminBannerPlugin(options),
|
createBannerPlugin(options),
|
||||||
createFantasticAdminTerminalInfoPlugin(options),
|
createTerminalInfoPlugin(options),
|
||||||
createFantasticAdminSystemCopyrightPlugin(options),
|
createSystemCopyrightPlugin(options),
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user