├── .env.example ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.md ├── gatsby-browser.js ├── gatsby-config.js ├── gatsby-node.js ├── gatsby-ssr.js ├── netlify.toml ├── package.json ├── postcss.config.js ├── src ├── assets │ └── fonts │ │ ├── font-name-lowercase │ │ └── .gitkeep │ │ └── loader.css ├── components │ ├── Links.tsx │ ├── SEO.tsx │ └── layout │ │ ├── HtmlHead.tsx │ │ └── Layout.tsx ├── config │ ├── fragments.ts │ ├── gatsby-browser.ts │ ├── gatsby-config.ts │ ├── gatsby-node.ts │ └── gatsby-ssr.ts ├── css │ ├── base.css │ ├── components.css │ ├── main.css │ └── utilities.css ├── data │ └── navigation.ts ├── pages │ ├── 404.tsx │ └── index.tsx ├── store │ └── .gitkeep ├── templates │ └── .gitkeep ├── types │ ├── globals.d.ts │ ├── graphql.ts │ └── index.ts └── utils │ ├── helpers.ts │ ├── mixins.ts │ └── useOnScreen.ts ├── tailwind.config.js └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | .cache/ 2 | public/ 3 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v12.13.0 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gatsby-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src/config/gatsby-browser') 2 | -------------------------------------------------------------------------------- /gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/gatsby-config.js -------------------------------------------------------------------------------- /gatsby-node.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src/config/gatsby-node') 2 | -------------------------------------------------------------------------------- /gatsby-ssr.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src/config/gatsby-ssr') 2 | -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/netlify.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/postcss.config.js -------------------------------------------------------------------------------- /src/assets/fonts/font-name-lowercase/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/fonts/loader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/assets/fonts/loader.css -------------------------------------------------------------------------------- /src/components/Links.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/components/Links.tsx -------------------------------------------------------------------------------- /src/components/SEO.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/components/SEO.tsx -------------------------------------------------------------------------------- /src/components/layout/HtmlHead.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/components/layout/HtmlHead.tsx -------------------------------------------------------------------------------- /src/components/layout/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/components/layout/Layout.tsx -------------------------------------------------------------------------------- /src/config/fragments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/config/fragments.ts -------------------------------------------------------------------------------- /src/config/gatsby-browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/config/gatsby-browser.ts -------------------------------------------------------------------------------- /src/config/gatsby-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/config/gatsby-config.ts -------------------------------------------------------------------------------- /src/config/gatsby-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/config/gatsby-node.ts -------------------------------------------------------------------------------- /src/config/gatsby-ssr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/config/gatsby-ssr.ts -------------------------------------------------------------------------------- /src/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/css/base.css -------------------------------------------------------------------------------- /src/css/components.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/css/main.css -------------------------------------------------------------------------------- /src/css/utilities.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/css/utilities.css -------------------------------------------------------------------------------- /src/data/navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/data/navigation.ts -------------------------------------------------------------------------------- /src/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/pages/404.tsx -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/store/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/templates/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/types/globals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/types/globals.d.ts -------------------------------------------------------------------------------- /src/types/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/types/graphql.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/utils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/utils/helpers.ts -------------------------------------------------------------------------------- /src/utils/mixins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/utils/mixins.ts -------------------------------------------------------------------------------- /src/utils/useOnScreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/src/utils/useOnScreen.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanditjia/gatsby-typescript-boilerplate/HEAD/tsconfig.json --------------------------------------------------------------------------------