forked from open-pencil/open-pencil
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaliases.ts
More file actions
18 lines (16 loc) · 728 Bytes
/
aliases.ts
File metadata and controls
18 lines (16 loc) · 728 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { resolve } from 'path'
export function createOpenPencilAliases(rootDir: string) {
const emptyNodeModule = resolve(rootDir, 'vite/empty-node-module.ts')
return {
fs: emptyNodeModule,
path: emptyNodeModule,
'@': resolve(rootDir, 'src'),
'#vue': resolve(rootDir, 'packages/vue/src'),
'#core': resolve(rootDir, 'packages/core/src'),
'@open-pencil/vue': resolve(rootDir, 'packages/vue/src'),
'@open-pencil/core': resolve(rootDir, 'packages/core/src'),
'opentype.js': resolve(rootDir, 'node_modules/opentype.js/dist/opentype.module.js'),
mermaid: resolve(rootDir, 'src/app/shell/markdown/index.ts'),
'beautiful-mermaid': resolve(rootDir, 'src/app/shell/markdown/index.ts'),
}
}