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

@syngy/chrome-service-endpoint

v0.1.0

Published

Chrome dedicated-tab Service endpoint for Botworks

Downloads

91

Readme

Chrome Service Endpoint

Chrome Service Endpoint exposes a user-owned Chrome browser instance to BotWorks through the extension side panel.

Install Locally

cd addons/chrome-service-endpoint
npm install
npm run build

Open chrome://extensions, enable developer mode, and load addons/chrome-service-endpoint/dist.

Binding Flow

  1. Open the extension side panel.
  2. Start device verification from the side panel.
  3. Enter the 8 digits shown by the side panel in Portal.
  4. Approve the device verification in Portal.
  5. After approval, the extension stores the binding in Chrome local storage.
  6. Click Connect; the extension connects to wss://api.autostaff.cn/api/v1/chrome-browser-connections/ws.

The extension does not expose a configurable WebSocket URL. The production side panel path is the only connection path.

Supported Browser Operations

The Host websocket sends browser.command frames. The side panel maps them to background page actions:

  • create_session
  • delete_session
  • navigate
  • snapshot
  • act
  • screenshot

snapshot builds refs with the shared browser-snapshot package. act requires a ref from the latest snapshot.

Verification

npm run test:quick
npm run build