Files
Reactive-Resume/gatsby-node.js
Amruth Pillai 5ec1f21bd3 - complete onyx design template
- implement public sharable urls
- implement more actions
2020-07-11 20:42:16 +05:30

28 lines
701 B
JavaScript

exports.onCreateWebpackConfig = ({ stage, actions, getConfig }) => {
if (stage === 'build-javascript') {
const config = getConfig();
const miniCssExtractPlugin = config.plugins.find(
(plugin) => plugin.constructor.name === 'MiniCssExtractPlugin',
);
if (miniCssExtractPlugin) {
miniCssExtractPlugin.options.ignoreOrder = true;
}
actions.replaceWebpackConfig(config);
}
if (stage === 'build-html') {
actions.setWebpackConfig({
externals: [/^firebase/],
});
}
};
exports.onCreatePage = async ({ page, actions }) => {
const { createPage } = actions;
if (page.path.match(/^\/r/)) {
page.matchPath = '/r/*';
createPage(page);
}
};