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

api-routes

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

api-routes - npm Package Compare versions

Comparing version

to
0.1.2

9

lib/index.js

@@ -5,3 +5,4 @@ // api.js

var _ = require('underscore'),
express = require('express');
express = require('express'),
debug = require('debug')('api-routes');

@@ -19,4 +20,4 @@ module.exports = Api;

opts = opts || {};
this._router = opts.caseSensative || false;
this._router = opts.strict || false;
this._router.caseSensative = opts.caseSensative || false;
this._router.strict = opts.strict || false;
}

@@ -59,2 +60,3 @@

_.each(filtered, function (handler, method) {
debug('Exposing endpoint %s at %s %s', endpoint.name, method, url);
app[method].apply(app, args.concat(handler));

@@ -87,2 +89,3 @@ });

Api.prototype.extend = function apiExtend (parent, child) {
debug('Extending endpoint %s from %s', child.name, parent.name);
var url = (parent.url || '') + (child.url || '');

@@ -89,0 +92,0 @@ return _.extend(_.omit(parent, this.methods), child, {url: url});

{
"name": "api-routes",
"description": "A declarative system for creating express API routes.",
"version": "0.1.1",
"version": "0.1.2",
"author": "Jon Eisen <jon.m.eisen@gmail.com>",

@@ -24,4 +24,5 @@ "scripts": {

"underscore": "~1.5.1",
"express": "~3.3.4"
"express": "~3.3.4",
"debug": "~0.7.2"
}
}