serve-lite
v1.2.3
Published
a lightweight http-server for static file-based web development
Downloads
1,462
Maintainers
Readme
serve-lite
a lightweight http-server for static file-based web development
Features
- zero dependencies
- zero code: launch from cli with npx
- support SPA (client-side routing) with (
--app
argument)
Usage
npx serve-lite [--app] [port] [rootDir]
The port and rootDir are optionals
Usage Example
# listen on port 8100 and using ./public as root directory
npx serve-lite 8100 public
# the order can be flipped so you don't need to remember
npx serve-lite public 8100
# auto find available port from 8080 to 65530
npx serve-lite public
# serve react build directory with client-side routing
npx serve-lite --app build
# by default use current working directory as root directory
npx serve-lite
Sample output:
listening on http://localhost:8100
License
This project is licensed with BSD-2-Clause
This is free, libre, and open-source software. It comes down to four essential freedoms [ref]:
- The freedom to run the program as you wish, for any purpose
- The freedom to study how the program works, and change it so it does your computing as you wish
- The freedom to redistribute copies so you can help others
- The freedom to distribute copies of your modified versions to others