-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgatsby-node.js
21 lines (18 loc) · 1.69 KB
/
gatsby-node.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// ─────────────────────────────────────────────────────────────────────────────
// import
// ─────────────────────────────────────────────────────────────────────────────
const { onCreateBabelConfig } = require('./gatsby/onCreateBabelConfig');
const { onCreateWebpackConfig } = require('./gatsby/onCreateWebpackConfig');
const { onCreateNode } = require('./gatsby/onCreateNode');
const { onCreateDevServer } = require('./gatsby/onCreateDevServer');
const { onCreatePage } = require('./gatsby/onCreatePage');
const { createPages } = require('./gatsby/createPages');
// ─────────────────────────────────────────────────────────────────────────────
// component
// ─────────────────────────────────────────────────────────────────────────────
exports.onCreateBabelConfig = onCreateBabelConfig; // babel
exports.onCreateWebpackConfig = onCreateWebpackConfig; // aliases
exports.onCreateNode = onCreateNode; // node transformations
exports.onCreateDevServer = onCreateDevServer; // netlify CMS setup
exports.onCreatePage = onCreatePage; // dynamic pages setup
exports.createPages = createPages; // automatic pages