@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"])],
});

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