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.
babel-preset-blueflag
✓ { presets: ['blueflag'] }
✗ { presets: ['babel-preset-blueflag'] }
Use the shorthand 'blueflag' in Babel config.
default config
✓ module.exports = { presets: [['blueflag', { browser: true }]] }
✗ module.exports = { presets: ['blueflag', { browser: true }] }
Options must be in an array: ['blueflag', options].
disabled plugins
✓ ['blueflag', { disabled: ['react'] }]
✗ ['blueflag', { disabled: ['babel-preset-react'] }]
Prefixes like 'babel-preset-' or 'babel-plugin-' are omitted in the disabled list.
Shows how to install and configure babel-preset-blueflag with browser targeting, disabled array, and custom env targets.
// Install: npm install --save babel-preset-blueflag
// In .babelrc or babel.config.js:
module.exports = {
presets: [
['blueflag', {
browser: process.env.BROWSER === 'true',
disabled: [],
config: {
env: {
targets: {
browsers: '> 1%'
}
}
}
}]
]
};
Errors
Common errors & fixes
Error: Plugin/Preset files are not allowed to export objects, only functions.
Using an outdated Babel version that expects function presets.
fixUpgrade to Babel 7+ or ensure preset is loaded correctly.
Module not found: Error: Can't resolve 'babel-preset-env'
babel-preset-env is not installed as a direct dependency when using npm v7+ with auto-peer-deps off.
fixRun npm install babel-preset-env --save-dev.
Audit
Dependencies
babel-preset-envrequiredCore preset for environment-based transpilation
babel-plugin-transform-runtimerequiredRuntime transform plugin
babel-plugin-transform-class-propertiesrequiredClass properties transform
babel-preset-reactrequiredReact JSX and display name transforms
babel-preset-stage-3requiredStage 3 proposal transforms