Dev Build / cleanup (push) Canceled after 0s
Dev Build / typecheck (push) Canceled after 0s
Dev Build / build (linux-arm64, ubuntu-24.04-arm, linux-arm64) (push) Canceled after 0s
Dev Build / build (linux-x64, ubuntu-latest, linux-x64) (push) Canceled after 0s
Dev Build / build (win-x64, windows-latest, win32-x64) (push) Canceled after 0s
Dev Build / dispatch-dev-docker (push) Canceled after 0s
35 lines
1007 B
Plaintext
35 lines
1007 B
Plaintext
import type { Plugin } from 'vite';
|
|
import type { Options } from './typings';
|
|
export * from './typings';
|
|
/**
|
|
* Copy files and directories.
|
|
*
|
|
* @example
|
|
* ```js
|
|
* import { defineConfig } from 'vite';
|
|
* import cp from 'vite-plugin-cp';
|
|
*
|
|
* export default defineConfig({
|
|
* plugins: [
|
|
* cp({
|
|
* targets: [
|
|
* // copy files of './node_modules/vite/dist' to './dist/test'
|
|
* { src: './node_modules/vite/dist', dest: './dist/test', flatten: false },
|
|
*
|
|
* // copy files of './node_modules/vite/dist' to './dist/test2'
|
|
* // and keep the directory structure of copied files
|
|
* { src: './node_modules/vite/dist', dest: './dist/test2' },
|
|
*
|
|
* // copy './node_modules/vite/README.md' to './dist/README.md'
|
|
* { src: './node_modules/vite/README.md', dest: './dist' },
|
|
* ]
|
|
* })
|
|
* ]
|
|
* });
|
|
* ```
|
|
*
|
|
* @param opts Options
|
|
* @returns a vite plugin
|
|
*/
|
|
export default function pluginCp(opts: Options): Plugin<any> | undefined;
|