vite-plugin-create-file
adds one or multiple files to your build (outDir) directory.
usage
only one file written
import { defineConfig } from 'vite';
import Writer from 'vite-plugin-create-file';
export default defineConfig({
plugins: [
Writer({
filename: 'name.txt',
}),
],
});
write multiple files
use an array with objects ...
import { defineConfig } from 'vite';
import Writer from 'vite-plugin-create-file';
export default defineConfig({
plugins: [
Writer([
{
outDir: './dist',
content: (config) => {
return 'my string 1';
},
filename: 'test1.txt',
},
{
outDir: './dist',
content: 'my string 2',
filename: 'test2.txt',
},
]),
],
});
options
{
outDir: './dist',
content: 'test',
filename: 'name.txt',
}