Shared configs for TypeScript projects: ESLint, Prettier, TypeScript, Vite, Jest, Playwright, Knip. Published as @vigdorov/* npm packages to Gitea registry. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
10 lines
301 B
TypeScript
10 lines
301 B
TypeScript
import path from 'node:path';
|
|
|
|
export function resolveAliases(aliases: Record<string, string> | undefined): Record<string, string> {
|
|
if (!aliases) return {};
|
|
|
|
return Object.fromEntries(
|
|
Object.entries(aliases).map(([key, value]) => [key, path.resolve(process.cwd(), value)]),
|
|
);
|
|
}
|