UNPKG

alinea

Version:

[![npm](https://img.shields.io/npm/v/alinea.svg)](https://npmjs.org/package/alinea) [![install size](https://packagephobia.com/badge?p=alinea)](https://packagephobia.com/result?p=alinea)

20 lines (18 loc) 524 B
import "../../chunks/chunk-U5RRZUYZ.js"; // src/cli/util/PublicDefines.ts var publicEnvKeys = ["NEXT_PUBLIC_", "PUBLIC_", "VITE_", "GATSBY_"]; function publicDefines(environment) { return Object.fromEntries( Object.entries(environment).filter(([key, value]) => { for (const prefix of publicEnvKeys) if (key.startsWith(prefix)) return true; return false; }).map(([key, value]) => { return [`process.env.${key}`, JSON.stringify(value)]; }) ); } export { publicDefines };