Registry /
testing / hullabaloo-config-manager
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslnode 18–226 runs
build_error
glibcnode 18–226 runs
build_error
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
Manager
✓ import { Manager } from 'hullabaloo-config-manager'
✗ import Manager from 'hullabaloo-config-manager'
Named export, not default export.
isConfig
✓ import { isConfig } from 'hullabaloo-config-manager'
✗ const { isConfig } = require('hullabaloo-config-manager')
ESM supported; avoid CJS require.
mergeConfigs
✓ import { mergeConfigs } from 'hullabaloo-config-manager'
✗ import { mergeConfig } from 'hullabaloo-config-manager'
Function is named mergeConfigs (plural).
Shows how to create a Manager instance, pass a Babel config path, and build the resolved config.
const { Manager } = require('hullabaloo-config-manager');
const manager = new Manager({ config: './babel.config.js' });
const result = manager.build().then(config => {
console.log(config.presets);
}).catch(err => console.error(err));
Errors
Common errors & fixes
Error: Cannot find module 'babel-core'
babel-core is a required peer dependency not installed.
fixnpm install babel-core@^6.0.0
Cannot read property 'presets' of undefined
build() resolved with no config due to missing or invalid Babel config file.
fixEnsure babel.config.js exists and is a valid Babel config object.
Audit
Dependencies
babel-corerequiredRequired to load and interpret Babel configurations