node package manager
Easy sharing. Manage teams and permissions with one click. Create a free org »



NPM version Build status Test coverage Dependency Status License Downloads

A tiny utility to help you copy files:

  • Always cleans up file descriptors
  • mkdir -p support
  • Promise support
  • No half-written files
  • Insusceptible to race conditions, meaning you can do multiple copies fine


var cp = require('fs-cp')
// file to file 
cp('package.json', 'package2.json').then(function () {
// stream to file 
cp(res, 'response.json').then(function () {