Socket
Socket
Sign inDemoInstall

append-transform

Package Overview
Dependencies
Maintainers
5
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

append-transform - npm Package Compare versions

Comparing version 1.0.0 to 2.0.0

CHANGELOG.md

14

index.js
'use strict';
const path = require('path');
const js = require('default-require-extensions/js');

@@ -8,8 +9,7 @@

function appendTransform(transform, ext, extensions) {
// eslint-disable-next-line node/no-deprecated-api
function appendTransform(transform, ext = '.js', extensions = require.extensions) {
// Generate a unique key for this transform
var key = __dirname + count; // eslint-disable-line
const key = path.join(__dirname, count.toString());
count++;
ext = ext || '.js';
extensions = extensions || require.extensions;

@@ -33,2 +33,3 @@ let forwardGet;

};
forwardSet = function (val) {

@@ -42,2 +43,3 @@ descriptor.set(val);

};
forwardSet = function (val) {

@@ -57,3 +59,3 @@ descriptor.value = val;

// eslint-disable-next-line func-name-matching func-names
// eslint-disable-next-line func-name-matching, func-names
module._compile = function replacementCompile(code, filename) {

@@ -81,3 +83,3 @@ module._compile = originalCompile;

} else {
// We have already scene this hook, and it is being reverted (proxyquire, etc) - don't wrap again.
// We have already seen this hook, and it is being reverted (proxyquire, etc) - don't wrap again.
hooks.splice(restoreIndex + 1, hooks.length);

@@ -84,0 +86,0 @@ forwardSet(hook);

{
"name": "append-transform",
"version": "1.0.0",
"version": "2.0.0",
"description": "Install a transform to `require.extensions` that always runs last, even if additional extensions are added later.",

@@ -13,3 +13,3 @@ "license": "MIT",

"engines": {
"node": ">=4"
"node": ">=8"
},

@@ -34,10 +34,10 @@ "scripts": {

"dependencies": {
"default-require-extensions": "^2.0.0"
"default-require-extensions": "^3.0.0"
},
"devDependencies": {
"ava": "^0.24.0",
"coveralls": "^3.0.0",
"ava": "^2.3.0",
"coveralls": "^3.0.6",
"fake-module-system": "^0.3.0",
"nyc": "^11.3.0",
"xo": "^0.15.1"
"nyc": "^14.1.1",
"xo": "^0.24.0"
},

@@ -44,0 +44,0 @@ "xo": {

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