Registry / web-framework / babel-preset-pob-env

babel-preset-pob-env

JSON →
library17.0.1jsnpmunverified

Babel preset for compiling JavaScript/TypeScript in pob projects. Current stable version: 17.0.1 (released 2026-04-05). Requires Node >=22.18.0. Part of the pob monorepo toolchain. Differentiates by targeting pob's specific environment needs, with automatic polyfills and module transforms based on target. Released irregularly alongside other pob packages.

npm install babel-preset-pob-env
INSTALL
IMPORT
SIG · BABEL-PRESET-POB-E
B
babel-preset-pob-env
web-frameworkjavascriptv17.0.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.

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 }] ] };
Debug
Known issues
breakingRequires Node >=22.18.0. Older versions of Node will fail to run the preset.
fix
Upgrade Node to >=22.18.0
affects: <22.18.0
gotchaPreset uses @babel/preset-env internally; options like targets and modules are passed through. Incorrect options may cause unexpected transpilation.
fix
Refer to @babel/preset-env documentation for valid options
affects: all
gotchaTypeScript support requires @babel/preset-typescript to be installed separately.
fix
npm install --save-dev @babel/preset-typescript
affects: >=17.0.0
deprecateduseBuiltIns: 'usage' with corejs: 3 is recommended, but older settings may cause duplicate polyfills.
fix
Update to corejs: 3 and useBuiltIns: 'usage'
affects: <17.0.0
Errors
Common errors & fixes
Error: Cannot find module 'babel-preset-pob-env'
Package not installed
fix
npm install --save-dev babel-preset-pob-env
TypeError: Cannot read properties of undefined (reading 'call')
Missing Babel peer dependency
fix
npm install --save-dev @babel/core
Error: Requires Babel "7.x" but was loaded with "6.x"
Babel version mismatch
fix
Upgrade Babel to version 7 or use compatible preset version
Upgrade
Version history
17.0.1latest on npm
Audit
Dependencies
@babel/corerequiredpeer dependency for Babel preset functionality
@babel/preset-envrequiredcore transpilation preset used internally
@babel/preset-typescriptoptionalTypeScript support
Agent activity
9 hits · last 30 days
node
8
OpenAI (training)
1
Resources
babel-preset-pob-env — npm install babel-preset-pob-env · libregistry