Security News
pnpm 10.0.0 Blocks Lifecycle Scripts by Default
pnpm 10 blocks lifecycle scripts by default to improve security, addressing supply chain attack risks but sparking debate over compatibility and workflow changes.
@groupby/elements-autocomplete
Advanced tools
The Autocomplete component displays search terms related to a query term. It also dispatches events whenever these search terms are interacted with.
At most one term is selected at any given time.
When a term is selected, the aria-selected
property for the item is set to true
.
The selectedIndex
property determines which item is selected;
this value is the 0-based index of the selected item relative to the first item of the entire results.
This property can be set to change the selection.
If the value is outside the range of results (including negative values), no item will be selected.
The read-only selectedId
property contains the DOM ID of the currently selected item.
The selection can be changed in one of three ways:
selectNext()
and selectPrevious()
.
These methods will select the next and previous items in the list respectively.
If the selection falls off one end, it will wrap around to the other end.selectedIndex
property.
The item at the index given by selectedIndex
will be selected.
If there is no item at that index (i.e. if selectedIndex
is negative or if
it is past the end of the list), no items will be selected.This component listens for a number of events. These events are defined in the @groupby/elements-events
package.
AUTOCOMPLETE_RESPONSE
Upon receiving this event, the gbe-autocomplete
component will populate its results
property with search terms.
This component dispatches a number of events. These events are defined in the @groupby/elements-events
package.
AUTOCOMPLETE_ACTIVE_TERM
This event is dispatched when one of the search terms inside of the gbe-autocomplete
component is put in the active state or hovered on.
UPDATE_SEARCH_TERM
This event is dispatched when one of the search terms inside of the gbe-autocomplete
component is clicked.
It will contain a flag for emitting a new search and an attribute to indicate the origin of the action was SAYT.
caption
: Optional attribute to create and populate an <h3>
tag at the top of the Autocomplete component.group
: Optional attribute to add the sayt
component to a grouping of related search components. The component will only act on events if they contain the same group name as the component.The test suite for this component is contained in the test
directory.
To run the tests, navigate to this folder and use one of the following commands based on the desired testing flow:
yarn test
src
and test
directories to rerun the tests after any changes:yarn tdd
FAQs
## Functionality
We found that @groupby/elements-autocomplete demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 11 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
pnpm 10 blocks lifecycle scripts by default to improve security, addressing supply chain attack risks but sparking debate over compatibility and workflow changes.
Product
Socket now supports uv.lock files to ensure consistent, secure dependency resolution for Python projects and enhance supply chain security.
Research
Security News
Socket researchers have discovered multiple malicious npm packages targeting Solana private keys, abusing Gmail to exfiltrate the data and drain Solana wallets.