Skip to content

Instantly share code, notes, and snippets.

View fivethreeo's full-sized avatar

Øyvind Saltvik fivethreeo

  • Levanger, Norway
View GitHub Profile
@fivethreeo
fivethreeo / razzle-plugin-node-runtime-vars.js
Last active January 10, 2021 17:17 — forked from mattlubner/razzle-plugin-node-runtime-vars.js
Razzle plugin to force certain environment variables to be resolved dynamically at runtime for the nodejs bundle
/**
* The passed list of environment variables will be removed from the nodejs
* instance of webpack.DefinePlugin, so they can be resolved dynamically at
* runtime.
* @example
* // Include this in the plugins array exported by razzle.config.js
* const nodeRuntimeVarsPlugin = createRazzlePluginNodeRuntimeVars('PORT', 'HOST');
* @param {String} ...nodeRuntimeVars
* @return {Function}
*/