@mischback/srv4dev
v1.3.0
Published
Minimal HTTP development server with nodemon integration
Downloads
7
Readme
srv4dev
A minimal http server for local development that integrates nodemon.
srv4dev started initially from the requirement to have the tiniest possible
http development server, just like Python's python -m http.server 8000
.
While working some more on my personal, SSG-based, website, I felt the need to
incorporate automatic rebuilding in the background aswell, so nodemon
was
integrated.
Please note that this package is by no means more than a tiny development server. DO NOT USE this in any production environment.
Out of Maintanence
srv4dev is out of maintenance until further notice.
There will be no additional features, and no bugfixes. If you're interested in taking over this project, you may use GitHub to get in touch (e.g. by posting an issue in this repository).
Installation
npm install --save-dev @mischback/srv4dev
Usage
npx srv4dev
Configuration
srv4dev reads most of its configuration from command line parameters:
--address
,-a
: The interface to bind the http server to (default: localhost)--debug
,-d
: Activate debug mode--nodemonConfig
,-c
: Path/filename of nodemon configuration file--port
,-p
: The port to bind the http server to (default: 8000)--quiet
,-q
: Suppress all output--webRoot
,-w
: The directory to use as http server root
Additionally, nodemon
is configured by its configuration file (by default
nodemon.json
). Please refer to
nodemon's documentation.
Contributing
This is a simple utility, mainly targeted at my very own development needs.
Feel free to use, feel free to submit bugs, but please understand that this package will not receive much of my attention.
If you're really missing a feature: Feel free to fork and submit a pull request. Most likely I will merge it.