Registry /
devops / babel-preset-codecademy
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-codecademy')
✗ import preset from 'babel-preset-codecademy' (preset is CommonJS, not default export)
The preset is a CommonJS module exporting an array of presets/plugins, commonly used in .babelrc or babel.config.js.
preset (usage in config)
✓ module.exports = { presets: ['babel-preset-codecademy'] }
✗ module.exports = { presets: [require('babel-preset-codecademy')] } (require is unnecessary, string works)
Babel resolves preset strings automatically; avoid direct require.
TypeScript usage
✓ // No TypeScript definitions shipped; use @types/babel__core for config types
import type { ConfigFunction } from '@babel/core';
✗ import preset from 'babel-preset-codecademy' (no type export)
Package does not include TypeScript declarations; use @babel/core types for configuration.
Example of using babel-preset-codecademy in a Babel configuration file with custom target options.
// babel.config.js
module.exports = {
presets: [
['babel-preset-codecademy', {
// Available options (from code inspection):
// - targets: { browsers: '> 0.25%, not dead' } or { node: 'current' }
// - useBuiltIns: 'usage' (default false)
// - modules: false (default 'commonjs')
// - react: { runtime: 'automatic' } (v7 breaking change)
targets: { browsers: '> 0.25%, not dead' },
useBuiltIns: 'usage',
modules: false
}]
]
};
Errors
Common errors & fixes
Cannot find module 'babel-preset-codecademy'
Package not installed but referenced in Babel config.
fixnpm install --save-dev babel-preset-codecademy
Error: [BABEL] ... preset . is not a valid preset.
Typo in preset name or missing from node_modules.
fixEnsure 'babel-preset-codecademy' is spelled correctly and installed.
Audit
Dependencies
@babel/corerequiredPeer dependency; Babel core is required at runtime.
@babel/runtimerequiredPeer dependency; provides runtime helpers for transformed code.