@nitra/vite-check-env

1.2.0 • Public • Published

@nitra/vite-check-env

Vite.js plugin that makes build fail if a required environment variable(s) is missing.

It supports all .env.* files (even combined)

  • .env
  • .env.local
  • .env.[mode]

Example CLI output by @nitra/vite-check-env plugin:

> Missing environment variable: VITE_SENTRY1

Install dependency

# npm
npm i -D @nitra/vite-check-env

# yarn
yarn add -D @nitra/vite-check-env

# pnpm
pnpm add -D @nitra/vite-check-env

Add to Vite configuration file

import { defineConfig } from "vite";
import { requireEnvVar } from "@nitra/vite-check-env";

/** @type {import('vite').UserConfig} */
export default {
  plugins: [requireEnvVar(["VARIABLE_1", "VITE_URL"])]
})
import { defineConfig } from "vite";
import { requireEnvVar } from "@nitra/vite-check-env";

export default defineConfig({
  plugins: [requireEnvVar(["VARIABLE_1", "VITE_URL"])],
});

/@nitra/vite-check-env/

    Package Sidebar

    Install

    npm i @nitra/vite-check-env

    Weekly Downloads

    4

    Version

    1.2.0

    License

    MIT

    Unpacked Size

    2.79 kB

    Total Files

    3

    Last publish

    Collaborators

    • vitaliytv