UNPKG

gatsby-theme-docz

Version:

Gatsby theme created to use Docz

19 lines (15 loc) 506 B
const { Plugin, parseConfig } = require('docz-core') module.exports = async (params, opts) => { const { stage, actions, getConfig } = params const args = await parseConfig(opts) const run = Plugin.runPluginsMethod(args.plugins) const config = getConfig() if (args.typescript) { actions.setWebpackConfig({ resolve: { extensions: config.resolve.extensions.concat(['.ts', '.tsx']), }, }) } run('onCreateWebpackConfig', params, stage === 'develop', args, config) }