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 🙏

© 2025 – Pkg Stats / Ryan Hefner

dir2web

v1.3.2

Published

A tool which makes your directory a http server.

Downloads

6

Readme

dir2web

dir2web是一个非常简单的工具,只用一条命令就可以将你文件系统中的某个目录架设成http服务器从而实现文件共享 你的小伙伴可以通过他们自己的浏览器来访问你所共享的文件

基本用法

Usage: dir2web [options]

  Options:

    -h, --help                   output usage information
    -V, --version                output the version number
    -d, --directory [directory]  The directory you want to start a web server. Default to current working directory.
    -a, --address [address]      The ip address you want to start the server on. Default to localhost.
    -p, --port [port]            The server port. Default to 3000.

假设当前机器的ip地址为192.168.1.215

在/tmp目录下执行命令 dir2web,就可以在localhost:3000以及192.168.1.215:3000启动一个http服务器

这时在同一网段使用其他设备的浏览器访问192.168.1.215:3000即可访问到/tmp目录。点击文件进入子目录,点击文件即可浏览或者下载该文件,取决于文件类型

也可是使用dir2web -a 127.0.0.1 -p 8080 -d /tmp/mydir来显示指定各种参数

安装

首先安装node(https://nodejs.org/en/)

clone本项目后,进入项目根目录,执行npm install即可安装各依赖。 然后使用npm install -g .来将本项目安装到全局,即可在任意目录直接执行dir2web命令

使用 npm uninstall dir2web -g来完成卸载

安装后bin/dir2web文件即为可执行文件,*nix系统下直接执行即可

Windows下需要使用node bin/dir2web来执行