Skip to content

KeJunMao/vite-plugin-patch-env

Repository files navigation

logo of vite-plugin-patch-env repository

vite-plugin-patch-env

This plugin is used to patch environment variables from the system into Vite

English | 简体中文

Installation

pnpm i -D vite-plugin-patch-env

Usage

// vite.config.ts
import { defineConfig } from "vite";
import PathEnv from "vite-plugin-patch-env";

export default defineConfig({
  plugins: [PathEnv()],
});
> env
...
HOME=/Users/kejun
...
console.log(import.meta.env);
// output
// {
//   //...
//   VITE_HOME: "/Users/kejun"
//   //...
// }

see example

Options

export type EnvName = RegExp | string;

export interface Options {
  names?: EnvName | EnvName[];
}

use names to filter env, default patch all env

About

patch environment variables from the system into Vite

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published