We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 7888e69 + d5c40cb commit d3330bdCopy full SHA for d3330bd
1 file changed
utils.js
@@ -6,8 +6,21 @@ const cwdPath = (file) =>
6
7
const getConfig = () => {
8
const packageJsonFilename = cwdPath('package.json');
9
- const packageJson = require(packageJsonFilename);
10
- return packageJson['geolite2'] || {};
+
+ try {
11
+ const packageJson = require(packageJsonFilename);
12
+ return packageJson['geolite2'] || {};
13
+ } catch {
14
+ console.log(
15
+ "WARN: geolite2 cannot find project's package.json file, using default configuration.\n" +
16
+ 'WARN: geolite2 expects to have maxmind licence key to be present in `MAXMIND_LICENSE_KEY` env variable when package.json is unavailable.'
17
+ );
18
19
+ 'WARN: geolite2 expected package.json to be preset at:\n%s',
20
+ packageJsonFilename
21
22
+ return {};
23
+ }
24
};
25
26
const getLicense = () => {
0 commit comments