-
Notifications
You must be signed in to change notification settings - Fork 0
/
gatsby-config.js
50 lines (49 loc) · 1.48 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
const path = require('path')
module.exports = {
siteMetadata: {
title: `Gatsby TypeScript & Tailwind CSS Starter`,
description: `Kick off your next, great Gatsby project with this default starter. This barebones starter ships with the main Gatsby configuration files you might need, as well as TypeScript and Tailwind CSS support.`,
author: `Marc Molina`,
},
plugins: [
// CSS
`gatsby-plugin-postcss`,
{
resolve: `gatsby-plugin-purgecss`,
options: {
tailwind: true,
purgeOnly: ['src/styles/global.css'],
content: [
path.join(process.cwd(), 'src/**/!(*.d).{js,ts,jsx,tsx,mdx}'),
],
},
},
// Gatsby & React
`gatsby-plugin-image`,
{
resolve: `gatsby-plugin-manifest`,
options: {
name: `gatsby-starter-default`,
short_name: `starter`,
start_url: `/`,
background_color: `#663399`,
theme_color: `#663399`,
display: `minimal-ui`,
icon: `src/images/gatsby-icon.png`, // This path is relative to the root of the site.
},
},
`gatsby-plugin-react-helmet`,
`gatsby-plugin-sharp`,
{
resolve: `gatsby-source-filesystem`,
options: {
name: `images`,
path: `${__dirname}/src/images`,
},
},
`gatsby-transformer-sharp`,
// this (optional) plugin enables Progressive Web App + Offline functionality
// To learn more, visit: https://gatsby.dev/offline
// `gatsby-plugin-offline`,
],
}