Socket
Socket
Sign inDemoInstall

node-loader

Package Overview
Dependencies
Maintainers
8
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

node-loader - npm Package Compare versions

Comparing version 1.0.3 to 2.0.0

9

CHANGELOG.md

@@ -5,2 +5,11 @@ # Changelog

## [2.0.0](https://github.com/webpack-contrib/node-loader/compare/v1.0.3...v2.0.0) (2021-04-05)
### ⚠ BREAKING CHANGES
* minimum supported webpack version is `5`
* dropped webpack@4 ([#33](https://github.com/webpack-contrib/node-loader/issues/33)) ([de9d1a5](https://github.com/webpack-contrib/node-loader/commit/de9d1a5a2ec39868217d03569352811fc0df1a8f))
### [1.0.3](https://github.com/webpack-contrib/node-loader/compare/v1.0.2...v1.0.3) (2021-04-05)

@@ -7,0 +16,0 @@

2

dist/cjs.js
"use strict";
const loader = require('./index');
const loader = require("./index");
module.exports = loader.default;
module.exports.raw = loader.raw;

@@ -11,4 +11,2 @@ "use strict";

var _schemaUtils = require("schema-utils");
var _options = _interopRequireDefault(require("./options.json"));

@@ -23,8 +21,4 @@

function loader(content) {
const options = (0, _loaderUtils.getOptions)(this);
(0, _schemaUtils.validate)(_options.default, options, {
name: 'Node Loader',
baseDataPath: 'options'
});
const name = (0, _loaderUtils.interpolateName)(this, typeof options.name !== 'undefined' ? options.name : '[contenthash].[ext]', {
const options = this.getOptions(_options.default);
const name = (0, _loaderUtils.interpolateName)(this, typeof options.name !== "undefined" ? options.name : "[contenthash].[ext]", {
context: this.rootContext,

@@ -36,3 +30,3 @@ content

try {
process.dlopen(module, __dirname + require("path").sep + __webpack_public_path__ + ${JSON.stringify(name)}${typeof options.flags !== 'undefined' ? `, ${JSON.stringify(options.flags)}` : ''});
process.dlopen(module, __dirname + require("path").sep + __webpack_public_path__ + ${JSON.stringify(name)}${typeof options.flags !== "undefined" ? `, ${JSON.stringify(options.flags)}` : ""});
} catch (error) {

@@ -39,0 +33,0 @@ throw new Error('node-loader:\\n' + error);

{
"title": "Node Loader options",
"type": "object",

@@ -3,0 +4,0 @@ "properties": {

{
"name": "node-loader",
"version": "1.0.3",
"version": "2.0.0",
"description": "A Node loader module for enhanced-require",

@@ -35,4 +35,3 @@ "license": "MIT",

"prepare": "npm run build",
"release": "standard-version",
"defaults": "webpack-defaults"
"release": "standard-version"
},

@@ -43,32 +42,29 @@ "files": [

"peerDependencies": {
"webpack": "^4.0.0 || ^5.0.0"
"webpack": "^5.0.0"
},
"dependencies": {
"loader-utils": "^2.0.0",
"schema-utils": "^3.0.0"
"loader-utils": "^2.0.0"
},
"devDependencies": {
"@babel/cli": "^7.11.6",
"@babel/core": "^7.11.6",
"@babel/preset-env": "^7.11.5",
"@commitlint/cli": "^11.0.0",
"@commitlint/config-conventional": "^11.0.0",
"@webpack-contrib/defaults": "^6.3.0",
"@babel/cli": "^7.13.14",
"@babel/core": "^7.13.14",
"@babel/preset-env": "^7.13.12",
"@commitlint/cli": "^12.1.1",
"@commitlint/config-conventional": "^12.1.1",
"@webpack-contrib/eslint-config-webpack": "^3.0.0",
"babel-jest": "^26.5.2",
"cross-env": "^7.0.2",
"babel-jest": "^26.6.3",
"cross-env": "^7.0.3",
"del": "^6.0.0",
"del-cli": "^3.0.1",
"eslint": "^7.10.0",
"eslint-config-prettier": "^6.12.0",
"eslint": "^7.23.0",
"eslint-config-prettier": "^8.1.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-prettier": "^3.1.4",
"husky": "^4.3.0",
"jest": "^26.5.2",
"lint-staged": "^10.4.0",
"memfs": "^3.2.0",
"jest": "^26.6.3",
"lint-staged": "^10.5.4",
"memfs": "^3.2.2",
"npm-run-all": "^4.1.5",
"prettier": "^2.1.2",
"standard-version": "^9.0.0",
"webpack": "^4.44.2"
"prettier": "^2.2.1",
"standard-version": "^9.1.1",
"webpack": "^5.30.0"
},

@@ -75,0 +71,0 @@ "keywords": [

@@ -37,3 +37,3 @@ <div align="center">

module.exports = {
target: 'node',
target: "node",
node: {

@@ -46,3 +46,3 @@ __dirname: false,

test: /\.node$/,
loader: 'node-loader',
loader: "node-loader",
},

@@ -59,3 +59,3 @@ ],

```js
import node from 'node-loader!./file.node';
import node from "node-loader!./file.node";
```

@@ -70,3 +70,3 @@

```js
import node from 'file.node';
import node from "file.node";
```

@@ -80,3 +80,3 @@

module.exports = {
target: 'node',
target: "node",
node: {

@@ -89,3 +89,3 @@ __dirname: false,

test: /\.node$/,
loader: 'node-loader',
loader: "node-loader",
},

@@ -117,3 +117,3 @@ ],

```js
import node from 'file.node';
import node from "file.node";
```

@@ -124,6 +124,6 @@

```js
const os = require('os');
const os = require("os");
module.exports = {
target: 'node',
target: "node",
node: {

@@ -136,3 +136,3 @@ __dirname: false,

test: /\.node$/,
loader: 'node-loader',
loader: "node-loader",
options: {

@@ -160,3 +160,3 @@ flags: os.constants.dlopen.RTLD_NOW,

module.exports = {
target: 'node',
target: "node",
node: {

@@ -169,5 +169,5 @@ __dirname: false,

test: /\.node$/,
loader: 'node-loader',
loader: "node-loader",
options: {
name: '[path][name].[ext]',
name: "[path][name].[ext]",
},

@@ -186,3 +186,3 @@ },

module.exports = {
target: 'node',
target: "node",
node: {

@@ -195,3 +195,3 @@ __dirname: false,

test: /\.node$/,
loader: 'node-loader',
loader: "node-loader",
options: {

@@ -202,7 +202,7 @@ name(resourcePath, resourceQuery) {

if (process.env.NODE_ENV === 'development') {
return '[path][name].[ext]';
if (process.env.NODE_ENV === "development") {
return "[path][name].[ext]";
}
return '[contenthash].[ext]';
return "[contenthash].[ext]";
},

@@ -209,0 +209,0 @@ },

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