Registry / web-framework / babel-preset-dlight-server

babel-preset-dlight-server

JSON →
library0.9.21jsnpmunverified

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.

npm install babel-preset-dlight-server
INSTALL
IMPORT
SIG · BABEL-PRESET-DLIGH
B
babel-preset-dlight-server
web-frameworkjavascriptv0.9.21
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
module.exports = require('babel-preset-dlight-server')
import preset from 'babel-preset-dlight-server'
Presets are typically used in config files; CommonJS require is standard. For ESM configs, use dynamic import or require with createRequire.
name
In .babelrc: { "presets": ["babel-preset-dlight-server"] }
import { babelPresetDlightServer } from 'babel-preset-dlight-server'
Preset is referenced by string name, not imported as a symbol.
type
import type { ConfigFunction } from '@babel/core'; const preset: ConfigFunction = require('babel-preset-dlight-server')
const { default: preset } = require('babel-preset-dlight-server')
TypeScript types are provided; the preset returns a ConfigFunction.

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 }] ], };
Debug
Known issues
breakingBreaking 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).
affects: <1.0.0
gotchaPreset may not work with Babel 7+ if not explicitly compatible.
fix
Ensure @babel/core version matches preset's peer dependency range.
affects: >=7.0.0
deprecatedThis package may be renamed or absorbed into a larger preset.
fix
Check DLight.js documentation for latest setup.
affects: >=0.9.0
Errors
Common errors & fixes
Error: Plugin/Preset files are not allowed to export objects, only functions.
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.
Module not found: Can't resolve 'babel-preset-dlight-server' in '/path/to/project'
Package not installed or missing from node_modules.
fix
Install via npm install babel-preset-dlight-server
Upgrade
Version history
0.9.21latest on npm
Audit
Dependencies
@babel/coreoptionalRequired as peer dependency for Babel presets.
Agent activity
12 hits · last 30 days
node
10
OpenAI (training)
1
Resources
babel-preset-dlight-server — npm install babel-preset-dlight-server · libregistry