babel-preset-dlight-server
raw JSON → 0.9.21 verified Fri May 01 auth: no javascript
A Babel preset for transpiling DLight.js server-side code. Version 0.9.21 is current; release cadence is not publicly documented. It is part of the DLight.js ecosystem, likely with minimal docs. Differentiators: specifically designed for DLight.js server rendering, integrates with Babel pipeline.
Common errors
error Error: Plugin/Preset files are not allowed to export objects, only functions. ↓
cause Using an older version of Babel that expects function return.
fix
Upgrade @babel/core to version that supports object presets, or wrap preset in a function.
error Module not found: Can't resolve 'babel-preset-dlight-server' in '/path/to/project' ↓
cause Package not installed or missing from node_modules.
fix
Install via npm install babel-preset-dlight-server
Warnings
breaking Breaking changes in minor versions may occur before v1.0. Lock your version. ↓
fix Use exact version or lockfile (e.g., npm shrinkwrap or yarn.lock).
gotcha Preset may not work with Babel 7+ if not explicitly compatible. ↓
fix Ensure @babel/core version matches preset's peer dependency range.
deprecated This package may be renamed or absorbed into a larger preset. ↓
fix Check DLight.js documentation for latest setup.
Install
npm install babel-preset-dlight-server yarn add babel-preset-dlight-server pnpm add babel-preset-dlight-server Imports
- default wrong
import preset from 'babel-preset-dlight-server'correctmodule.exports = require('babel-preset-dlight-server') - name wrong
import { babelPresetDlightServer } from 'babel-preset-dlight-server'correctIn .babelrc: { "presets": ["babel-preset-dlight-server"] } - type wrong
const { default: preset } = require('babel-preset-dlight-server')correctimport type { ConfigFunction } from '@babel/core'; const preset: ConfigFunction = require('babel-preset-dlight-server')
Quickstart
// babel.config.js
module.exports = {
presets: ['babel-preset-dlight-server'],
};
// With options:
module.exports = {
presets: [
['babel-preset-dlight-server', { someOption: true }]
],
};