New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

node-polyfill-webpack-plugin

Package Overview
Dependencies
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

node-polyfill-webpack-plugin - npm Package Compare versions

Comparing version 4.0.0 to 4.1.0

1

index.d.ts

@@ -31,2 +31,3 @@ import {type MergeExclusive} from 'type-fest';

| 'timers'
| 'timers/promises'
| 'tty'

@@ -33,0 +34,0 @@ | 'url'

66

index.js
'use strict';
const stdLibBrowser = require('node-stdlib-browser');
// https://github.com/sindresorhus/filter-obj/blob/58086b537bb622166387216bfb7da6e8184996ba/index.js#L1-L25

@@ -40,2 +42,3 @@ function includeKeys(object, predicate) {

'timers',
'timers/promises',
'tty',

@@ -98,5 +101,5 @@ 'url',

compiler.options.plugins.push(new compiler.webpack.ProvidePlugin(filter({
Buffer: [require.resolve('buffer/'), 'Buffer'],
console: require.resolve('console-browserify'),
process: require.resolve('process/browser'),
Buffer: [stdLibBrowser.buffer, 'Buffer'],
console: stdLibBrowser.console,
process: stdLibBrowser.process,
})));

@@ -106,33 +109,34 @@

...filter({
assert: require.resolve('assert/'),
buffer: require.resolve('buffer/'),
console: require.resolve('console-browserify'),
constants: require.resolve('constants-browserify'),
crypto: require.resolve('crypto-browserify'),
domain: require.resolve('domain-browser'),
events: require.resolve('events/'),
assert: stdLibBrowser.assert,
buffer: stdLibBrowser.buffer,
console: stdLibBrowser.console,
constants: stdLibBrowser.constants,
crypto: stdLibBrowser.crypto,
domain: stdLibBrowser.domain,
events: stdLibBrowser.events,
fs: false,
http: require.resolve('stream-http'),
https: require.resolve('https-browserify'),
os: require.resolve('os-browserify/browser'),
path: require.resolve('path-browserify'),
punycode: require.resolve('punycode/'),
process: require.resolve('process/browser'),
querystring: require.resolve('querystring-es3'),
stream: require.resolve('stream-browserify'),
http: stdLibBrowser.http,
https: stdLibBrowser.https,
os: stdLibBrowser.os,
path: stdLibBrowser.path,
punycode: stdLibBrowser.punycode,
process: stdLibBrowser.process,
querystring: stdLibBrowser.querystring,
stream: stdLibBrowser.stream,
/* eslint-disable camelcase */
_stream_duplex: require.resolve('readable-stream/lib/_stream_duplex'),
_stream_passthrough: require.resolve('readable-stream/lib/_stream_passthrough'),
_stream_readable: require.resolve('readable-stream/lib/_stream_readable'),
_stream_transform: require.resolve('readable-stream/lib/_stream_transform'),
_stream_writable: require.resolve('readable-stream/lib/_stream_writable'),
string_decoder: require.resolve('string_decoder/'),
_stream_duplex: stdLibBrowser._stream_duplex,
_stream_passthrough: stdLibBrowser._stream_passthrough,
_stream_readable: stdLibBrowser._stream_readable,
_stream_transform: stdLibBrowser._stream_transform,
_stream_writable: stdLibBrowser._stream_writable,
string_decoder: stdLibBrowser.string_decoder,
/* eslint-enable camelcase */
sys: require.resolve('util/'),
timers: require.resolve('timers-browserify'),
tty: require.resolve('tty-browserify'),
url: require.resolve('url/'),
util: require.resolve('util/'),
vm: require.resolve('vm-browserify'),
zlib: require.resolve('browserify-zlib'),
sys: stdLibBrowser.sys,
timers: stdLibBrowser.timers,
'timers/promises': stdLibBrowser['timers/promises'],
tty: stdLibBrowser.tty,
url: stdLibBrowser.url,
util: stdLibBrowser.util,
vm: stdLibBrowser.vm,
zlib: stdLibBrowser.zlib,
}),

@@ -139,0 +143,0 @@ ...compiler.options.resolve.fallback,

{
"name": "node-polyfill-webpack-plugin",
"version": "4.0.0",
"version": "4.1.0",
"description": "Polyfill Node.js core modules in Webpack.",

@@ -29,32 +29,10 @@ "repository": "Richienb/node-polyfill-webpack-plugin",

"dependencies": {
"assert": "^2.1.0",
"browserify-zlib": "^0.2.0",
"buffer": "^6.0.3",
"console-browserify": "^1.2.0",
"constants-browserify": "^1.0.0",
"crypto-browserify": "^3.12.0",
"domain-browser": "^5.7.0",
"events": "^3.3.0",
"https-browserify": "^1.0.0",
"os-browserify": "^0.3.0",
"path-browserify": "^1.0.1",
"process": "^0.11.10",
"punycode": "^2.3.1",
"querystring-es3": "^0.2.1",
"readable-stream": "^4.5.2",
"stream-browserify": "^3.0.0",
"stream-http": "^3.2.0",
"string_decoder": "^1.3.0",
"timers-browserify": "^2.0.12",
"tty-browserify": "^0.0.1",
"type-fest": "^4.18.2",
"url": "^0.11.3",
"util": "^0.12.5",
"vm-browserify": "^1.1.2"
"node-stdlib-browser": "^1.3.0",
"type-fest": "^4.27.0"
},
"devDependencies": {
"ava": "^5.3.1",
"ava": "^6.2.0",
"p-webpack": "^1.0.1",
"webpack": "^5.88.2",
"xo": "^0.56.0"
"webpack": "^5.96.1",
"xo": "^0.59.3"
},

@@ -61,0 +39,0 @@ "peerDependencies": {

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc