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

babel-plugin-transform-require-extensions

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

babel-plugin-transform-require-extensions - npm Package Compare versions

Comparing version 2.0.0 to 2.0.1

11

changelog.md
# babel-plugin-transform-require-extensions changelog
## 2.0.1
### Patch
- Updated dev dependencies.
- Added a new [`hard-rejection`](https://npm.im/hard-rejection) dev dependency to ensure unhandled rejections in tests exit the process with an error.
- Improved the package `test:prettier` script.
- Configured Prettier option `semi` to the default, `true`.
- Destructured `assert` imports.
- Ensure GitHub Actions run on pull request.
## 2.0.0

@@ -4,0 +15,0 @@

18

index.js

@@ -1,2 +0,2 @@

'use strict'
'use strict';

@@ -19,6 +19,6 @@ /**

if (path.node.callee.name === 'require') {
const [specifier] = path.node.arguments
const [specifier] = path.node.arguments;
if (specifier && specifier.type === 'StringLiteral')
for (const extension in extensions) {
const regExp = new RegExp(`${extension}$`)
const regExp = new RegExp(`${extension}$`);
if (regExp.test(specifier.value)) {

@@ -28,10 +28,10 @@ specifier.value = specifier.value.replace(

extensions[extension]
)
break
);
break;
}
}
}
}
}
}
}
},
},
};
};
{
"name": "babel-plugin-transform-require-extensions",
"version": "2.0.0",
"version": "2.0.1",
"description": "A Babel plugin that transforms specified require path file extensions.",

@@ -32,14 +32,15 @@ "license": "MIT",

"devDependencies": {
"@babel/core": "^7.7.7",
"babel-eslint": "^10.0.3",
"coverage-node": "^2.0.0",
"@babel/core": "^7.9.0",
"babel-eslint": "^10.1.0",
"coverage-node": "^2.0.3",
"eslint": "^6.8.0",
"eslint-config-env": "^12.0.1",
"eslint-config-prettier": "^6.7.0",
"eslint-plugin-import": "^2.19.1",
"eslint-plugin-jsdoc": "^18.4.3",
"eslint-plugin-node": "^10.0.0",
"eslint-config-env": "^13.0.4",
"eslint-config-prettier": "^6.10.1",
"eslint-plugin-import": "^2.20.2",
"eslint-plugin-jsdoc": "^22.1.0",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^3.1.2",
"prettier": "^1.19.1",
"test-director": "^2.0.0"
"hard-rejection": "^2.1.0",
"prettier": "^2.0.3",
"test-director": "^4.0.0"
},

@@ -49,6 +50,6 @@ "scripts": {

"test:eslint": "eslint .",
"test:prettier": "prettier '**/*.{json,yml,md}' -l",
"test:api": "coverage-node test",
"test:prettier": "prettier -c .",
"test:api": "coverage-node -r hard-rejection/register test",
"prepublishOnly": "npm test"
}
}
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