@gitlab/ui
Version:
GitLab UI Components
37 lines (35 loc) • 986 B
JavaScript
const DEFAULT_COUNT = 168;
const MIN_AUTO_COUNT = 36;
const AREA_EXPONENT = 0.4;
const DEFAULT_DURATION = 3000;
const FADE_OUT_DURATION = 600;
const CANVAS_Z_INDEX = 9999;
const MAX_FRAME_DELTA = 50;
const EDGE_ANGLE = 54 * Math.PI / 180;
const POINT_ANGLE = Math.PI / 2;
const POINT_POWER = 0.8;
const MIN_REACH = 0.04;
const REACH_HEADROOM = 1.3;
const BAYER = [[0, 8, 2, 10], [12, 4, 14, 6], [3, 11, 1, 9], [15, 7, 13, 5]];
const CONFIG = {
burstWindow: 220,
edgeSpread: 46,
pointSpread: 75,
aimJitter: 5,
drag: 0.0022,
gravity: 0.0005,
cell: 10,
fringeCells: 2,
blobCells: 1.4,
blobCellRange: 2,
stretch: 1.6,
stretchRange: 1.4,
peak: 0.55,
peakRange: 0.45,
falloff: 1.3,
decayMin: 0.45,
pixelFloor: 0.5,
pixelFade: 0.6,
pixelMin: 2
};
export { AREA_EXPONENT, BAYER, CANVAS_Z_INDEX, CONFIG, DEFAULT_COUNT, DEFAULT_DURATION, EDGE_ANGLE, FADE_OUT_DURATION, MAX_FRAME_DELTA, MIN_AUTO_COUNT, MIN_REACH, POINT_ANGLE, POINT_POWER, REACH_HEADROOM };