mirror of
https://github.com/facebook/docusaurus.git
synced 2025-05-01 19:27:48 +02:00
14 lines
390 B
JavaScript
14 lines
390 B
JavaScript
const fs = require('fs-extra');
|
|
const path = require('path');
|
|
|
|
module.exports = function loadConfig(siteDir, deleteCache = true) {
|
|
const configPath = path.resolve(siteDir, 'siteConfig.js');
|
|
if (deleteCache) {
|
|
delete require.cache[configPath];
|
|
}
|
|
let config = {};
|
|
if (fs.existsSync(configPath)) {
|
|
config = require(configPath); // eslint-disable-line
|
|
}
|
|
return config;
|
|
};
|