How to use package.json scripts to copy files with specific file extension

Warning! The cpx package appears to be abandoned. cpy-cli, copyfiles, and other solutions are listed in comments here or answers, below.

cpx might be a good substitution.

It has a CLI, allows you to use globs instead of regex, can preserve the directory tree, and is relatively up-to-date as I write this....


There's also npm module called copyfiles https://github.com/calvinmetcalf/copyfiles

E.g. to copy all *.css files from the ./src folder to the ./styles folder:

copyfiles --flat src/*.css styles

Quick compatibility build script (also works on Windows):

"build": "react-scripts build && mv build docs || move build docs",

@powershell copy \"D:/Path/untitled.txt\"  destionation-file.txt"