UNPKG

@js-basics/vector

Version:

A 3D Vector lib including arithmetic operator overloading (+ - * / % **).

16 lines (14 loc) 331 B
export function getVarPrefix(name) { let prefix = ''; if (name) { prefix = `${name}-`; } return prefix; } export function convertToCSSVars(name, obj, target = {}) { const prefix = getVarPrefix(name); Object.entries(obj).forEach(([key, value]) => { target[`--${prefix}${key}`] = value; }); return target; }