| 1234567891011121314151617 |
- /* eslint-disable import/prefer-default-export */
- import fs from 'fs';
- import path from 'path';
- import process from 'process';
- import { isServer } from '@growi/core/dist/utils/browser-utils';
- const isCurrentDirRoot = isServer() && fs.existsSync('./next.config.js');
- export const projectRoot = isCurrentDirRoot
- ? process.cwd()
- : path.resolve(__dirname, '../../');
- export function resolveFromRoot(relativePath: string): string {
- return path.resolve(projectRoot, relativePath);
- }
|