serve-lite

1.2.1 • Public • Published

serve-lite

a lightweight http-server for static file-based web development

npm Package Version

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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.2.1
    1
    • latest

Version History

Package Sidebar

Install

npm i serve-lite

Weekly Downloads

6

Version

1.2.1

License

BSD-2-Clause

Unpacked Size

9.09 kB

Total Files

4

Last publish

Collaborators

  • beenotung