A Web Component that provides typeahead suggestions for AT Protocol (Bluesky) handles. Uses the public app.bsky.actor.searchActorsTypeahead API directly from the client.

Attribute fork origin and add MPL-2.0 header

Credit Jake Lazaroff as original author with link to upstream
repo on Tangled. Add MPL-2.0 source header to actor-typeahead.ts.

+18 -1
+9 -1
README.md
··· 4 4 handles. Uses the public `app.bsky.actor.searchActorsTypeahead` API directly 5 5 from the client. 6 6 7 + This is a fork of 8 + [jakelazaroff.com/actor-typeahead](https://tangled.org/jakelazaroff.com/actor-typeahead), 9 + originally created by [Jake Lazaroff](https://jakelazaroff.com). This fork is 10 + published to [JSR](https://jsr.io/@tijs/actor-typeahead) as a Deno-native 11 + package with additional features like configurable tag names and CSS custom 12 + properties. 13 + 7 14 ## Usage 8 15 9 16 ```html ··· 70 77 71 78 ## License 72 79 73 - MIT 80 + MIT. The original source code by Jake Lazaroff is licensed under 81 + [MPL-2.0](https://mozilla.org/MPL/2.0/).
+9
src/actor-typeahead.ts
··· 1 + /* This Source Code Form is subject to the terms of the Mozilla Public 2 + * License, v. 2.0. If a copy of the MPL was not distributed with this 3 + * file, You can obtain one at https://mozilla.org/MPL/2.0/. 4 + * 5 + * Copyright (c) 2026 Jake Lazaroff 6 + * 7 + * Repository: https://tangled.org/jakelazaroff.com/actor-typeahead 8 + */ 9 + 1 10 const template = document.createElement("template"); 2 11 template.innerHTML = ` 3 12 <slot></slot>