The standalone application based on the esbuild for building, watching, serving and deploying React projects.
Written on Go, it uses net/http module to serve web project and Go implementation of the esbuild, but, in order to get maximum performance and better stability, standalone original compilers are used for processing Sass and Less files.
Using PowerShell (Windows x64 only)
irm https://github.com/rus-sharafiev/dev-server/releases/latest/download/install.ps1 | iex
Build the project, start the development server and watch for the changes
dev startCreate a minified production build
dev buildCreate a minified production build and start the web server
dev serveBuild the project and then copy the resulting files to the remote server via scp, specifying the path in the configuration file named dev.conf...
{
"deployPath": "root@1.1.1.1:/var/www/html/",
"jsPath": "root@1.1.1.1:/var/www/html/js/",
"cssPath": "root@1.1.1.1:/var/www/html/css/"
}...and then
dev deploydeployPath - a path to copy whole build dir content
jsPath - a path to copy .js files only
cssPath - a path to copy .css files only
A deployPath or both jsPath and cssPath should be provided!
If all fiels present, then deployPath will be ignored