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

vscliveserver

v1.0.3

Published

A package for Node.js Launch a development local server with live reloading for static and dynamic pages

Readme

VSCLiveServer

Features:

  • Hot Reload (LiveReload)
  • Auto Index when index.html is missing
  • Directory Listing (File Explorer style)
  • Custom 404 Page Support

📦 Installation

Global install

npm install -g vscliveserver

Local install

npm install vscliveserver --save-dev

Usage

Start server in current directory

VSCLiveServer start root

Start with specific folder

VSCLiveServer start --rootfolder=./public

Start with custom port

VSCLiveServer start --rootfolder=./public --port=8080

Start with custom port and root path

VSCLiveServer start root --port=8080

Open active server in browser

VSCLiveServer openweb

Stop Server

Ctrl + C to stop server

🌐 Default URL

http://localhost:PORT

Features

Hot Reload

Reloads browser whenever files change.

Auto Index

If no index.html exists, server generates a basic page listing files.

Directory Listing

Browsing a folder shows its contents.

Custom 404

If root contains 404.html, server uses it. Otherwise default 404 page is shown.


Example Project Structure

project/
 ├─ index.html
 ├─ app.js
 ├─ style.css
 └─ 404.html

🧪 Example Command

VSCLiveServer start --rootfolder=./website --port=3000

🔧 CLI Command Summary

| Command | Description | |--------|-------------| | VSCLiveServer start root | Start from current folder | | VSCLiveServer start --rootfolder=PATH | Set root folder | | VSCLiveServer start --port=3000 | Set port | | VSCLiveServer openweb | Open Website |


📜 License

MIT License