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:
parent
3440b4f42a
commit
032176576b
@ -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;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -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"
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user