Skip to content

Commit

Permalink
Fix hmr for docs:dev
Browse files Browse the repository at this point in the history
  • Loading branch information
eps1lon committed Jul 19, 2019
1 parent 105afb8 commit 6366654
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 8 deletions.
14 changes: 7 additions & 7 deletions docs/babel.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ function resolvePath(sourcePath, currentFile, opts) {
}

const alias = {
'@material-ui/core': '@material-ui/core/src',
'@material-ui/docs': '@material-ui/docs/src',
'@material-ui/icons': '@material-ui/icons/src',
'@material-ui/lab': '@material-ui/lab/src',
'@material-ui/styles': '@material-ui/styles/src',
'@material-ui/system': '@material-ui/system/src',
'@material-ui/utils': '@material-ui/utils/src',
'@material-ui/core': '../packages/material-ui/src',
'@material-ui/docs': '../packages/material-ui-docs/src',
'@material-ui/icons': '../packages/material-ui-icons/src',
'@material-ui/lab': '../packages/material-ui-lab/src',
'@material-ui/styles': '../packages/material-ui-styles/src',
'@material-ui/system': '../packages/material-ui-system/src',
'@material-ui/utils': '../packages/material-ui-utils/src',
docs: './',
modules: '../modules',
pages: './pages',
Expand Down
12 changes: 11 additions & 1 deletion docs/next.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,17 @@ const withTM = require('next-transpile-modules');
const { BundleAnalyzerPlugin } = require('webpack-bundle-analyzer');
const { findPages } = require('./src/modules/utils/find');
const withTypescript = require('@zeit/next-typescript');
const path = require('path');

const LANGUAGES = ['en', 'zh', 'ru', 'pt', 'fr', 'es', 'de'];

const workspaceRoot = path.join(__dirname, '../');

module.exports = withTypescript({
webpack: (config, options) => {
// Alias @material-ui/core peer dependency imports form the following modules to our sources.
config = withTM({
transpileModules: ['notistack', '@material-ui', 'material-table'],
transpileModules: ['notistack', '@material-ui/pickers', 'material-table'],
}).webpack(config, options);

const plugins = config.plugins.concat([
Expand Down Expand Up @@ -55,6 +58,13 @@ module.exports = withTypescript({
test: /\.(css|md)$/,
loader: 'raw-loader',
},
// required to transpile ../packages/
{
test: /\.(js|mjs|jsx)$/,
include: [workspaceRoot],
exclude: /node_modules/,
use: options.defaultLoaders.babel,
},
]),
}),
});
Expand Down

0 comments on commit 6366654

Please sign in to comment.