Files
upload-gltf/lib/sanitize.ts
T
2026-05-12 23:48:47 +02:00

12 lines
283 B
TypeScript

import { basename } from 'path'
/**
* Normalize uploaded filenames before storing them or writing Git paths.
*/
export function sanitizeFilename(name: string): string {
return basename(name)
.replace(/[^a-zA-Z0-9._-]/g, '_')
.replace(/_{2,}/g, '_')
.toLowerCase()
}