module-composer
Version:
Bring order to chaos. Level up your JS application architecture with Module Composer, a tiny but powerful module composition utility based on functional dependency injection.
27 lines (24 loc) • 558 B
JavaScript
const composeDefaultOptions = {
customiser: 'setup',
depth: 1,
flat: false,
args: {},
overrides: {},
publicPrefix: '$',
privatePrefix: '_',
functionAlias: [],
moduleAlias: []
};
const composerDefaultOptions = {
...composeDefaultOptions,
moduleAlias: undefined,
configAlias: [],
freezeConfig: true,
defaultConfig: {},
config: {},
extensions: true,
compositionModule: true,
globalThis: globalThis,
defaults: {}
};
module.exports = { composeDefaultOptions, composerDefaultOptions };