From e65f65e130a0d46ce34ce98d2bd93702ff1505a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geir=20G=C3=A5sodden?= Date: Sun, 17 Nov 2019 07:04:50 +0100 Subject: [PATCH] Implements .env for repos (minor) --- README.md | 6 ++++++ lib/get-repos.js | 3 ++- package-lock.json | 5 +++++ package.json | 4 +++- 4 files changed, 16 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 441aa17..2c90796 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,12 @@ If a file does not match the template the template is copied to clipboard and th Make sure the [template](data/template.json) is correct. +Add an local `.env`` + +``` +REPOS_URL=https://api.github.com/orgs/telemark/repos +``` + Start with collecting the repos. ``` diff --git a/lib/get-repos.js b/lib/get-repos.js index af8e8b1..7ed6e9c 100644 --- a/lib/get-repos.js +++ b/lib/get-repos.js @@ -1,5 +1,6 @@ +require('dotenv').config() const axios = require('axios') -const reposUrl = 'https://api.github.com/orgs/telemark/repos' +const reposUrl = process.env.REPOS_URL module.exports = async () => { let repos = [] diff --git a/package-lock.json b/package-lock.json index 2cff73b..e90718f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -270,6 +270,11 @@ "esutils": "^2.0.2" } }, + "dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + }, "emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", diff --git a/package.json b/package.json index 5f6feb0..1969e44 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,8 @@ }, "keywords": [ "utility", - "renovate"], + "renovate" + ], "author": "Geir GĂ„sodden (https://github.com/zrrrzzt)", "license": "MIT", "bugs": { @@ -26,6 +27,7 @@ "dependencies": { "axios": "0.19.0", "clipboardy": "2.1.0", + "dotenv": "8.2.0", "opn": "5.5.0" }, "devDependencies": {