0.1.5 • Published 11 months ago

@kamikai/live-reload v0.1.5

Weekly downloads
3
License
ISC
Repository
-
Last release
11 months ago

@kamikai/live-reload

Current Version

v0.1.5

Introduction

This is a package to provide livereload for IIS, Apache2, Abyss, etc.

It generates a live-reload.js that you can include in your pages, for providing live-reload to it.

This package serves a WebSocket server on desired port that you can set with inline arguments or a JSON Config File

Right now it only ignores "/logs" directory under any subdirectory level of your application, in a future version you should be able to provide additional filters.

Getting Started

Installation

You can install this package using the command bellow

npm install -g @kamikai/live-reload

Usage

Using command line parameters

You can start this package with one of the commands bellow:

livereload-foryou

# Or the shortened version

lr4u

You can use the arguments above, like so:

lr4u --port 3030

# Or

livereload-foryou -p 3030 -js js

Using a JSON Config File

If you want to use a JSON Config File instead, so that you can just run lr4u for example and always listen in the same port for each project.

Then, you should add a live-reload.config.json under the root(public) of your project directory and run the package's CLI from there.

And it's content should be like so:

{
    "port": 17655,
    "locationForJSFile": "js",
    "watchDirectoryPath": "."
}

If you want to serve static files for your project, you can add this to your live-reload.config.json:

{
    "staticServe":{
        "enabled": true,
        "root": "public"
    }
}

If you want to add ignore paths to your, you can add this to your live-reload.config.json:

{
    "ignorePaths": ["images/*", "tmp/*"]
}
IMPORTANT: The "logs" directory is always ignored, and also some common config files such as: .gitignore, .dockerignore, .eslintrc*, Dockerfile, package.json, package-lock.json, yarn.lock

After setting up the JSON Config File as mentioned, you should just open a shell under the same directory and run

livereload-foryou

Or the shortened version

lr4u
0.1.0

12 months ago

0.1.2

12 months ago

0.1.1

12 months ago

0.1.4

11 months ago

0.1.3

12 months ago

0.1.5

11 months ago

0.0.1

4 years ago