1.1.17 • Published 6 months ago
@sprout2000/esbuild-copy-plugin v1.1.17
@sprout2000/esbuild-copy-plugin
An esbuild plugin to efficiently copy static files from a source directory to a destination directory.
* This plugin is a typed and fully tested version of @nickjj's esbuild-copy-static-files.
Installation
npm install --save-dev @sprout2000/esbuild-copy-pluginYou will need to have Node.js >=16.7 installed.
Usage
import { build } from "esbuild";
import { copyPlugin } from "@sprout2000/esbuild-copy-plugin";
build({
  plugins: [
    copyPlugin({
      src: "./assets/icon.png",
      dest: "./dist/logo.png",
    }),
  ],
});API
interface CopyPluginOptions extends fs.CopySyncOptions {
  src?: string;
  dest?: string;
}| option | default | 
|---|---|
| src?: string | "assets" | 
| dest?: string | "dist" | 
| dereference?: boolean | false | 
| errorOnExist?: boolean | false | 
| filter?: (src,dest) => boolean | undefined | 
| force?: boolean | false | 
| preserveTimestamps?: boolean | false | 
| recursive?: boolean | true | 
| verbatimSymlinks?: boolean | false | 
See fs.CopySyncOptions in Node.js LTS for more details.
Unit test
# clone this repo, and install devDependencies...
git clone https://github.com/sprout2000/esbuild-copy-plugin.git
cd esbuild-copy-plugin
npm install
# run the test
npm test1.1.17
6 months ago
1.1.16
1 year ago
1.1.15
1 year ago
1.1.14
2 years ago
1.1.13
2 years ago
1.1.9
2 years ago
1.1.12
2 years ago
1.1.11
2 years ago
1.1.10
2 years ago
1.1.8
2 years ago
1.1.6
2 years ago
1.1.5
3 years ago
1.1.4
3 years ago
1.1.3
3 years ago
1.1.2
3 years ago
1.1.1
3 years ago
1.1.0
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.5
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago
0.0.2
3 years ago
0.0.1
3 years ago