npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@pnp/modern-search-core

v1.0.2

Published

PnP Modern Search - Core Components

Downloads

31

Readme

PnP Modern Search - Core Components

These components have been initially made by Ubisoft as part of their Microsoft Search implementation. They've been adapted are given to the community for free. A big thanks to them! Sharing is caring.

The goal is to provide reusable components based on Microsoft Search and Microsoft Graph in general that can be used transversally in an organization.

Despite we provide a SharePoint WebParts implementation over these components, this is not a new version, nor a replacement of the PnP Modern Search WebParts. The main difference is they can be used outside SharePoint to leverage Microsoft Graph and Microsoft Search.

What are they and why should I use them?

These components are regular web components built on top of Microsoft Graph Toolkit and Lit elements.

They allow to consume Microsoft Search results in any web application, outside of SharePoint, for instance, to build custom search experiences.

What components are included?

The following components are included in the bundle:

| Component | HTML tag | Purpose | | --------- | -------- | ------- | | Search results | <pnp-search-results> | Display results from Microsoft Search index according to configured parameters. | | Search filters | <pnp-search-filters> | Display filters from a connected search results components | | Search box | <pnp-search-input> | Allow users to enter free text search keywords. | Search verticals | <pnp-search-verticals> | Displays tabs to search by verticals | | Video player | <pnp-video-player> | Play video from SharePoint (outside of SharePoint domain) |

How I get started?

To get started, simply follow the guide!

Playground

You can also get an overview of components using the playground

Thank you to all Ubisoft members who participate to this project!