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

breadcrumb-package

v1.0.0

Published

This breadcrumb package seamlessly integrates with search engine optimization (SEO) strategies through structured schema implementation. By leveraging schema markup, it enhances a website's technical configuration, content relevance, and link popularity,

Downloads

6

Readme

# Breadcrumb with SEO License: MIT

Implement breadcrumbs with SEO benefits for enhanced navigation and search engine visibility.

Description

This breadcrumb package seamlessly integrates with search engine optimization (SEO) strategies through structured schema implementation. By leveraging schema markup, it enhances a website's technical configuration, content relevance, and link popularity, resulting in improved visibility and accessibility in search engine results.

SEO Benefits

Breadcrumbs provided by this package not only enhance user experience by offering clear navigation paths but also deliver substantial SEO advantages. Search engines like Google utilize breadcrumbs, along with schema markup, to better comprehend website structures. This comprehensive understanding leads to enhanced indexing, increased visibility in search results, and improved rankings. Additionally, breadcrumbs aided by schema markup assist users and search engines in identifying page relationships, contributing to a more organized and accessible website.

Installation

To install the package, use npm:

npm install breadcrumbs-seo

Usage

Import the BreadcrumbSeo component from the package and use it with your breadcrumbItems array in any component where you want to display breadcrumbs:

import { BreadcrumbSeo } from "breadcrumbs-seo";

const breadcrumbItems = [
  {
    title: "Videos",
    link: "/videos",
    colorDisable: false
  },
  {
    title: "(eg: video title - Create Html file on the vs code for the first time)",
    link: "/videoId",
    colorDisable: false
  }
];

// In your component JSX
<>
 <BreadcrumbSeo items={breadcrumbItems} />
</>

Output :

Home > Video > Create Html file on the vs code for the first time

and if any of the title from the object length is longer then 25 then it will truncate it, if the video title is something like this "Create Html file on the vs code for the first time", so output will look something like this

Output :

Home > Video > Create Html file on the v...

if you don't want to truncate the title then use this "doEllipsis = false" and default value of the "doEllipsis = true or if you want to

<>
 <BreadcrumbSeo items={breadcrumbItems} doEllipsis={false}/>
</>

Output :

Home > Video > Create Html file on the vs code for the first time

change the ellipsis length then use this "ellipsisLength : 50", default value is 25