express-routes-mapper
Advanced tools
Comparing version 1.0.1 to 1.0.2
'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 @@ |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
13822
6
81
174
0
7
+ Addedbabel-plugin-add-module-exports@0.2.1(transitive)