Skip to content

basic rollup plugin to copy static assets over to you public directory. Files are copied using cpy.

License

Notifications You must be signed in to change notification settings

lovelope/rollup-plugin-cpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rollup-plugin-cpy2

Very basic rollup plugin to copy static assets over to you public directory. Files are copied using cpy

Installation

This package can be installed using npm:

npm install rollup-plugin-cpy2

Usage

Add the following lines to your rollup.config.js:

import copy from 'rollup-plugin-cpy2';

...

export default {
    ...
    plugins: [
        ...
        copy({
          src: ['**/*.less'],
          dest: path.resolve(__dirname, '../es/'),
          options: {
            cwd: path.resolve(__dirname, '../src/components/'),
            parents: true,
            rename: basename => `style/${basename}`,
          },
        }),
        ...
    ]
    ...
}

Options

  • src: <array> : glob style filenames
  • dest: <string> : assets to copy to
  • options: <object> : cpy config options
  • cwd: <string> : Working directory to find source files. (default is process.cwd())
  • parents: <boolean> : Preserve path structure. (default is false)
  • rename: <string|function> : Filename or function returning a filename used to rename every file in files. (default is null)

About

basic rollup plugin to copy static assets over to you public directory. Files are copied using cpy.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published