IMO, npm script with cli tools is already enough.There are many existing tools in npm, but I could not find one to do all the things for me. light-server.

Providing easy-to-use POS solutions for retailers & restaurateurs since 2005.
light-server.

Or, use the config file described below.Of course, you can also achieve that by using grunt or gulp, with more dependencies and more LOC.Light-server also supports reading options from a config file.

words.sponsored

As soon as you start one of your computers, Lights-Out starts the server automatically. A lightweight cli static http server and it can watch files, execute commands and trigger livereload A lightweight cli static http server and it can watch files, execute commands and trigger livereload.When I was writing some simple static web apps, it was helpful to have some tools to serve static http, to watch files and run command, and to trigger refresh in browser.I think the scenario is not too complicated, so I don't want to use heavy tools like grunt or gulp.
When I was writing some simple static web apps, it was helpful to have some tools to serve static http, to watch files and run command, and to trigger refresh in browser. Download Ubuntu Server Ubuntu Server 20.04.1 LTS The long-term support version of Ubuntu Server, including the Ussuri release of OpenStack and support guaranteed until April 2025. Welcome on Lights Servers.

IMO, npm script with cli tools is already enough.There are many existing tools in npm, but I could not find one to do all the things for me.

Why light-server.

Email recipients and content can be customized. Light-server deals with all the dirty work.The project uses browserify and plugins to bundle the source code into a single bundle.js, it is not using css pre/post processors but for sure it could.Please notice that windows cannot handle single quotes well, so make sure you are using double quotes when you write complex watch expressions. It is a portable and powerful program with low memory and CPU usage.

The server is designed for high performance and can handle thousands of simultaneous FTP connections. A lightweight cli static http server and it can watch files, execute commands and trigger livereload - BananaAcid/light-server-pug Each user has his own virtual paths separated from other users.

Well, actually browser-sync is one, but it offers too many features I don't need, and its installation time is really, unacceptable.Then I wrote light-server, with the following features:And now my package.json is simpler and cleaner than before :)light-server has much smaller footprint, compared to browser-sync, so it is recommended to install in project level, and use it with npm script.It is quite simple, specify the folder to serve as static http, specify the files to watch, specify the command to run when watched files change, and light-server will do the job.You don't need to use all the features, and that's totally ok:It means that it's possible to integrate other tools with light-server.Proxy feature is useful when our project is some backend language(like go, python) + static web page.For example, a golang web app exposes REST api via Now when you access the static pages/js/css, light-server will return it directly. A lightweight cli static http server and it can watch files, execute commands and trigger livereload.When I was writing some simple static web apps, it was helpful to have some tools to serve static http, to watch files and run command, and to trigger refresh in browser.I think the scenario is not too complicated, so I don't want to use heavy tools like grunt or gulp.

IMO, npm script with cli tools is already enough.There are many existing tools in npm, but I could not find one to do all the things for me.

It can be performed from any opened FTP control port.

No need to configure FTP User Isolation.FTP/SFTP server supports public and group paths, which make the access control and permission management much easier. You have found the homepage of the fastest webserver ever!

A lightweight cli static http server and it can watch files, execute commands and trigger livereload.