diff --git a/src/store.ts b/src/store.ts index f17404d..e67b284 100644 --- a/src/store.ts +++ b/src/store.ts @@ -1595,7 +1595,6 @@ export function handelize(path: string): string { const result = path .replace(/___/g, '/') // Triple underscore becomes folder separator - .toLowerCase() .split('/') .map((segment, idx, arr) => { const isLastSegment = idx === arr.length - 1; @@ -1610,7 +1609,7 @@ export function handelize(path: string): string { const nameWithoutExt = ext ? segment.slice(0, -ext.length) : segment; const cleanedName = nameWithoutExt - .replace(/[^\p{L}\p{N}$]+/gu, '-') // Keep route marker "$", dash-separate other chars + .replace(/[^\p{L}\p{N}.$]+/gu, '-') // Keep letters, numbers, dots, "$"; dash-separate rest .replace(/^-+|-+$/g, ''); // Remove leading/trailing dashes return cleanedName + ext;