Register Built-in Shape Handlers (for konfeti/lite). The full konfeti entry already registers every shape; with konfeti/lite only paper is available until you register the others you use, so unused shapes stay out of your bundle.
konfeti/lite
konfeti
Shape Handlers (starShape, emojiShape, …)
starShape
emojiShape
import { Konfeti, registerShapes, starShape, emojiShape } from "konfeti/lite";registerShapes(starShape, emojiShape);Konfeti.fire({ shapes: [{ type: "star" }, { type: "emoji", emoji: "🎉" }] }); Copy
import { Konfeti, registerShapes, starShape, emojiShape } from "konfeti/lite";registerShapes(starShape, emojiShape);Konfeti.fire({ shapes: [{ type: "star" }, { type: "emoji", emoji: "🎉" }] });
Register Built-in Shape Handlers (for
konfeti/lite). The fullkonfetientry already registers every shape; withkonfeti/liteonly paper is available until you register the others you use, so unused shapes stay out of your bundle.