Socket
Socket
Sign inDemoInstall

express-routes-mapper

Package Overview
Dependencies
168
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.1 to 1.0.2

CHANGELOG.md

33

lib/index.js
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _object = require('object.entries');

@@ -15,18 +19,16 @@

var _splitByLastDot = require('./helpers/splitByLastDot');
var _splitByLastDot2 = _interopRequireDefault(_splitByLastDot);
var _isConstrutor = require('./helpers/isConstrutor');
var _isConstrutor2 = _interopRequireDefault(_isConstrutor);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var router = _express2.default.Router();
var cwd = process.cwd();
var isConstructor = function isConstructor(func) {
try {
new func();
} catch (err) {
return false;
}
return true;
};
var mapRoutes = function mapRoutes(routes, pathToController) {
var router = _express2.default.Router();
var requestMethodPath = void 0;

@@ -50,4 +52,4 @@ var requestMethod = void 0;

myPath = requestMethodPath.split(' ')[1];
controller = value[1].split('.')[0];
controllerMethod = value[1].split('.')[1];
controller = (0, _splitByLastDot2.default)(value[1])[0];
controllerMethod = (0, _splitByLastDot2.default)(value[1])[1];

@@ -57,3 +59,3 @@ try {

var isConstructable = isConstructor(handler);
var isConstructable = (0, _isConstrutor2.default)(handler);

@@ -85,2 +87,3 @@ if (isConstructable) {

module.exports = mapRoutes;
exports.default = mapRoutes;
module.exports = exports['default'];
{
"name": "express-routes-mapper",
"version": "1.0.1",
"version": "1.0.2",
"description": "a small mapper for express routes",

@@ -36,2 +36,3 @@ "main": "lib/index.js",

"babel-core": "^6.23.1",
"babel-plugin-add-module-exports": "^0.2.1",
"babel-plugin-transform-runtime": "^6.23.0",

@@ -38,0 +39,0 @@ "babel-preset-env": "^1.2.1",

@@ -7,2 +7,6 @@ # express-routes-mapper

---
**IMPORTANT: v1.0.2 fixed a security vulnerability. Every version up to v1.0.1 is not save for production. Update your current version to v1.0.2. You can find more information [here](https://github.com/aichbauer/express-routes-mapper/issues/15).**
---
## Getting started

@@ -9,0 +13,0 @@

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc