gatsby-plugin-polished
Version:
Gatsby plugin to add polished babel plugin
18 lines (16 loc) • 471 B
JavaScript
// Add Babel plugin
try {
require.resolve(`babel-plugin-polished`);
} catch (e) {
throw new Error(
`'babel-plugin-polished' is not installed which is needed by plugin 'gatsby-plugin-polished'`
);
}
exports.onCreateBabelConfig = ({ stage, actions }, pluginOptions) => {
const ssr = stage === `build-html` || stage === `build-javascript`;
actions.setBabelPlugin({
name: `babel-plugin-polished`,
stage,
options: { ...pluginOptions, ssr }
});
};