Registry / testing / hullabaloo-config-manager

hullabaloo-config-manager

JSON →
library1.1.1jsnpmunverified

Version 1.1.1 – Utility to manage complex Babel configuration chains, avoiding duplicated work and enabling effective caching. Built specifically for testing Babel transpilation pipelines, it resolves Babel configs at a project level and caches results to speed up subsequent runs. Differentiates from direct Babel usage by handling multi-step config inheritance and caching internally. Release cadence is low; no updates since 2019. Requires Node >=4.

npm install hullabaloo-config-manager
INSTALL
IMPORT
SIG · HULLABALOO-CONFIG-
H
hullabaloo-config-manager
testingjavascriptv1.1.1
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
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
musl
node 18226 runs
build_error
glibc
node 18226 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));
Debug
Known issues
deprecatedPackage is no longer actively maintained; use with caution for new projects.
fix
Consider using @babel/core and @babel/config directly.
affects: all
Errors
Common errors & fixes
Error: Cannot find module 'babel-core'
babel-core is a required peer dependency not installed.
fix
npm 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.
fix
Ensure babel.config.js exists and is a valid Babel config object.
Upgrade
Version history
1.1.1latest on npm
Audit
Dependencies
babel-corerequiredRequired to load and interpret Babel configurations
Agent activity
7 hits · last 30 days
node
6
Amazon
1
Resources
hullabaloo-config-manager — npm install hullabaloo-config-manager · libregistry