Socket
Socket
Sign inDemoInstall

hapi-csv

Package Overview
Dependencies
Maintainers
2
Versions
41
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hapi-csv - npm Package Compare versions

Comparing version 2.4.0 to 2.4.1

9

lib/index.js

@@ -55,8 +55,9 @@ 'use strict';

const acceptHeader = request.headers.accept;
if (!acceptHeader) {
if (!request.headers.accept) {
return reply.continue();
}
const oldAcceptHeader = request.headers.accept;
request.headers.accept = request.headers.accept.replace(/\*\/\*/g, '');
const accept = Accepts(request);

@@ -76,2 +77,4 @@ const preferedType = accept.types(['text/csv', 'application/csv']);

request.headers.accept = oldAcceptHeader;
return reply.continue();

@@ -78,0 +81,0 @@ });

{
"name": "hapi-csv",
"version": "2.4.0",
"version": "2.4.1",
"description": "Hapi plugin for converting a Joi response schema and dataset to csv",

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

@@ -227,2 +227,19 @@ 'use strict';

it('Still replies with JSON when Accept header contains wildcard', (done) => {
return simpleServer.inject({
method: 'GET',
url: '/user',
headers: {
Accept: 'application/json, */*'
}
}, (res) => {
expect(res.headers['content-type']).to.equal('application/json; charset=utf-8');
expect(res.result).to.equal(user);
return done();
});
});
it('Passes on errors', (done) => {

@@ -229,0 +246,0 @@

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