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

@shier-art/cd-cli

v0.1.1

Published

Single-package Cloud Driver service CLI with bundled web UI and API runtime.

Readme

@shier-art/cd-cli

Single-package runtime and CLI for Cloud Driver.

After a global install you get:

  • one command: cd-cli
  • a detached service process via cd-cli start
  • the packaged web UI and API runtime in the same npm package

Install

npm i -g @shier-art/cd-cli

Quick Start

cd-cli init
cd-cli password set
cd-cli workspace add /srv/files --id files --label "Files"
cd-cli start
cd-cli open

cd-cli start launches the server in a detached child process, so it does not occupy the current shell.

Common Commands

cd-cli start
cd-cli stop
cd-cli restart
cd-cli status
cd-cli logs
cd-cli doctor

cd-cli password set

cd-cli workspace list
cd-cli workspace add /srv/files --id files --label "Files"
cd-cli workspace update files --label "Shared Files" --read-only false
cd-cli workspace remove files

cd-cli config show
cd-cli config path
cd-cli config set host 127.0.0.1
cd-cli config set port 3001

Runtime Layout

By default the runtime home is resolved from:

  1. CLOUD_DRIVER_HOME
  2. platform app-data conventions

The managed runtime layout is:

$CLOUD_DRIVER_HOME/
  config/
    app.json
    roots.yaml
  data/
    cloud-driver.db
  logs/
    server.log
    server.error.log
  run/
    server.pid
    server.json
  tmp/
    exports/

Notes

  • V1 is single-user only and uses password login.
  • Workspaces are mount definitions only. Removing one never deletes the real directory.
  • Export remains available from the web UI. Folder export is packaged server-side, then the temporary archive is cleaned up after download.

See docs/cd-cli-design-v1.md in the repository for the full implementation design.