{"_id":"@davidhs/copy-and-watch","_rev":"1-fdb2c5e8c2c9da59726103622922ab54","name":"@davidhs/copy-and-watch","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.6":{"name":"@davidhs/copy-and-watch","version":"0.1.6","description":"Synchronize files or folders locally, with a watch option","main":"index.js","bin":{"copy-and-watch":"bin/copy-and-watch"},"repository":{"type":"git","url":"git+https://github.com/davidhs/copy-and-watch.git"},"keywords":["rsync","copy","cp","cpw","copyw","catw","folder","directory","file","watch"],"author":{"name":"Alexander Zonov"},"contributors":[{"name":"Davíð Helgason","email":"david@reiknir.it","url":"https://reiknir.it/"}],"license":"MIT","dependencies":{"chokidar":"3.5.2","colors":"1.4.0","glob":"7.2.0","glob-parent":"6.0.2"},"devDependencies":{"eslint":"^8.2.0"},"scripts":{"lint":"eslint --fix index.js"},"engines":{"node":">=10"},"gitHead":"0fcbe27c6033961816b8c9da8cd82f1cf4a03bdb","bugs":{"url":"https://github.com/davidhs/copy-and-watch/issues"},"homepage":"https://github.com/davidhs/copy-and-watch#readme","_id":"@davidhs/copy-and-watch@0.1.6","_nodeVersion":"17.8.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-PwO9llqA44JtYM2q7+uykluv/uvEWgxmtGFdu/EkzVHVhw9jKw/gxZy4XdywdE+2/6lgw00Gm5RsJic6sx1cOg==","shasum":"7c629587ba89f636e898e17f79b225cf4795a3d6","tarball":"https://registry.npmjs.org/@davidhs/copy-and-watch/-/copy-and-watch-0.1.6.tgz","fileCount":7,"unpackedSize":7083,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrvg2Hul4B9Xq+aMiPPOTyPPmRCTE1AbsONSIU4/fOuAIhAIYO7FGMBamVg0D7WwNpeMX5bjwqBzpoOrHx0x3qDq/k"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT3WvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcLQ/+KqDbj7Lnp96doLIgOII1dzj1LZCWXtep3MaYqkimI3NddRBY\r\nWdwaZJ1A98Xj6SmZEHgf5RP7EMfLK+d7hOH1jt8agYZ5NRwsItsBmzI1TFdX\r\np7u84KP4K+UDXOldqpZcLvSs9kVbwnZgNO11XYu1I9Odxn500hXmEb6UPNug\r\noRLz9goIYoBVUvV6WsLga+Y7MCtuzi0vssIjsj+F+4w6SNJFmryQP6scH9Bz\r\nj4L4FaokbUtuSDnH8RkDvEY+IinnHcqSI+t2pTzVmTr+AvDwKpiDLeM90DHP\r\nQW/gQhiUF+hhUkEdFzOhErVtBSUBAthkxwR0i5otibfrI1qelxMpdicy3+iq\r\n+v5ryXYupxaF+Oz1uzr6GrpS/dQVzlPhrlSsdGb6mq00kpwSwG+hA9BDLBmB\r\nTnu3OcywMWNznM4nzZzlQmulBDl1H1dDhYG5ZzuL/7Pi80QFv+4i56eyy8ps\r\n4/1rYj1mgcqPGp5PMmi3tKxPBmzLTW76YzAnr5NOOHtED0r0HMP8zn48cBVv\r\n5oaTrWx0xPzlf3sxqxuLMvlD5b8XayLhM8eShTJODvSS8U3S8p+vdcY8YJZ4\r\nr7ERTHnOmrZ0lXcoPUVGBSxN5mROpTzY+RKPh5VOOg3RT7gSSJgylmAFjd57\r\nbwsBbUZcGGxODnQ57ODYG362sIgbsLKfogI=\r\n=LSEt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidhs","email":"david@reiknir.it"},"directories":{},"maintainers":[{"name":"davidhs","email":"david@reiknir.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copy-and-watch_0.1.6_1649374639423_0.5276154517737395"},"_hasShrinkwrap":false},"0.1.7":{"name":"@davidhs/copy-and-watch","version":"0.1.7","description":"Synchronize files or folders locally, with a watch option","main":"index.js","bin":{"copy-and-watch":"bin/copy-and-watch"},"repository":{"type":"git","url":"git+https://github.com/davidhs/copy-and-watch.git"},"keywords":["rsync","copy","cp","cpw","copyw","catw","folder","directory","file","watch"],"author":{"name":"Alexander Zonov"},"contributors":[{"name":"Davíð Helgason","email":"david@reiknir.it","url":"https://reiknir.it/"}],"license":"MIT","dependencies":{"chokidar":"3.5.2","colors":"1.4.0","glob":"7.2.0","glob-parent":"6.0.2"},"devDependencies":{"eslint":"^8.2.0"},"scripts":{"lint":"eslint --fix index.js"},"engines":{"node":">=10"},"gitHead":"ab082c2f9b9fd37577a6234e2df4d966673ed1ec","bugs":{"url":"https://github.com/davidhs/copy-and-watch/issues"},"homepage":"https://github.com/davidhs/copy-and-watch#readme","_id":"@davidhs/copy-and-watch@0.1.7","_nodeVersion":"17.8.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-McNTiJaYUrkN5xprM5vmS6FNGKPLheQ8fzjl8R6ffBa9dyW4a16pekjlo55qdDIskHWKflqvQ7h9nCOnY9GkSA==","shasum":"4b5ef155f86cb4ec5478708bf646f7e44c31cf58","tarball":"https://registry.npmjs.org/@davidhs/copy-and-watch/-/copy-and-watch-0.1.7.tgz","fileCount":7,"unpackedSize":7083,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMKxiS1t8gYRmU4UEW37abu2wrtXLhYTwbZcFfwSUHxQIgTnI+EOoJhSWFaYXrG3KykIlCgvPHyGqOlFDad0wuNkU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT3XuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofVhAAlvVAWJ8h3PMrVjzbVLNJBVGTgvXdF4+2jbhxw6d6dOvyWe2/\r\nxlRWomQg5Kf0l9jRsl3JRjDsc2X5M4qpVTv5HFzOSc2tfsYN1dFaOsIsPgSv\r\nFCoUs1pKEqWWfKhF/Z8iAiyVI3Tc9HKqF0z1o5fAQzJDmrh84ZO2pDSrsE8w\r\npRavK+x0+IlU0eC1ckE8i0jIbMEOXhRMDOwrjRCwOm6q0DmCYnVl2KRCfpLJ\r\nny4bGoTmxBATBVr5ab6jRKDH9PlNNt9fyNRVKOkvPvlGUT/ryX4nkR1g1ECz\r\nEcO9jxRK3IoqytOQPi6Lrrw92FWcnYRoPu3BgzcoA+TQ+wMjvYvB1GNaLatR\r\nVJnr8HHvwCCxsnjLAygi9mZ5e+pmftJ0MXXhv+LXg06NH3Tig1xXkjbRLU4z\r\nbR0XrHQYfPa95HgBu34KLq6DadWj44ECkZ49sl3082Z4uzh6VSDJpe/LL7oe\r\nbM6buY6+Tk8vONV7zFVotqgOo4d1tIwfG1I58OhC2n9pJWExYBNzq0kYFIvX\r\n4LmrGl0vl58rl4YYeZvyERSfdp+2vBYsik9w82R6vJj/VKOZa/AD8G7pz/uZ\r\nZ7KLGKmzCSpMdNFolZQric0MeQG6pyYcCqXF8BkR2JIu8gs5XhK7w1krG6X+\r\n97ndygF9ejifVC3w6VYiAZ7ZxDBonvILZgs=\r\n=uGUK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidhs","email":"david@reiknir.it"},"directories":{},"maintainers":[{"name":"davidhs","email":"david@reiknir.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copy-and-watch_0.1.7_1649374702514_0.34775880654565827"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-07T23:37:19.364Z","0.1.6":"2022-04-07T23:37:19.590Z","modified":"2022-04-07T23:38:22.754Z","0.1.7":"2022-04-07T23:38:22.675Z"},"maintainers":[{"name":"davidhs","email":"david@reiknir.it"}],"description":"Synchronize files or folders locally, with a watch option","homepage":"https://github.com/davidhs/copy-and-watch#readme","keywords":["rsync","copy","cp","cpw","copyw","catw","folder","directory","file","watch"],"repository":{"type":"git","url":"git+https://github.com/davidhs/copy-and-watch.git"},"contributors":[{"name":"Davíð Helgason","email":"david@reiknir.it","url":"https://reiknir.it/"}],"author":{"name":"Alexander Zonov"},"bugs":{"url":"https://github.com/davidhs/copy-and-watch/issues"},"license":"MIT","readme":"# copy-and-watch\r\n\r\nSynchronize files and folders locally by glob patterns, watch option included.\r\n\r\n## Install\r\n\r\n```sh\r\nnpm i -D @davidhs/copy-and-watch\r\n```\r\n\r\n## Usage\r\n\r\n```sh\r\ncopy-and-watch [options] <sources> <target>\r\n\r\noptions:\r\n  --watch - enable file watcher\r\n  --clean - clean target folder on start\r\n```\r\n\r\nPlease 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.\r\n\r\n### In your `package.json`\r\n\r\nYou 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`:\r\n\r\n```json\r\n{\r\n  \"devDependencies\": {\r\n    \"copy-and-watch\": \"latest\"\r\n  },\r\n  \"scripts\": {\r\n    \"build\": \"copy-and-watch \\\"src/**/*.{html,json}\\\" \\\"src/**/fonts/*\\\" dist\",\r\n    \"watch\": \"copy-and-watch --watch \\\"src/**/*.{html,json}\\\" \\\"src/**/{fonts,images}/*\\\" dist\"\r\n  }\r\n}\r\n```\r\n\r\n## Changelog\r\n\r\n### 0.1.2\r\n\r\n- Fixed copy on dir bug (by arnarthor)\r\n","readmeFilename":"README.md"}