limit for inlined svg images and make home leaner by not bundling it with the rest of static pages

This commit is contained in:
Matteo Pagliazzi
2017-10-03 17:31:53 +02:00
parent 67436fbef1
commit fda4be01b8
2 changed files with 9 additions and 3 deletions

View File

@@ -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')],

View File

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