Skip to content

Commit 8630887

Browse files
committed
fix(config): Use import-cwd to load preset and config 🐛
1 parent e5a8c31 commit 8630887

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/load/parser-config.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
const importCwd = require('import-cwd');
12
const pify = require('pify');
23
const {mergeWith} = require('lodash');
34
const SemanticReleaseError = require('@semantic-release/error');
@@ -16,13 +17,13 @@ module.exports = async ({preset, config, parserOpts}) => {
1617

1718
if (preset) {
1819
try {
19-
loadedConfig = require(`conventional-changelog-${preset.toLowerCase()}`);
20+
loadedConfig = importCwd(`conventional-changelog-${preset.toLowerCase()}`);
2021
} catch (err) {
2122
throw new SemanticReleaseError(`Preset: "${preset}" does not exist: ${err.message}`, err.code);
2223
}
2324
} else if (config) {
2425
try {
25-
loadedConfig = require(config);
26+
loadedConfig = importCwd(config);
2627
} catch (err) {
2728
throw new SemanticReleaseError(`Config: "${config}" does not exist: ${err.message}`, err.code);
2829
}

0 commit comments

Comments
 (0)