Simple utility for copying files with Promise support.
$ npm install --save copy-then
const copy = require('copy-then')
copy('./from.js', './to.js')
.then(() => {
console.log('done')
})
Notice: You're recommended to manually check if the dest dir exists before calling copy-then
, for example:
const mkdirp = require('mkdirp-then')
mkdirp('./nested/dest/dir')
.then(copyFiles)
function copyFiles() {
const files = [
['./from/a.js', '.nested/dest/dir/a.js'],
['./from/b.js', '.nested/dest/dir/b.js'],
['./from/c.js', '.nested/dest/dir/c.js']
]
return Promise.all(files.map(file => copy(file[0], file[1])))
}
Type: string
Required: true
The source file.
Type: string
Required: true
The dest file.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D