Skip to content

Instantly share code, notes, and snippets.

@sibelius
Created May 12, 2021 18:14
Show Gist options
  • Save sibelius/24f63eef7f43b15dc73c4a0be11bbef8 to your computer and use it in GitHub Desktop.
Save sibelius/24f63eef7f43b15dc73c4a0be11bbef8 to your computer and use it in GitHub Desktop.

Revisions

  1. sibelius created this gist May 12, 2021.
    3 changes: 3 additions & 0 deletions docusaurus.config.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,3 @@
    module.exports = {
    plugins: [require.resolve('./sitePlugin')],
    }
    22 changes: 22 additions & 0 deletions docusuarusWebpack5Plugin.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,22 @@
    // eslint-disable-next-line
    module.exports = function (context, options) {
    return {
    name: 'custom-docusaurus-plugin',
    // eslint-disable-next-line
    configureWebpack(config, isServer, utils) {
    return {
    resolve: {
    alias: {
    path: require.resolve('path-browserify'),
    },
    fallback: {
    fs: false,
    http: require.resolve('stream-http'),
    https: require.resolve('https-browserify'),
    os: require.resolve('os-browserify/browser'),
    },
    },
    };
    },
    };
    };