1.0.3 ā€¢ Published 4 years ago

parcel-plugin-watch-reload v1.0.3

Weekly downloads
35
License
MIT
Repository
github
Last release
4 years ago

Node.js CI Build Status FOSSA Status

parcel-plugin-watch-reload

šŸ“¦šŸ”ŒšŸ—‚šŸ‘€ A Parcel plugin that watches files not included in your bundles (e.g. **/*.php) and reloads your browser if they change (great for CMS theme development like e.g. WordPress). Also, has emojis in readme šŸ‘¾

Installation

$ npm install parcel-plugin-watch-reload -D

...or

$ yarn add parcel-plugin-watch-reload -D

Setup

Specify which file types should trigger a browser reload in your package.json:

{
  "watchreload": {
    "files": "**/*.php"
  }
}

Arrays of globs are also supported:

{
  "watchreload": {
    "files": ["**/*.php", "**/*.svg"]
  }
}

Without the files setting in your package.json, the plugin will do nothing.

Optional settings

  • Set a reload delay:

    {
      "watchreload": {
        "files": "**/*.php",
        "reloadDelay": 200
      }
    }
  • Overwrite the plugin's settings for Chokidar. The defaults are:

    {
      "watchreload": {
        "files": "**/*.php",
        "chokidarOptions": {
          "ignored": ["node_modules", "bower_components", ".cache"],
          "ignoreInitial": true
        }
      }
    }

That's it! If you start parcel in watch mode with the hmr option set to true (it's the default), each change to a file matching your rules will trigger a browser reload. āœØ

License

FOSSA Status

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.0.4

4 years ago

0.0.2

6 years ago