paths.ts 1.4 KB

1234567891011121314151617181920212223242526272829303132
  1. import { resolve } from 'path'
  2. export const projRoot = resolve(__dirname, '..', '..', '..')
  3. export const pkgRoot = resolve(projRoot, 'packages')
  4. export const compRoot = resolve(pkgRoot, 'components')
  5. export const themeRoot = resolve(pkgRoot, 'theme-chalk')
  6. export const hookRoot = resolve(pkgRoot, 'hooks')
  7. export const localeRoot = resolve(pkgRoot, 'locale')
  8. export const directiveRoot = resolve(pkgRoot, 'directives')
  9. export const epRoot = resolve(pkgRoot, 'kankan-components')
  10. export const utilRoot = resolve(pkgRoot, 'utils')
  11. export const buildRoot = resolve(projRoot, 'internal', 'build')
  12. // Docs
  13. export const docsDirName = 'docs'
  14. export const docRoot = resolve(projRoot, docsDirName)
  15. export const vpRoot = resolve(docRoot, '.vitepress')
  16. /** `/dist` */
  17. export const buildOutput = resolve(projRoot, 'dist')
  18. /** `/dist/element-plus` */
  19. export const epOutput = resolve(buildOutput, 'kankan-components')
  20. export const projPackage = resolve(projRoot, 'package.json')
  21. export const compPackage = resolve(compRoot, 'package.json')
  22. export const themePackage = resolve(themeRoot, 'package.json')
  23. export const hookPackage = resolve(hookRoot, 'package.json')
  24. export const localePackage = resolve(localeRoot, 'package.json')
  25. export const directivePackage = resolve(directiveRoot, 'package.json')
  26. export const epPackage = resolve(epRoot, 'package.json')
  27. export const utilPackage = resolve(utilRoot, 'package.json')
  28. export const docPackage = resolve(docRoot, 'package.json')