1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-05-22 01:16:07 +02:00

chore: add more docusaurus alias resolutions

This commit is contained in:
Thomas Heartman 2022-04-01 13:44:27 +02:00
parent 3440b4f42a
commit 032176576b
2 changed files with 72 additions and 0 deletions

View File

@ -1,3 +1,5 @@
const AliasPlugin = require('enhanced-resolve/lib/AliasPlugin');
module.exports = { module.exports = {
stories: [ stories: [
'../src/**/*.stories.mdx', '../src/**/*.stories.mdx',
@ -19,9 +21,72 @@ module.exports = {
webpackFinal: async (config) => { webpackFinal: async (config) => {
const path = require('path'); const path = require('path');
const docusaurusPath = (...paths) =>
path.resolve(
__dirname,
'../',
'node_modules',
'@docusaurus',
...paths,
);
config.resolve.plugins = [
new AliasPlugin(
'described-resolve',
[
{
name: '@theme',
alias: [
path.resolve(__dirname, '../', 'src', 'theme'),
docusaurusPath(
'theme-classic',
'lib-next',
'theme',
),
docusaurusPath(
'core',
'lib',
'client',
'theme-fallback',
),
],
},
],
'resolve',
),
];
// const docusaurusAliases = await loadDocusaurusAliases();
// console.log(docusaurusAliases);
config.resolve.alias = { config.resolve.alias = {
...config.resolve.alias, ...config.resolve.alias,
'@site': path.resolve(__dirname, '../'), '@site': path.resolve(__dirname, '../'),
'@docusaurus/theme-common': path.resolve(
__dirname,
'../',
'node_modules',
'@docusaurus',
'theme-common',
'src',
'index.ts',
),
'@docusaurus/utils-common': path.resolve(
__dirname,
'../',
'node_modules',
'@docusaurus',
'utils-common',
'lib',
),
'@docusaurus/plugin-content-docs': path.resolve(
__dirname,
'../',
'node_modules',
'@docusaurus',
'plugin-content-docs',
'src',
),
'@docusaurus': path.resolve( '@docusaurus': path.resolve(
__dirname, __dirname,
'../', '../',
@ -44,6 +109,12 @@ module.exports = {
...rule, ...rule,
exclude: /\.module\.css$/, exclude: /\.module\.css$/,
}; };
} else if (rule.test.toString() === '/\\.(mjs|tsx?|jsx?)$/') {
return {
...rule,
// don't exclude docusaurus files
exclude: /node_modules\/(?!@docusaurus)/,
};
} else return rule; } else return rule;
}); });

View File

@ -62,6 +62,7 @@
"@storybook/testing-library": "^0.0.9", "@storybook/testing-library": "^0.0.9",
"@tsconfig/docusaurus": "^1.0.4", "@tsconfig/docusaurus": "^1.0.4",
"babel-loader": "^8.2.3", "babel-loader": "^8.2.3",
"enhanced-resolve": "^5.9.2",
"storybook-addon-root-attribute": "^1.0.2", "storybook-addon-root-attribute": "^1.0.2",
"typescript": "^4.6.2" "typescript": "^4.6.2"
} }