2022-10-04 17:46:12 -04:00
|
|
|
/**
|
|
|
|
|
* @file Provides simple user configuration options.
|
|
|
|
|
*/
|
|
|
|
|
|
2024-07-04 13:12:54 -04:00
|
|
|
import loconfig from '../../loconfig.json' with { type: 'json' };
|
2022-10-04 17:46:12 -04:00
|
|
|
import { merge } from '../utils/index.js';
|
|
|
|
|
|
2023-03-03 13:13:31 -05:00
|
|
|
let usrconfig;
|
|
|
|
|
|
2022-10-04 17:46:12 -04:00
|
|
|
try {
|
2023-03-03 13:13:31 -05:00
|
|
|
usrconfig = await import('../../loconfig.local.json', {
|
2024-07-04 13:12:54 -04:00
|
|
|
with: { type: 'json' },
|
2022-10-04 17:46:12 -04:00
|
|
|
});
|
|
|
|
|
usrconfig = usrconfig.default;
|
|
|
|
|
|
|
|
|
|
merge(loconfig, usrconfig);
|
|
|
|
|
} catch (err) {
|
|
|
|
|
// do nothing
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export default loconfig;
|
2022-10-13 14:42:22 -04:00
|
|
|
|
|
|
|
|
export {
|
|
|
|
|
loconfig,
|
|
|
|
|
};
|