UNPKG

@windijs/utilities

Version:

@windijs/utilities

15 lines (12 loc) 642 B
import { strokeLineCapConfig, strokeLineJoinConfig } from '@windijs/config'; import { createUtility, colorHandler, numberHandler, configHandler } from '@windijs/core'; import colors from './colors.js'; var stroke = createUtility("stroke") .use(colorHandler({ none: "none", ...colors }, "stroke")) .case("dash", numberHandler("strokeDasharray")) .case("offset", numberHandler("strokeDashoffset")) .case("cap", configHandler(strokeLineCapConfig, "strokeLinecap")) .case("join", configHandler(strokeLineJoinConfig, "strokeLinejoin")) .use(numberHandler("strokeWidth")) .init(); export { stroke as default };