-
Notifications
You must be signed in to change notification settings - Fork 0
/
gatsby-config.js
53 lines (52 loc) · 1.33 KB
/
gatsby-config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
/**
* Configure your Gatsby site with this file.
*
* See: https://www.gatsbyjs.org/docs/gatsby-config/
*/
module.exports = {
pathPrefix: '/me',
/**
* My configuration for Meta Data
*/
siteMetadata: {
title: 'Indra Kusuma personal page',
siteUrl: 'https://indrakusuma.web.id/me',
desription:
"Hi, My name is Indra Kusuma. Currently, I work at Tokopedia as Software Engineer Web Platform. I'm very passionate in Web Development. Don't be shy to say hi to me! because, maybe we can work do something good in the future! :D",
},
plugins: [
'gatsby-plugin-react-helmet-async',
'gatsby-plugin-emotion',
'@bumped-inc/gatsby-plugin-optional-chaining',
/**
* Custom config for ESLint
*/
{
resolve: 'gatsby-plugin-eslint',
options: {
test: /\.js$|\.jsx$/,
exclude: /(node_modules|.cache|public)/,
stages: ['develop'],
options: {
emitWarning: true,
failOnError: false,
},
},
},
/**
* Custom resolver for our modules
*/
{
resolve: 'gatsby-alias-imports',
options: {
aliases: {
'@components': 'src/components',
'@helpers': 'src/helpers',
'@pages': 'src/pages',
'@assets': 'src/assets',
'@': 'src',
},
},
},
],
};