JSPM

  • Created
  • Published
  • Downloads 1436915
  • Score
    100M100P100Q194716F
  • License MIT

Copy files

Package Exports

  • cpy

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (cpy) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

cpy Build Status

Copy files

Why

  • Fast by using streams.
  • Resilient by using graceful-fs.
  • User-friendly by accepting globs and creating non-existant destination directories.
  • User-friendly error messages.

Install

$ npm install --save cpy

Usage

const cpy = require('cpy');

cpy(['src/*.png', '!src/goat.png'], 'dist').then(() => {
    console.log('files copied');
});

API

cpy(files, destination, [options])

files

Type: array

Files to copy.

destination

Type: string

Destination directory.

options

Type: object

Options are passed to cp-file and glob.

cwd

Type: string
Default: process.cwd()

Working directory to find source files.

parents

Type: boolean
Default: false

Preserve path structure.

rename

Type: string

Filename used to rename every file in files.

License

MIT © Sindre Sorhus