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

hapi-version-prereq

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hapi-version-prereq - npm Package Compare versions

Comparing version 1.0.0 to 2.0.0

10

index.js
exports.register = function (plugin, options, next) {
plugin.ext('onPreHandler', function(request, extNext){
plugin.ext('onPreHandler', function(request, reply){

@@ -13,3 +13,3 @@ request.pre = request.pre || {};

request.pre.version = { version: bits[1], mode: "url" };
return extNext();
return reply.continue();
}

@@ -21,3 +21,3 @@

if(!accept){
return extNext();
return reply.continue();
}

@@ -28,7 +28,7 @@

if(!matches || matches.length < 3){
return extNext();
return reply.continue();
}
request.pre.version = { version: matches[3], mode: "header" };
extNext();
return reply.continue();
});

@@ -35,0 +35,0 @@

{
"name": "hapi-version-prereq",
"version": "1.0.0",
"version": "2.0.0",
"description": "automgaically populates the version prereq for routes that support it",

@@ -31,3 +31,6 @@ "main": "index.js",

},
"dependencies": {}
"dependencies": {},
"peerDependencies": {
"hapi": "^8.0.0"
}
}

@@ -26,7 +26,7 @@ describe('tests', function(){

handler(request, function(){
handler(request, { continue: function(){
request.pre.version.version.should.eql('v1');
request.pre.version.mode.should.eql('url');
done();
});
}});
});

@@ -41,7 +41,7 @@

handler(request, function(){
handler(request, { continue: function(){
request.pre.version.version.should.eql('v1');
request.pre.version.mode.should.eql('header');
done();
});
}});
});

@@ -55,7 +55,7 @@

handler(request, function(){
handler(request, { continue: function(){
request.pre.version.version.should.eql('v1');
request.pre.version.mode.should.eql('header');
done();
});
}});
});

@@ -70,6 +70,6 @@

handler(request, function(){
handler(request, { continue: function(){
(request.pre.version === undefined).should.be.true;
done();
});
}});
});

@@ -84,6 +84,6 @@

handler(request, function(){
handler(request, { continue: function(){
(request.pre.version === undefined).should.be.true;
done();
});
}});
});

@@ -98,7 +98,7 @@

handler(request, function(){
handler(request, { continue: function(){
request.pre.version.version.should.eql('v2');
request.pre.version.mode.should.eql('url');
done();
});
}});
});

@@ -113,7 +113,7 @@

handler(request, function(){
handler(request, { continue: function(){
(request.pre.version === undefined).should.be.true;
done();
});
}});
});
});
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