Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
originalName,
gamesInfos.datas
);
if (currentGameInfo) {
const finalName = outFormat
.replace('{base}', originalName.trim())
.replace('{name}', currentGameInfo.name.trim())
.replace('{short-serial}', sanitizeSerial(currentGameInfo.serial))
.replace('{serial}', currentGameInfo.serial.toLowerCase().trim())
.replace('{ext}', originalExtension);
try {
fs.renameSync(
cwd(file),
cwd(cleanFileName(accents.remove(finalName)))
);
done = true;
} catch (error) {
// continue
}
} else {
console.log(
`- game infos not found in database yet for ${originalName}`
);
}
}
});
if (done) {
export function slugify (text) {
// remove regional characters
text = removeAccents(text)
return text
.toString()
.toLowerCase()
.replace(/\s+/g, '-') // Replace spaces with -
.replace(/&/g, '-and-') // Replace & with 'and'
.replace(/[^\w-]+/g, '') // Remove all non-word chars
.replace(/--+/g, '-') // Replace multiple - with single -
}
export function slugify (text) {
// remove regional characters
text = removeAccents(text)
return text
.toString()
.toLowerCase()
.replace(/\s+/g, '-') // Replace spaces with -
.replace(/&/g, '-and-') // Replace & with 'and'
.replace(/[^\w-]+/g, '') // Remove all non-word chars
.replace(/--+/g, '-') // Replace multiple - with single -
}
.filter(obj => includes(
RemoveAccents.remove(obj.name.toUpperCase()),
RemoveAccents.remove(this.searchTerm.toUpperCase())
) &&
obj.group !== 'UNKNOWN');
} else {
.filter(obj => includes(
RemoveAccents.remove(obj.name.toUpperCase()),
RemoveAccents.remove(this.searchTerm.toUpperCase())
) &&
obj.group !== 'UNKNOWN');
} else {