Skip to content

Files

Latest commit

5541792 · Apr 9, 2024

History

History
49 lines (35 loc) · 1.19 KB

README.md

File metadata and controls

49 lines (35 loc) · 1.19 KB

copy-and-watch

Node.js CI

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

Install

npm i -D copy-and-watch

Usage

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

options:
  --watch - enable file watcher
  --clean - clean target folder on start
  --skip-initial-copy - skip copying files initially, only copy if they change. Must be used with `--watch` argument.

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.7
  • Check file existence before removal (by mt3o)
0.1.4
  • Added support for —skip-initial-copy argument (by mugli)
0.1.2
  • Fixed copy on dir bug (by arnarthor)