A generic controlled array field — add, remove, move and drag-sort rows of any shape, with min/max clamping and stable row ids that never remount a focused input.
npx shadcn@latest add @zyeon/repeater-fieldZyeon UI limits how often it can be asked, and Repeater Field hasn't had its turn. Its source will show here once it has.