UNPKG

@js-basics/vector

Version:

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

21 lines (20 loc) 477 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.convertToCSSVars = convertToCSSVars; exports.getVarPrefix = getVarPrefix; function getVarPrefix(name) { let prefix = ''; if (name) { prefix = `${name}-`; } return prefix; } function convertToCSSVars(name, obj, target = {}) { const prefix = getVarPrefix(name); Object.entries(obj).forEach(([key, value]) => { target[`--${prefix}${key}`] = value; }); return target; }