UNPKG

@omnimedia/omnitool

Version:

open source video processing tools

81 lines 1.69 kB
export const transitionNames = [ "Bounce", "BowTieHorizontal", "BowTieVertical", "ButterflyWaveScrawler", "CircleCrop", "ColourDistance", "CrazyParametricFun", "CrossZoom", "Directional", "DoomScreenTransition", "Dreamy", "DreamyZoom", "GlitchDisplace", "GlitchMemories", "GridFlip", "InvertedPageCurl", "LinearBlur", "Mosaic", "PolkaDotsCurtain", "Radial", "SimpleZoom", "StereoViewer", "Swirl", "WaterDrop", "ZoomInCircles", "angular", "burn", "cannabisleaf", "circle", "circleopen", "colorphase", "crosshatch", "crosswarp", "cube", "directionalwarp", "directionalwipe", "displacement", "doorway", "fade", "fadecolor", "fadegrayscale", "flyeye", "heart", "hexagonalize", "kaleidoscope", "luma", "luminance_melt", "morph", "multiply_blend", "perlin", "pinwheel", "pixelize", "polar_function", "randomsquares", "ripple", "rotate_scale_fade", "squareswire", "squeeze", "swap", "undulatingBurnOut", "wind", "windowblinds", "windowslice", "wipeDown", "wipeLeft", "wipeRight", "wipeUp", ]; export const transitionRegistry = Object.fromEntries(transitionNames.map(name => [name, { name, label: labelizeTransitionName(name), }])); export const transitions = transitionRegistry; function labelizeTransitionName(name) { return name .replace(/_/g, " ") .replace(/([a-z])([A-Z])/g, "$1 $2") .replace(/\b\w/g, letter => letter.toUpperCase()); } //# sourceMappingURL=transitions.js.map