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 🙏

© 2026 – Pkg Stats / Ryan Hefner

@vu3bta/openbridge-webcomponents

v0.0.28

Published

[![discord, join chat](https://img.shields.io/badge/discord-join_chat-brightgreen.svg?logo=discord&labelColor=white&style=flat&color=%235865F2)](https://discord.gg/wSCPxPH3RJ)

Readme

Openbridge Web Components

discord, join chat

Welcome to the Openbridge Web Components! This readme file provides an overview of the project and its components.

🎉 We are preparing to release OpenBridge 6.0 in March 2026 🎉

We are currently developing the code in a joint industry project, with funding from industry partners. The code is only available for the partners until the release in March 2026. It is possible to get access to the code in active development by joining the project.

👉 Click here to read more about the project.

👉 Click here to register your interest in the form. (Note: Registering is not a commitment but will enroll you in our process.)

❗Caution❗ This repository is currently in early development and may not be stable. Please use with caution.

Discord server

Join our discord server to get the latest updates and to ask questions. Join here.

Introduction video

We have made an short introduction to the library. You can watch it here

Table of Contents

Storybook

Storybook is a development environment for UI components. It allows you to browse a component library, view the different states of each component, and interactively develop and test components in isolation.

To access the Storybook for this project, click here.

Demo

The demo showcases the project's functionality using Vue.js. It provides a live demonstration of the project's features and allows you to interact with the application.

To access the demo, click here.

CSS file for palettes

The CSS file for the palettes is located at packages/openbridge-webcomponents/src/palettes/variables.css or by importing it directly from the package:

import '@oicl/openbridge-webcomponents/src/palettes/variables.css';

The file is called variables.css and contains all the openbridge pallets (bright, day, dusk, night). It can be used to set the color theme of components. To select the pallet, set the data-obc-theme attribute on the html tag:

<html lang="en" data-obc-theme="day"></html>

Installation

If you want to use the components in a Vue.js or React project we suggest that you use the wrapper packages @oicl/openbridge-webcomponents-vue or @oicl/openbridge-webcomponents-react respectively.

To use the components in your project, you can install the package from npm:

npm install @oicl/openbridge-webcomponents

Setup

  1. Add the css file to your project:

    import '@oicl/openbridge-webcomponents/src/palettes/variables.css';
  2. Select the pallet by setting the data-obc-theme attribute on the html tag:

    <html lang="en" data-obc-theme="day"></html>
  3. Install the Noto Sans font by using the attached NotoSans.tff file. Add the following to your css:

    @font-face {
      font-family: 'Noto Sans';
      src: url('path/to/NotoSans.tff');
    }
    
    * {
      font-family: Noto Sans;
    }
  4. Import the desired components in your project, for instance:

    import '@oicl/openbridge-webcomponents/dist/components/top-bar/top-bar.js';
  5. Use the components in your project:

    <obc-top-bar></obc-top-bar>

Contributing

Contributions are welcome!