From 1fdbfeb1b00a924af4a9acaaff89bd77d38018e2 Mon Sep 17 00:00:00 2001 From: Jayden Seric Date: Mon, 2 Dec 2019 14:34:22 +1100 Subject: [PATCH] Modernize handling of app env variables. --- app/.babelrc | 2 +- app/.env.example | 2 -- app/next.config.js | 5 +++++ app/package-lock.json | 5 ----- app/package.json | 1 - 5 files changed, 6 insertions(+), 9 deletions(-) create mode 100644 app/next.config.js diff --git a/app/.babelrc b/app/.babelrc index 95d1b84..0feeb14 100644 --- a/app/.babelrc +++ b/app/.babelrc @@ -9,5 +9,5 @@ } ] ], - "plugins": ["transform-inline-environment-variables", "graphql-tag"] + "plugins": ["graphql-tag"] } diff --git a/app/.env.example b/app/.env.example index ed9bcb7..2629a13 100644 --- a/app/.env.example +++ b/app/.env.example @@ -1,3 +1 @@ -NODE_ENV='development' -PORT='3000' API_URI='http://localhost:3001/graphql' diff --git a/app/next.config.js b/app/next.config.js new file mode 100644 index 0000000..d2f3cca --- /dev/null +++ b/app/next.config.js @@ -0,0 +1,5 @@ +module.exports = { + env: { + API_URI: process.env.API_URI + } +} diff --git a/app/package-lock.json b/app/package-lock.json index 177a5d8..9527f9b 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -1673,11 +1673,6 @@ "traverse": "0.6.6" } }, - "babel-plugin-transform-inline-environment-variables": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-inline-environment-variables/-/babel-plugin-transform-inline-environment-variables-0.4.3.tgz", - "integrity": "sha1-o7CYgzU76LXiM24/8e+KXZP5xIk=" - }, "babel-plugin-transform-react-remove-prop-types": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", diff --git a/app/package.json b/app/package.json index 00e29ef..b632846 100644 --- a/app/package.json +++ b/app/package.json @@ -18,7 +18,6 @@ "apollo-client": "^2.6.4", "apollo-upload-client": "^11.0.0", "babel-plugin-graphql-tag": "^2.5.0", - "babel-plugin-transform-inline-environment-variables": "^0.4.3", "cross-fetch": "^3.0.4", "device-agnostic-ui": "^5.1.1", "dotenv-cli": "^3.1.0",