Skip to content

Commit 08cd121

Browse files
authored
deps: remove configly (#63)
* deps: use config instead of configly * Actually... remove config package
1 parent 2696d0c commit 08cd121

File tree

4 files changed

+17
-54
lines changed

4 files changed

+17
-54
lines changed

config/index.js

+12-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
1-
// Have to disable this rule because we're using a fake
2-
// `config` module as documented here:
3-
// https://github.com/alexindigo/configly#migration-from-config
4-
module.exports = require('configly')(__dirname);
1+
const defaultJson = require('./default.json');
2+
3+
function getConfig() {
4+
if (['localhost', 'testing'].includes(process.env.NODE_ENV)) {
5+
// eslint-disable-next-line global-require, import/no-dynamic-require
6+
const file = require(`./${process.env.NODE_ENV}.json`);
7+
return Object.assign(defaultJson, file);
8+
}
9+
return defaultJson;
10+
}
11+
12+
module.exports = getConfig();

package-lock.json

+2-45
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
"node": ">=10"
77
},
88
"dependencies": {
9-
"configly": "^4.1.0",
109
"jsonwebtoken": "^8.3.0",
1110
"lodash": "^4.17.15",
1211
"node-uuid": "^1.4.8",
@@ -42,7 +41,9 @@
4241
"supertest": "^4.0.2"
4342
},
4443
"jest": {
45-
"globalSetup": "<rootDir>/test/jest.setup.js"
44+
"setupFiles": [
45+
"./test/set-node-env"
46+
]
4647
},
4748
"prettier": "@readme/eslint-config/prettier"
4849
}

test/jest.setup.js

-3
This file was deleted.

0 commit comments

Comments
 (0)