feat: 添加 eslint-plugin-perfectionist 插件,优化导入排序规则
This commit is contained in:
@ -3,6 +3,7 @@ import { $t, updatePreset, updateSurfacePalette } from '@primevue/themes';
|
||||
import Aura from '@primevue/themes/aura';
|
||||
import Lara from '@primevue/themes/lara';
|
||||
import { ref } from 'vue';
|
||||
|
||||
import { useLayout } from './composables/layout';
|
||||
|
||||
const { layoutConfig, isDarkTheme } = useLayout();
|
||||
|
@ -2,6 +2,7 @@
|
||||
import './styles/layout.scss';
|
||||
|
||||
import { computed, ref, watch } from 'vue';
|
||||
|
||||
import AppFooter from './AppFooter.vue';
|
||||
import AppSidebar from './AppSidebar.vue';
|
||||
import AppTopbar from './AppTopbar.vue';
|
||||
|
@ -1,7 +1,8 @@
|
||||
<script setup lang="ts">
|
||||
import { createGetRoutes } from '@/plugins/router';
|
||||
import type { MenuItem } from 'primevue/menuitem';
|
||||
|
||||
import { createGetRoutes } from '@/plugins/router';
|
||||
|
||||
const router = useRouter();
|
||||
|
||||
type MenuItemWithRoute = MenuItem & { routeName?: string };
|
||||
|
@ -1,5 +1,4 @@
|
||||
import './styles';
|
||||
|
||||
import App from './App.vue';
|
||||
import { setupPlugins } from './plugins';
|
||||
|
||||
|
@ -2,6 +2,7 @@
|
||||
|
||||
<script setup lang="tsx">
|
||||
import type { ToastMessageOptions } from 'primevue/toast';
|
||||
|
||||
import { openConfirm, openDialog } from './fns';
|
||||
</script>
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
import { createHead } from '@unhead/vue';
|
||||
import { autoAnimatePlugin } from '@formkit/auto-animate/vue';
|
||||
import { createHead } from '@unhead/vue';
|
||||
|
||||
export function install({ app }: { app: import('vue').App<Element> }) {
|
||||
app.config.globalProperties.$__DEV__ = $__DEV__;
|
||||
|
@ -1,10 +1,9 @@
|
||||
import { createI18n } from 'vue-i18n';
|
||||
|
||||
/* https://github.com/intlify/bundle-tools/tree/main/packages/unplugin-vue-i18n#static-bundle-importing
|
||||
* All i18n resources specified in the plugin `include` option can be loaded
|
||||
* at once using the import syntax
|
||||
*/
|
||||
import messages from '@intlify/unplugin-vue-i18n/messages';
|
||||
import { createI18n } from 'vue-i18n';
|
||||
|
||||
export function install({ app }: { app: import('vue').App<Element> }) {
|
||||
app.use(
|
||||
|
@ -1,5 +1,5 @@
|
||||
import { ref, computed } from 'vue';
|
||||
import { defineStore } from 'pinia';
|
||||
import { computed, ref } from 'vue';
|
||||
|
||||
export const useCounterStore = defineStore(
|
||||
'counter',
|
||||
|
@ -1,6 +1,5 @@
|
||||
// <link rel="stylesheet" href="https://testingcf.jsdelivr.net/npm/nprogress/nprogress.css" />
|
||||
import 'nprogress/nprogress.css';
|
||||
|
||||
// https://unocss.dev/guide/style-reset#tailwind-compat // <link rel="stylesheet" href="https://testingcf.jsdelivr.net/npm/@unocss/reset/tailwind.min.css" />
|
||||
// import '@unocss/reset/tailwind-compat.css';
|
||||
import '@unocss/reset/tailwind.css';
|
||||
@ -9,6 +8,7 @@ import './base.css';
|
||||
import './main.less';
|
||||
|
||||
import 'primeicons/primeicons.css';
|
||||
|
||||
import './reset-primevue.css';
|
||||
|
||||
import 'virtual:uno.css';
|
||||
|
Reference in New Issue
Block a user