20 lines
486 B
TypeScript
Vendored
20 lines
486 B
TypeScript
Vendored
import path from 'path';
|
|
import os from 'os';
|
|
import { fileURLToPath } from 'url';
|
|
|
|
// Convert the current module URL to a file path
|
|
const currentModulePath = fileURLToPath(import.meta.url);
|
|
|
|
// Resolve the parent directory of the current module
|
|
export const npmDirectory = path.join(path.dirname(currentModulePath), '..');
|
|
|
|
export const tauriConfigDirectory = path.join(
|
|
npmDirectory,
|
|
'src-tauri',
|
|
'.pake',
|
|
);
|
|
|
|
export function getUserHomeDir(): string {
|
|
return os.homedir();
|
|
}
|