{"repo":"agustinl/svelte-tags-input","free":true,"listed":false,"github":"https://github.com/agustinl/svelte-tags-input","clone":"git clone https://github.com/agustinl/svelte-tags-input.git","description":"Fully customizable Svelte component to enter tags","language":"Svelte","stars":322,"topics":["javascript","svelte","ui","svelte-tags","input","tags"],"license":"MIT","category":"ui-components","readme_excerpt":"svelte-tags-input A fully customizable tags input component for Svelte 5 Live Demo · FAQs · Changelog --- Features - Keyboard-driven — Add tags with Enter/Tab, remove with Backspace, navigate autocomplete with Arrow keys - Autocomplete — Array or async function, with filtering and custom display keys - Paste & drop — Paste comma-separated text or drag-and-drop tags - Accessible — ARIA-friendly, screen reader labels, keyboard navigation - Flexible — Max tags, unique-only, custom validation, blur behavior - Svelte 5 — Built with runes ( $props , $state , $derived , $bindable ) Requirements - Svelte 5.x — This package requires Svelte 5 (peer dependency) Install Quick Start Options Prop Type Default Description ------ ------ --------- ------------- bind:tags Array [] Two-way bound array of tags addKeys number[] [13] (Enter) Keys that add a tag removeKeys number[] [8] (Backspace) Keys that remove the last tag placeholder string '' Input placeholder text maxTags number \\ false false Maximum number of tags allowed onlyUnique boolean false Reject duplicate tags allowPaste boolean false Enable pasting tags (split by splitWith ) allowDrop boolean false Enable drag-and-drop of tags splitWith string ',' Character to split pasted/dropped text autoComplete Array \\ (value: string) = any false Suggestions array or async fetcher autoCompleteKey string false Key for object items in autoComplete autoCompleteShowKey string autoCompleteKey Key to display (when different from search key) autoCompl","default_branch":null,"files":null,"tree":[],"storefront":"/r/agustinl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/agustinl/svelte-tags-input/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}