Registry / devops / webpack-target-electron-renderer

webpack-target-electron-renderer

JSON →
library0.4.0jsnpmunverified

Webpack target function for Electron renderer process, version 0.4.0 (last release). Stable but unmaintained since 2016. Adjusts webpack configuration to handle Electron renderer specifics, like removing Node.js built-in modules (e.g., 'fs', 'path') that are unavailable in the renderer. Different from electron-renderer target in newer webpack versions; this package predates native support. No recent releases, low maintenance.

npm install webpack-target-electron-renderer
INSTALL
IMPORT
SIG · WEBPACK-TARGET-ELE
W
webpack-target-electron-renderer
devopsjavascriptv0.4.0
Install
—
Import
—
Disk
—
Pass rate
0/ 6
Env Coverage0 / 6
glibc
18–22
musl
18–22
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
musl
node 18–223 runs
build_error
glibc
node 18–223 runs
build_error
Code
Verified usage

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

default
✓ var webpackTargetElectronRenderer = require('webpack-target-electron-renderer');
✗ import webpackTargetElectronRenderer from 'webpack-target-electron-renderer';
CommonJS only; no ESM export. Use require() as shown.

Shows how to configure webpack for Electron renderer using this package as the target.

var webpackTargetElectronRenderer = require('webpack-target-electron-renderer'); var options = { entry: './src/index.js', output: { path: './dist', filename: 'bundle.js' }, module: { loaders: [{ test: /\.js$/, loader: 'babel-loader' }] }, devtool: 'source-map', resolve: { extensions: ['', '.js', '.jsx'], packageMains: ['webpack', 'browser', 'web', 'browserify', ['jam', 'main'], 'main'] } }; options.target = webpackTargetElectronRenderer(options); module.exports = options;
Debug
Known issues
breakingPackage is unmaintained; does not support modern webpack (v2+) and Electron versions (v1+). Use webpack's built-in 'electron-renderer' target instead.
fix
Migrate to webpack's native 'target: 'electron-renderer''.
affects: >=0.4.0
deprecatedNo releases since 2016; package is effectively deprecated.
fix
Switch to webpack built-in target.
affects: >=0.4.0
gotchaThe function modifies the options object in place and also returns it. May cause unexpected side effects if options is reused.
fix
Ensure options object is not shared with other configurations; clone if needed.
affects: all
Errors
Common errors & fixes
Cannot find module 'webpack-target-electron-renderer'
Package not installed or removed from npm due to abandonment.
fix
Install explicitly: npm install webpack-target-electron-renderer (may fail if package is unpublished). Consider using webpack's built-in target.
UnhandledPromiseRejectionWarning: TypeError: webpackTargetElectronRenderer is not a function
Using import instead of require for CommonJS-only package.
fix
Use require('webpack-target-electron-renderer') as shown in docs.
Upgrade
Version history
0.4.0latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
19 hits · last 30 days
node
18
Resources
webpack-target-electron-renderer — npm install webpack-target-electron-renderer · libregistry