47 lines
1.7 KiB
TypeScript
47 lines
1.7 KiB
TypeScript
import { defineConfig } from 'dumi';
|
|
import path from 'path';
|
|
|
|
export default defineConfig({
|
|
logo: '/logo.jpg',
|
|
favicons: ['/logo.jpg'],
|
|
themeConfig: {
|
|
name: 'Lambo',
|
|
socialLinks: {
|
|
gitlab: 'http://10.0.0.88/web-project/zhst-Lambo',
|
|
},
|
|
},
|
|
alias: {
|
|
'@zhst/hooks': path.join(__dirname, 'packages/hooks/src'),
|
|
'@zhst/func': path.join(__dirname, 'packages/func/src'),
|
|
'@zhst/biz': path.join(__dirname, 'packages/biz/src'),
|
|
'@zhst/meta': path.join(__dirname, 'packages/meta/src'),
|
|
'@zhst/request': path.join(__dirname, 'packages/request/src'),
|
|
'@zhst/slave': path.join(__dirname, 'packages/slave/src'),
|
|
'@zhst/material': path.join(__dirname, 'packages/material/src'),
|
|
'@zhst/icon': path.join(__dirname, 'packages/icon/src'),
|
|
'@zhst/icon-v2': path.join(__dirname, 'packages/icon-v2/src'),
|
|
'@zhst/map': path.join(__dirname, 'packages/map/src'),
|
|
},
|
|
resolve: {
|
|
docDirs: ['docs'],
|
|
atomDirs: [
|
|
{ type: 'hooks', dir: 'packages/hooks/src' },
|
|
{ type: 'utils', dir: 'packages/func/src' },
|
|
{ type: 'module', subType: 'biz', dir: 'packages/biz/src' },
|
|
{ type: 'module', subType: 'meta', dir: 'packages/meta/src' },
|
|
{ type: 'other', subType: 'request', dir: 'packages/request/src' },
|
|
{ type: 'other', subType: 'constants', dir: 'packages/constants/src' },
|
|
{ type: 'other', subType: 'types', dir: 'packages/types/src' },
|
|
{ type: 'slave', dir: 'packages/slave/src' },
|
|
{ type: 'material', dir: 'packages/material/src' },
|
|
{ type: 'icon', dir: 'packages/icon/src' },
|
|
{ type: 'icon-v2', dir: 'packages/icon-v2/src' },
|
|
{ type: 'map', dir: 'packages/map/src' },
|
|
],
|
|
},
|
|
monorepoRedirect: {
|
|
srcDir: ['packages', 'src'],
|
|
peerDeps: true,
|
|
},
|
|
});
|