chore(pack): optimize dependencies, reduce bundle size

This commit is contained in:
2025-06-05 13:52:05 -04:00
parent 74323247c9
commit 31ba18fa8d
145 changed files with 992 additions and 15921 deletions

View File

@@ -1,24 +1,27 @@
import { useAuthStore } from '@/stores/authStore.js';
import PaymentFailed from '@/views/PaymentFailed.vue';
import { createRouter, createWebHistory } from 'vue-router';
import CreatorHome from '@/views/creators/CreatorHome.vue';
import CreatorLayout from '@/views/creators/CreatorLayout.vue';
import About from '@/views/documentation/About.vue';
import ContentPolicy from '@/views/documentation/ContentPolicy.vue';
import CreatorGuide from '@/views/documentation/CreatorGuide.vue';
import DocumentationLayout from '@/views/documentation/DocumentationLayout.vue';
import FAQ from '@/views/documentation/FAQ.vue';
import HelpAndContact from '@/views/documentation/HelpAndContact.vue';
import Pricing from '@/views/documentation/Pricing.vue';
import TermsAndConditions from '@/views/documentation/TermsAndConditions.vue';
import ProfilePage from '@/views/profile/ProfilePage.vue';
import { createRouter, createWebHistory } from 'vue-router';
import LoginView from '../views/LoginView.vue';
import PaymentCompleted from '../views/PaymentCompleted.vue';
import Landing from '../views/main/Landing.vue';
import CreateCreator from "@/views/creators/CreateCreator.vue";
import RegisterView from "@/views/RegisterView.vue";
import ForgotPasswordView from "@/views/ForgotPasswordView.vue";
import ResetPasswordView from "@/views/ResetPasswordView.vue";
const LoginView = () => import('@/views/LoginView.vue');
const About = () => import('@/views/documentation/About.vue');
const ContentPolicy = () => import('@/views/documentation/ContentPolicy.vue');
const CreatorGuide = () => import('@/views/documentation/CreatorGuide.vue');
const DocumentationLayout = () => import('@/views/documentation/DocumentationLayout.vue');
const FAQ = () => import('@/views/documentation/FAQ.vue');
const HelpAndContact = () => import('@/views/documentation/HelpAndContact.vue');
const Pricing = () => import('@/views/documentation/Pricing.vue');
const TermsAndConditions = () => import('@/views/documentation/TermsAndConditions.vue');
const ProfilePage = () => import('@/views/profile/ProfilePage.vue');
const PaymentCompleted = () => import('@/views/PaymentCompleted.vue');
const PaymentFailed = () => import('@/views/PaymentFailed.vue');
const Landing = () => import('@/views/main/Landing.vue');
const CreateCreator = () => import('@/views/creators/CreateCreator.vue');
const RegisterView = () => import('@/views/RegisterView.vue');
const ForgotPasswordView = () => import('@/views/ForgotPasswordView.vue');
const ResetPasswordView = () => import('@/views/ResetPasswordView.vue');
const routes = [
{
@@ -143,7 +146,7 @@ router.beforeEach((to, from, next) => {
if (to.matched.some((record) => record.meta.requiresAuth)) {
if (!authStore.isAuthenticated) {
next({
next({
name: 'login',
query: { returnUrl: to.fullPath }
});
@@ -158,4 +161,4 @@ router.beforeEach((to, from, next) => {
}
});
export default router;
export default router;