rollup-plugin-cpy
Rollup plugin to easily copy files and folders
Last updated 3 years ago .
· Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install rollup-plugin-cpy 
SYNC missed versions from official npm registry.

rollup-plugin-cpy

JavaScript Style Guide code style: prettier MIT License npm version

Rollup plugin to easily copy files and folders.

Installation

  • yarn
yarn add -D rollup-plugin-cpy
  • npm
npm i -D rollup-plugin-cpy

Usage

This plugin uses cpy by @sindresorhus.

All the options map to the cpy package apart from verbose.

It takes a config object

{
  files: string | glob | Array<string & glob>
  dest: string,
  options: {
    verbose: boolean,
    ...restOptions
  }
}

The verbose option if set to true print out each file copying log on console.

restOptions are same as options passed to cpy

import copy from 'rollup-plugin-cpy'

...

plugins: [
  ...
  copy({
    files: ['src/*.png', '!src/goat.png'],
    dest: 'dist',
    options: {
      verbose: true,
      ...
    }
  })
]

...

It can also take an array of above mentioned config object

import copy from 'rollup-plugin-cpy'

...

plugins: [
  ...
  copy([
        { files: 'src/**/*.png', dest: './dist/images' },
        { files: 'src/**/*.mp3', dest: './dist/audio' },
        { files: 'src/**/*.webm', dest: './dist/video' },
      ]),
]

...

License

This project is licensed under the MIT license.

Current Tags

  • 2.0.1                                ...           latest (3 years ago)

4 Versions

  • 2.0.1                                ...           3 years ago
  • 2.0.0                                ...           3 years ago
  • 1.1.0                                ...           4 years ago
  • 1.0.0                                ...           4 years ago

Copyright © npmmirror.com | 浙ICP备15033595号-63 |