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

@edurocks-group/loader

v0.5.1

Published

YuriRTC browser client and service worker transport. The package name is retained for deployed-client compatibility.

Downloads

5,702

Readme

YuriRTC browser transport

This package is YuriRTC's browser client and service worker. Its npm name is a distribution coordinate and stays unchanged across releases so existing bucket pages and installed workers continue to update.

The published package contains only obfuscated browser bundles, a self-contained type declaration, and the ROT13 display font. Readable TypeScript lives in the YuriRTC source repository. Obfuscation is a distribution deterrent, not a security boundary.

New TypeScript consumers should use YuriRTCClient and YuriRTCConfig. LoaderClient and LoaderConfig remain compatibility aliases for existing integrations.

The loader implements YuriRTC wire protocol v3. It keeps one interactive channel open, opens three asset channels only while needed, uses 128 KiB frames, streams Fetch request bodies through transferable streams, and bounds both directions with consumption-driven credits. A loader that changes the wire version must be published only after a compatible content node is deployed.

When a restarted worker discovers several controlled tabs, the first completed attachment becomes the carrier and later responders remain live standbys. Wake discovery never crosses into pages still controlled by a predecessor worker, so an in-place upgrade cannot cancel that older worker's valid transfers.

The font in dist/assets/rot13.woff is derived from Google Sans and is licensed under the SIL Open Font License 1.1; its license text is shipped beside it as dist/assets/OFL.txt.

“Google” and “Google Sans” are trademarks of Google LLC. The font is exposed to the shell under the distinct CSS family name YuriRTCDisplay; this project is not endorsed by Google LLC.