style: import order

This commit is contained in:
pengzhanbo 2023-04-10 20:57:13 +08:00
parent 7ed17d6f19
commit 576b514d3a
8 changed files with 17 additions and 17 deletions

View File

@ -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({

View File

@ -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'

View File

@ -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)

View File

@ -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'

View File

@ -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'

View File

@ -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'

View File

@ -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'

View File

@ -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'