@davidhs/copy-and-watch

0.1.7 • Public • Published

copy-and-watch

Synchronize files and folders locally by glob patterns, watch option included.

Install

npm i -D @davidhs/copy-and-watch

Usage

copy-and-watch [options] <sources> <target>

options:
  --watch - enable file watcher
  --clean - clean target folder on start

Please note that you need quote your globs. Without quote marks the glob will be expanded by the shell instead of copy-and-watch which can create unexpected behavior.

In your package.json

You may have some build script in your package.json involving mirroring folders (let's say, static assets), that's a good use-case for copy-and-watch:

{
  "devDependencies": {
    "copy-and-watch": "latest"
  },
  "scripts": {
    "build": "copy-and-watch \"src/**/*.{html,json}\" \"src/**/fonts/*\" dist",
    "watch": "copy-and-watch --watch \"src/**/*.{html,json}\" \"src/**/{fonts,images}/*\" dist"
  }
}

Changelog

0.1.2

  • Fixed copy on dir bug (by arnarthor)

Package Sidebar

Install

npm i @davidhs/copy-and-watch

Weekly Downloads

1

Version

0.1.7

License

MIT

Unpacked Size

7.08 kB

Total Files

7

Last publish

Collaborators

  • davidhs