style: import order
This commit is contained in:
parent
7ed17d6f19
commit
576b514d3a
@ -1,8 +1,8 @@
|
||||
import * as path from 'path'
|
||||
import themePlume from '@vuepress-plume/vuepress-theme-plume'
|
||||
import { viteBundler } from '@vuepress/bundler-vite'
|
||||
import { webpackBundler } from '@vuepress/bundler-webpack'
|
||||
import { defineUserConfig } from '@vuepress/cli'
|
||||
import themePlume from '@vuepress-plume/vuepress-theme-plume'
|
||||
import notes from './notes.js'
|
||||
|
||||
export default defineUserConfig({
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import type { Plugin, PluginObject } from '@vuepress/core'
|
||||
import { getDirname, path } from '@vuepress/utils'
|
||||
import container from 'markdown-it-container'
|
||||
import type Token from 'markdown-it/lib/token.js'
|
||||
import container from 'markdown-it-container'
|
||||
import type { CanIUseMode, CanIUsePluginOptions } from '../shared/index.js'
|
||||
import { resolveCanIUse } from './resolveCanIUse.js'
|
||||
|
||||
|
||||
@ -6,9 +6,9 @@
|
||||
|
||||
// 通过引入 '@vuepress-plume/vuepress-plugin-netlify-functions' 插件,来为本插件提供
|
||||
// netlify functions 开发时支持
|
||||
import { useNetlifyFunctionsPlugin } from '@vuepress-plume/vuepress-plugin-netlify-functions'
|
||||
import type { App, Plugin } from '@vuepress/core'
|
||||
import { getDirname, path } from '@vuepress/utils'
|
||||
import { useNetlifyFunctionsPlugin } from '@vuepress-plume/vuepress-plugin-netlify-functions'
|
||||
import type { PageCollectionOptions } from '../shared/index.js'
|
||||
|
||||
const __dirname = getDirname(import.meta.url)
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
import type { PageData } from '@vuepress/client'
|
||||
import { usePageData, usePageFrontmatter, withBase } from '@vuepress/client'
|
||||
import type {
|
||||
NotesData,
|
||||
NotesSidebarItem,
|
||||
} from '@vuepress-plume/vuepress-plugin-notes-data'
|
||||
import { useNotesData } from '@vuepress-plume/vuepress-plugin-notes-data/client'
|
||||
import type { PageData } from '@vuepress/client'
|
||||
import { usePageData, usePageFrontmatter, withBase } from '@vuepress/client'
|
||||
import { useMediaQuery } from '@vueuse/core'
|
||||
import type { ComputedRef, Ref } from 'vue'
|
||||
import { computed, onMounted, onUnmounted, ref, watchEffect } from 'vue'
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
import { createRequire } from 'node:module'
|
||||
import path from 'node:path'
|
||||
import type { App } from '@vuepress/core'
|
||||
import type {
|
||||
AutoFrontmatterOptions,
|
||||
FormatterArray,
|
||||
@ -8,7 +9,6 @@ import type {
|
||||
NotesDataOptions,
|
||||
NotesItem,
|
||||
} from '@vuepress-plume/vuepress-plugin-notes-data'
|
||||
import type { App } from '@vuepress/core'
|
||||
import { format } from 'date-fns'
|
||||
import { customAlphabet } from 'nanoid'
|
||||
import type { PlumeThemeLocaleOptions } from '../shared/index.js'
|
||||
|
||||
@ -1,10 +1,3 @@
|
||||
import { autoFrontmatterPlugin } from '@vuepress-plume/vuepress-plugin-auto-frontmatter'
|
||||
import { baiduTongjiPlugin } from '@vuepress-plume/vuepress-plugin-baidu-tongji'
|
||||
import { blogDataPlugin } from '@vuepress-plume/vuepress-plugin-blog-data'
|
||||
import { caniusePlugin } from '@vuepress-plume/vuepress-plugin-caniuse'
|
||||
import { copyCodePlugin } from '@vuepress-plume/vuepress-plugin-copy-code'
|
||||
import { iconifyPlugin } from '@vuepress-plume/vuepress-plugin-iconify'
|
||||
import { notesDataPlugin } from '@vuepress-plume/vuepress-plugin-notes-data'
|
||||
import type { App, PluginConfig } from '@vuepress/core'
|
||||
import { activeHeaderLinksPlugin } from '@vuepress/plugin-active-header-links'
|
||||
import { docsearchPlugin } from '@vuepress/plugin-docsearch'
|
||||
@ -17,6 +10,13 @@ import { prismjsPlugin } from '@vuepress/plugin-prismjs'
|
||||
import { searchPlugin } from '@vuepress/plugin-search'
|
||||
import { shikiPlugin } from '@vuepress/plugin-shiki'
|
||||
import { themeDataPlugin } from '@vuepress/plugin-theme-data'
|
||||
import { autoFrontmatterPlugin } from '@vuepress-plume/vuepress-plugin-auto-frontmatter'
|
||||
import { baiduTongjiPlugin } from '@vuepress-plume/vuepress-plugin-baidu-tongji'
|
||||
import { blogDataPlugin } from '@vuepress-plume/vuepress-plugin-blog-data'
|
||||
import { caniusePlugin } from '@vuepress-plume/vuepress-plugin-caniuse'
|
||||
import { copyCodePlugin } from '@vuepress-plume/vuepress-plugin-copy-code'
|
||||
import { iconifyPlugin } from '@vuepress-plume/vuepress-plugin-iconify'
|
||||
import { notesDataPlugin } from '@vuepress-plume/vuepress-plugin-notes-data'
|
||||
import { commentPlugin } from 'vuepress-plugin-comment2'
|
||||
import { mdEnhancePlugin } from 'vuepress-plugin-md-enhance'
|
||||
import { seoPlugin } from 'vuepress-plugin-seo2'
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import type { NotesDataOptions } from '@vuepress-plume/vuepress-plugin-notes-data'
|
||||
import type { LocaleData } from '@vuepress/core'
|
||||
import type { NotesDataOptions } from '@vuepress-plume/vuepress-plugin-notes-data'
|
||||
import type { NavItem } from './navbar.js'
|
||||
// import type { NavbarConfig, NavLink } from '../layout/index.js'
|
||||
// import type { PlumeThemeNotesOptions } from './notes.js'
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
import type { BaiduTongjiOptions } from '@vuepress-plume/vuepress-plugin-baidu-tongji'
|
||||
import type { CanIUsePluginOptions } from '@vuepress-plume/vuepress-plugin-caniuse'
|
||||
import type { CopyCodeOptions } from '@vuepress-plume/vuepress-plugin-copy-code'
|
||||
import type { DocsearchOptions } from '@vuepress/plugin-docsearch'
|
||||
import type { SearchPluginOptions } from '@vuepress/plugin-search'
|
||||
import type { ShikiPluginOptions } from '@vuepress/plugin-shiki'
|
||||
import type { BaiduTongjiOptions } from '@vuepress-plume/vuepress-plugin-baidu-tongji'
|
||||
import type { CanIUsePluginOptions } from '@vuepress-plume/vuepress-plugin-caniuse'
|
||||
import type { CopyCodeOptions } from '@vuepress-plume/vuepress-plugin-copy-code'
|
||||
import type { CommentOptions } from 'vuepress-plugin-comment2'
|
||||
import type { MarkdownEnhanceOptions } from 'vuepress-plugin-md-enhance'
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user