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.
default
✓ module.exports = require('babel-preset-pob-env')
✗ import preset from 'babel-preset-pob-env'
CommonJS module; use require() or configure in .babelrc
presetEnv
✓ // Add to babel.config.js: presets: ['babel-preset-pob-env']
✗ presets: [require('babel-preset-pob-env')]
String reference is preferred; direct require may cause issues with path resolution
getTargets
✓ const { getTargets } = require('babel-preset-pob-env')
✗ import { getTargets } from 'babel-preset-pob-env'
ESM import may not work if module is CJS; use default import workaround
Configures babel-preset-pob-env with Node.js current target, ES modules, and core-js polyfills.
// babel.config.js
module.exports = {
presets: [
['babel-preset-pob-env', {
targets: { node: 'current' },
modules: false,
useBuiltIns: 'usage',
corejs: 3
}]
]
};
Errors
Common errors & fixes
Error: Cannot find module 'babel-preset-pob-env'
Package not installed
fixnpm install --save-dev babel-preset-pob-env
TypeError: Cannot read properties of undefined (reading 'call')
Missing Babel peer dependency
fixnpm install --save-dev @babel/core
Error: Requires Babel "7.x" but was loaded with "6.x"
Babel version mismatch
fixUpgrade Babel to version 7 or use compatible preset version
Audit
Dependencies
@babel/corerequiredpeer dependency for Babel preset functionality
@babel/preset-envrequiredcore transpilation preset used internally
@babel/preset-typescriptoptionalTypeScript support