You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

convexpress

Package Overview
Dependencies
Maintainers
3
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

convexpress - npm Package Compare versions

Comparing version
2.1.1
to
2.2.0
+6
-0
CHANGELOG.md

@@ -0,1 +1,7 @@

## 2.2.0 (November 20, 2017)
Features:
* support default exports in `loadFrom`
## 2.1.1 (November 19, 2017)

@@ -2,0 +8,0 @@

+1
-1
{
"name": "convexpress",
"version": "2.1.1",
"version": "2.2.0",
"description": "Employ conventions to register express routes",

@@ -5,0 +5,0 @@ "main": "src/index.js",

@@ -85,4 +85,11 @@ const { Router } = require("express");

router.loadFrom = pattern => {
const routes = glob.sync(pattern, { absolute: true });
routes.forEach(route => router.convroute(require(route)));
const routePaths = glob.sync(pattern, { absolute: true });
routePaths.forEach(routePath => {
const routeExport = require(routePath);
const route =
routeExport && routeExport.default
? routeExport.default
: routeExport;
router.convroute(route);
});
return router;

@@ -89,0 +96,0 @@ };