unplugin-typedotenv
Version:
typedotenv plugin for webpack/vite (dotenv utility for TypeScript)
31 lines (28 loc) • 699 B
TypeScript
import * as unplugin from 'unplugin';
import { GenerateOptions } from '@typedotenv/core';
type EnvOptions = {
/**
* .env file suffix (e.g. production -> .env.production)
*/
env?: string | undefined;
/**
* .env file directory
*/
envDir?: string | undefined;
envFile?: undefined;
} | {
env?: undefined;
envDir?: undefined;
/**
* .env filepath
*/
envFile?: string | undefined;
};
type Options = (GenerateOptions & EnvOptions) & {
/**
* Destination for generated TypeScript file path
*/
output?: string;
};
declare const _default: unplugin.UnpluginInstance<Options, boolean>;
export { Options, _default as default };