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.

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
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.
npm install babel-preset-dlight-server
yarn add babel-preset-dlight-server
pnpm add babel-preset-dlight-server

Shows how to use the preset in a Babel config file, both with and without options.

// babel.config.js
module.exports = {
  presets: ['babel-preset-dlight-server'],
};

// With options:
module.exports = {
  presets: [
    ['babel-preset-dlight-server', { someOption: true }]
  ],
};