mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 15:48:04 +01:00
limit for inlined svg images and make home leaner by not bundling it with the rest of static pages
This commit is contained in:
@@ -105,7 +105,12 @@ const baseConfig = {
|
|||||||
{
|
{
|
||||||
test: /\.svg$/,
|
test: /\.svg$/,
|
||||||
use: [
|
use: [
|
||||||
{ loader: 'svg-url-loader' },
|
{
|
||||||
|
loader: 'svg-url-loader',
|
||||||
|
options: {
|
||||||
|
limit: 10000,
|
||||||
|
},
|
||||||
|
},
|
||||||
{ loader: 'svgo-loader' },
|
{ loader: 'svgo-loader' },
|
||||||
],
|
],
|
||||||
include: [path.resolve(projectRoot, 'website/client/assets/svg/for-css')],
|
include: [path.resolve(projectRoot, 'website/client/assets/svg/for-css')],
|
||||||
|
|||||||
@@ -9,14 +9,15 @@ import * as Analytics from 'client/libs/analytics';
|
|||||||
import ParentPage from './components/parentPage';
|
import ParentPage from './components/parentPage';
|
||||||
|
|
||||||
// Static Pages
|
// Static Pages
|
||||||
const StaticWrapper = () => import(/* webpackChunkName: "static" */'./components/static/staticWrapper');
|
const StaticWrapper = () => import(/* webpackChunkName: "entry" */'./components/static/staticWrapper');
|
||||||
|
const HomePage = () => import(/* webpackChunkName: "entry" */'./components/static/home');
|
||||||
|
|
||||||
const AppPage = () => import(/* webpackChunkName: "static" */'./components/static/app');
|
const AppPage = () => import(/* webpackChunkName: "static" */'./components/static/app');
|
||||||
const ClearBrowserDataPage = () => import(/* webpackChunkName: "static" */'./components/static/clearBrowserData');
|
const ClearBrowserDataPage = () => import(/* webpackChunkName: "static" */'./components/static/clearBrowserData');
|
||||||
const CommunityGuidelinesPage = () => import(/* webpackChunkName: "static" */'./components/static/communityGuidelines');
|
const CommunityGuidelinesPage = () => import(/* webpackChunkName: "static" */'./components/static/communityGuidelines');
|
||||||
const ContactPage = () => import(/* webpackChunkName: "static" */'./components/static/contact');
|
const ContactPage = () => import(/* webpackChunkName: "static" */'./components/static/contact');
|
||||||
const FAQPage = () => import(/* webpackChunkName: "static" */'./components/static/faq');
|
const FAQPage = () => import(/* webpackChunkName: "static" */'./components/static/faq');
|
||||||
const FeaturesPage = () => import(/* webpackChunkName: "static" */'./components/static/features');
|
const FeaturesPage = () => import(/* webpackChunkName: "static" */'./components/static/features');
|
||||||
const HomePage = () => import(/* webpackChunkName: "static" */'./components/static/home');
|
|
||||||
const GroupPlansPage = () => import(/* webpackChunkName: "static" */'./components/static/groupPlans');
|
const GroupPlansPage = () => import(/* webpackChunkName: "static" */'./components/static/groupPlans');
|
||||||
const MerchPage = () => import(/* webpackChunkName: "static" */'./components/static/merch');
|
const MerchPage = () => import(/* webpackChunkName: "static" */'./components/static/merch');
|
||||||
const NewsPage = () => import(/* webpackChunkName: "static" */'./components/static/newStuff');
|
const NewsPage = () => import(/* webpackChunkName: "static" */'./components/static/newStuff');
|
||||||
|
|||||||
Reference in New Issue
Block a user