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

type-casting-tool

v6.14.12

Published

Simple tool for testing

Readme

BoldBI Embedded SDK

This project includes the Embedded SDK, which can be installed in web apps like Angular and React as an NPM package.

Prerequisites

The project requires the following items to run.

Steps to run the embed SDK project

To embed the dashboard in view or edit mode in an Angular or React application, we use this embed SDK as an NPM package. If the embed SDK need to be modify or improved, we can use this repository. The actions that must be taken are outlined below.

  1. Pull the source code in your machine.

  2. Use the command below to install the dependent packages and make your project runnable.

    npm install
  3. If you want to make any changes in source, make changes in index.ts file otherwise, you can skip this step.

    boldbi-sdk-typescript

  4. Before running the typescript command, ensure that typescript is installed on your machine. If it is, you can verify it by running the below command to check the typescript version.

    tsc -v
  5. If typescript is not installed, please run this command to install it.

    npm install -g typescript
  6. Run the below command to convert the TS file to a JS file.

    tsc

Steps to use the compiled Embedded SDK source with Angular application

You can use this as an local NPM package in the Angular Sample to embed a dashboard You can check out the Angular sample from here.

Using the Angular with ASP.NET Core sample

  1. Pull the angular sample here in your machine.

  2. Use the command below to install the dependent packages and make your project runnable.

    npm install
  3. If Angular CLI 14 is already installed on your machine, you can verify it by executing the following command to check the Angular version. Otherwise, you must install it to start the Angular application.

    ng --version
  4. If angular CLI 14 is not installed, please run this command to install it on your machine.

    npm i @angular/[email protected]
  5. Follow the steps to configure the Embed details in both Backend(ASP.NET core) and Frontend (Angular).

  6. To install the Bold BI Embedded SDK package, use the following command from the pulled location of the BoldBI-SDK repository.

    npm install {src directory}\boldbi-sdk
    
    Example of my pulled location:  D:\sdkrepository\boldbi-sdk
  7. After installing the NPM package, check the node_modules folder in that @boldbi folder  will be created, which contains your local embed SDK.

  8. To run the angular sample, use the below command.

    npm start

NOTE: You can also run the react sample by using this Embed SDK as NPM package refer and get the sample here.