serve-box
v0.3.0
Published
Static file serving and directory listing
Downloads
259
Maintainers
Readme
Serve Box
serve-box helps you serve a static site, single page application or just a static file (no matter if on your device or on the local network). It also supports file uploads, allowing users to upload files to the server. Additionally, it provides a neat interface for listing the directory's contents:

Usage
The quickest way to get started is to just run npx serve-box in your project's directory.
If you prefer, you can also install the package globally (you'll need at least Node LTS):
> npm install --global serve-boxOnce that's done, you can run this command inside your project's directory...
> serve-box...or specify which folder you want to serve:
> serve-box folder-name/Finally, run this command to see a list of all available options:
> serve-box --helpNow you understand how the package works! :tada:
Features
- Static file serving: Serve any static site, SPA, or individual files
- File uploads: Upload files directly to the server via the web interface
- Directory listing: Browse directory contents with a clean UI
- Local network sharing: Easily share files on your local network
- Authentication: Authenticate via HTTP basic authentication
- Shared Board: A board to let all users share text on it.
Configuration
To customize serve-box's behavior, create a serve.json file in the public folder and insert any of these properties.
Issues and Contributing
If you want a feature to be added, or wish to report a bug, please open an issue on its Github repository.
If you wish to contribute to the project, please read the contributing guide first.
Credits
This project is a fork of serve by Vercel, extended with file upload capabilities.
