add vitest for JS/TS testing with comprehensive test coverage

This commit is contained in:
Younes ENNAJI
2026-02-25 15:52:21 +00:00
parent 62848e0fd1
commit d33de77835
21 changed files with 4641 additions and 67 deletions
+3 -1
View File
@@ -104,7 +104,9 @@ export default class FlasherPlugin extends AbstractPlugin {
// Apply custom styles
Object.entries(options.style).forEach(([key, value]) => {
if (value !== undefined && value !== null) {
container.style.setProperty(key, String(value))
// Convert camelCase to kebab-case for CSS property names
const cssKey = key.replace(/([A-Z])/g, '-$1').toLowerCase()
container.style.setProperty(cssKey, String(value))
}
})