UNPKG

motion

Version:

The Motion library for the web

30 lines (25 loc) 827 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var transforms = require('./transforms.cjs.js'); const isCssVar = (name) => name.startsWith("--"); const registeredProperties = new Set(); function registerCssVariable(name) { if (registeredProperties.has(name)) return; registeredProperties.add(name); try { const { syntax, initialValue } = transforms.transformPropertyDefinitions.has(name) ? transforms.transformPropertyDefinitions.get(name) : {}; CSS.registerProperty({ name, inherits: false, syntax, initialValue, }); } catch (e) { } } exports.isCssVar = isCssVar; exports.registerCssVariable = registerCssVariable; exports.registeredProperties = registeredProperties;