feat(projects): 1.0 beta

This commit is contained in:
Soybean
2023-11-17 08:45:00 +08:00
parent 1ea4817f6a
commit e918a2c0f5
499 changed files with 15918 additions and 24708 deletions

View File

@ -1,12 +1,3 @@
import 'uno.css';
import '@soybeanjs/vue-materials/dist/style.css';
import 'swiper/css';
import 'swiper/css/navigation';
import 'swiper/css/pagination';
import 'virtual:svg-icons-register';
import 'uno.css';
import '../styles/css/global.css';
/** import static assets: css, js , font and so on. - [引入静态资源css、js和字体文件等] */
export default function setupAssets() {
//
}

9
src/plugins/dayjs.ts Normal file
View File

@ -0,0 +1,9 @@
import { extend } from 'dayjs';
import localeData from 'dayjs/plugin/localeData';
import { setDayjsLocale } from '../locales/dayjs';
export function setupDayjs() {
extend(localeData);
setDayjsLocale();
}

14
src/plugins/iconify.ts Normal file
View File

@ -0,0 +1,14 @@
import { addAPIProvider, disableCache } from '@iconify/vue';
/**
* setup the iconify offline
*/
export function setupIconifyOffline() {
const { VITE_ICONIFY_URL } = import.meta.env;
if (VITE_ICONIFY_URL) {
addAPIProvider('', { resources: [VITE_ICONIFY_URL] });
disableCache('all');
}
}

View File

@ -1,3 +1,3 @@
import setupAssets from './assets';
export { setupAssets };
export * from './nprogress';
export * from './iconify';
export * from './dayjs';

11
src/plugins/nprogress.ts Normal file
View File

@ -0,0 +1,11 @@
import NProgress from 'nprogress';
/**
* setup plugin NProgress
*/
export function setupNProgress() {
NProgress.configure({ easing: 'ease', speed: 500 });
// mount on window
window.NProgress = NProgress;
}