Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/TrickyPi/rollup-copy-smartly

a rollup copy plugin
https://github.com/TrickyPi/rollup-copy-smartly

Last synced: 25 days ago
JSON representation

a rollup copy plugin

Awesome Lists containing this project

README

        

# rollup-copy-smartly

## Features

Smartly copy files if they are changed, created or deleted.

## Getting Started

```console
npm install --save-dev rollup-copy-smartly
```

or

```console
yarn add -D rollup-copy-smartly
```

or

```console
pnpm add -D rollup-copy-smartly
```

## Use

**rollup.config.js**

```js
import copy from "rollup-copy-smartly";
export default {
...
plugins: [
copy({
src: "src/",
pattern: /.html$/,
dest: "dist/",
}),
],
};
```

## Options

| option | type | description |
| ------- | ------------------- | ------------------------------------------------------------------------------------ |
| src | string | Path to dir which will be watching, it could be absolute path or relative path |
| pattern | RegExp or RegExp[ ] | Filter specific files |
| dest | string or string[ ] | Paths to dir which are output directorys, it could be absolute path or relative path |