Skip to content

datyin/vite-plugin-execute

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vite-plugin-execute

Vite plugin that allow you to execute script (or any kind of process) after build


Installation

NPM

npm install vite-plugin-execute --save-dev

Yarn

yarn add -D vite-plugin-execute

PNPM

pnpm add -D vite-plugin-execute

API

export interface VitePluginExecuteOption {
  command?: string; // default: "node"
  args?: string[];  // default: "[.]" -- equal to node .
  cwd?: string;     // default vite's outDir
  spawnOptions?: ChildProcess.SpawnOptions;
}

You can read more about spawnOptions on official NodeJS documentation.

Usage

You can find more examples here

Basic

import { defineConfig } from "vite";
import vitePluginExecute from "vite-plugin-execute";

export default defineConfig({
  plugins: [
    vitePluginExecute()
  ]
});

Execute Electron

import { defineConfig } from "vite";
import vitePluginExecute from "vite-plugin-execute";
import electron from "electron";

export default defineConfig({
  plugins: [
    vitePluginExecute({
      command: electron,
      args: ["./main.js"]
    })
  ]
});

About

Execute script after build

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published