esbuild-envfile-plugin
Version:
esbuild plugin to load a .env file from the current directory or any parent. It will combine the environment variables with existing/system-wide process.env variables.
17 lines (14 loc) • 4.05 kB
JavaScript
var __getOwnPropNames = Object.getOwnPropertyNames;
var __commonJS = (cb, mod) => function __require() {
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
};
// env-ns:env
var require_env = __commonJS({
"env-ns:env"(exports, module2) {
module2.exports = { NVM_INC: "/Users/rw3iss/.nvm/versions/node/v16.18.0/include/node", MANPATH: "/Users/rw3iss/.nvm/versions/node/v16.18.0/share/man:/opt/homebrew/share/man::", TERM_PROGRAM: "iTerm.app", NODE: "/Users/rw3iss/.nvm/versions/node/v16.18.0/bin/node", INIT_CWD: "/Users/rw3iss/Sites/lib/esbuild-envfile-plugin/test", NVM_CD_FLAGS: "-q", TERM: "xterm-new", SHELL: "/bin/zsh", npm_config_metrics_registry: "https://registry.npmjs.org/", HOMEBREW_REPOSITORY: "/opt/homebrew", TMPDIR: "/var/folders/ns/4k4__b0d7414m85fztp1xtm00000gq/T/", npm_config_global_prefix: "/Users/rw3iss/.nvm/versions/node/v16.18.0", TERM_PROGRAM_VERSION: "3.4.18", COLOR: "1", TERM_SESSION_ID: "w0t3p0:15A25E42-4E0A-4CA8-BEA9-20FEC0A0B93D", npm_config_noproxy: "", npm_config_local_prefix: "/Users/rw3iss/Sites/lib/esbuild-envfile-plugin/test", ZSH: "/Users/rw3iss/.oh-my-zsh", NVM_DIR: "/Users/rw3iss/.nvm", USER: "rw3iss", COMMAND_MODE: "unix2003", npm_config_globalconfig: "/Users/rw3iss/.nvm/versions/node/v16.18.0/etc/npmrc", SSH_AUTH_SOCK: "/private/tmp/com.apple.launchd.mSI5jK0i0F/Listeners", __CF_USER_TEXT_ENCODING: "0x1F7:0x0:0x0", npm_execpath: "/Users/rw3iss/.nvm/versions/node/v16.18.0/lib/node_modules/npm/bin/npm-cli.js", PAGER: "less", LSCOLORS: "Gxfxcxdxbxegedabagacad", PATH: "/Users/rw3iss/Sites/lib/esbuild-envfile-plugin/test/node_modules/.bin:/Users/rw3iss/Sites/lib/esbuild-envfile-plugin/node_modules/.bin:/Users/rw3iss/Sites/lib/node_modules/.bin:/Users/rw3iss/Sites/node_modules/.bin:/Users/rw3iss/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/Users/rw3iss/.nvm/versions/node/v16.18.0/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/Users/rw3iss/lib/google-cloud-sdk/bin:/Users/rw3iss/.nvm/versions/node/v16.18.0/bin:/Users/rw3iss/bin:/usr/local/bin:/opt/homebrew/bin:/Library/Frameworks/Python.framework/Versions/3.11/bin:/opt/homebrew/Cellar/git/2.38.1/bin:/Applications/Visual Studio Code.app/Contents/Resources/app/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin", npm_package_json: "/Users/rw3iss/Sites/lib/esbuild-envfile-plugin/test/package.json", _: "/Users/rw3iss/.nvm/versions/node/v16.18.0/bin/node", npm_config_userconfig: "/Users/rw3iss/.npmrc", npm_config_init_module: "/Users/rw3iss/.npm-init.js", __CFBundleIdentifier: "com.googlecode.iterm2", npm_command: "run-script", PWD: "/Users/rw3iss/Sites/lib/esbuild-envfile-plugin/test", npm_lifecycle_event: "build", EDITOR: "vi", npm_package_name: "esbuild-envfile-plugin-test", LANG: "en_US.UTF-8", ITERM_PROFILE: "Default", XPC_FLAGS: "0x0", npm_config_node_gyp: "/Users/rw3iss/.nvm/versions/node/v16.18.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js", npm_package_version: "1.0.1", XPC_SERVICE_NAME: "0", SHLVL: "2", HOME: "/Users/rw3iss", COLORFGBG: "15;0", LC_TERMINAL_VERSION: "3.4.18", HOMEBREW_PREFIX: "/opt/homebrew", ITERM_SESSION_ID: "w0t3p0:15A25E42-4E0A-4CA8-BEA9-20FEC0A0B93D", npm_config_cache: "/Users/rw3iss/.npm", LESS: "-R", LOGNAME: "rw3iss", npm_lifecycle_script: "node build", NVM_BIN: "/Users/rw3iss/.nvm/versions/node/v16.18.0/bin", npm_config_user_agent: "npm/8.19.2 node/v16.18.0 darwin arm64 workspaces/false", INFOPATH: "/opt/homebrew/share/info:", HOMEBREW_CELLAR: "/opt/homebrew/Cellar", LC_TERMINAL: "iTerm2", SQLITE_EXEMPT_PATH_FROM_VNODE_GUARDS: "/Users/rw3iss/Library/WebKit/Databases", npm_node_execpath: "/Users/rw3iss/.nvm/versions/node/v16.18.0/bin/node", npm_config_prefix: "/Users/rw3iss/.nvm/versions/node/v16.18.0", COLORTERM: "truecolor", NODE_ENV: "local", TEST_VAR: "Test Env Variable" };
}
});
// src/index.js
var env = require_env();
console.log("node_env: " + env.NODE_ENV);
console.log("test: " + env.TEST_VAR);