New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@backstage/plugin-search

Package Overview
Dependencies
Maintainers
3
Versions
1346
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@backstage/plugin-search

The Backstage plugin that provides your backstage app with search

  • 1.4.23
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
44K
increased by11.79%
Maintainers
3
Weekly downloads
 
Created
Source

A flexible, extensible search across your whole Backstage ecosystem.

Development is ongoing. You can follow the progress and contribute at the Backstage Search Project Board or reach out to us in the #search Discord channel.

Getting started

Run yarn dev in the root directory, and then navigate to /search to check out the plugin.

Optional Settings

Configure the search query values via app-config.yaml to define how it behaves by default.

# app-config.yaml
search:
  query:
    pageLimit: 50

Acceptable values for pageLimit are 10, 25, 50 or 100.

NOTE: Currently this configuration only reflects the initial state of the Search React components. This means that it defines how it behaves when it is first loaded or reset.

Areas of Responsibility

This search plugin is primarily responsible for the following:

  • Providing a <SearchPage /> routable extension.
  • Exposing various search-related components (like <SearchModal />, <SidebarSearch />, etc.), which can be composed by a Backstage App or by other Backstage Plugins to power search experiences of all kinds.

Don't forget, a lot of functionality is available in web libraries and backend plugins:

  • @backstage/plugin-search-react, which is responsible for:
    • Exposing a <SearchContextProvider />, which manages search state and API communication with the Backstage backend.
    • Exposing the SearchApi and its corresponding ref.
    • Exposing reusable components, such as <SearchBar> and <SearchFilter>, etc.
  • @backstage/plugin-search-backend-node, which is responsible for the search index management
  • @backstage/plugin-search-backend, which is responsible for query processing

Keywords

FAQs

Package last updated on 18 Feb 2025

Did you know?

Socket

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.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc