13 lines
No EOL
694 B
TypeScript
13 lines
No EOL
694 B
TypeScript
import path from "path";
|
|
|
|
// Resolves from project root regardless of which file imports this
|
|
const PROJECT_ROOT = path.resolve(__dirname, "../../");
|
|
|
|
export const Paths = {
|
|
data: (...segments: string[]) => path.join(PROJECT_ROOT, "data", ...segments),
|
|
messages: (...segments: string[]) => path.join(PROJECT_ROOT, "messages", ...segments),
|
|
emojis: (...segments: string[]) => path.join(PROJECT_ROOT, "data", "emojis", ...segments),
|
|
scripts: (...segments: string[]) => path.join(PROJECT_ROOT, "scripts", ...segments),
|
|
src: (...segments: string[]) => path.join(PROJECT_ROOT, "src", ...segments),
|
|
resolve: (...segments: string[]) => path.join(PROJECT_ROOT, ...segments),
|
|
}; |