Socket
Socket
Sign inDemoInstall

clone-response

Package Overview
Dependencies
1
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.0 to 1.0.1

package-lock.json

8

package.json
{
"name": "clone-response",
"version": "1.0.0",
"version": "1.0.1",
"description": "Clone a Node.js HTTP response stream",

@@ -35,8 +35,8 @@ "main": "src/index.js",

"devDependencies": {
"ava": "^0.19.1",
"ava": "^0.20.0",
"coveralls": "^2.13.1",
"create-test-server": "^1.1.1",
"create-test-server": "^2.0.1",
"eslint-config-xo-lukechilds": "^1.0.0",
"get-stream": "^3.0.0",
"nyc": "^10.3.2",
"nyc": "^11.0.2",
"pify": "^3.0.0",

@@ -43,0 +43,0 @@ "xo": "^0.19.0"

@@ -7,2 +7,3 @@ # clone-response

[![Coverage Status](https://coveralls.io/repos/github/lukechilds/clone-response/badge.svg?branch=master)](https://coveralls.io/github/lukechilds/clone-response?branch=master)
[![npm](https://img.shields.io/npm/dm/clone-response.svg)](https://www.npmjs.com/package/clone-response)
[![npm](https://img.shields.io/npm/v/clone-response.svg)](https://www.npmjs.com/package/clone-response)

@@ -9,0 +10,0 @@

@@ -16,6 +16,3 @@ import http from 'http';

s = await createTestServer();
s.get('/', (req, res) => {
res.send(responseText);
});
s.get('/', (req, res) => res.send(responseText));
});

@@ -28,3 +25,3 @@

test('returns a new PassThrough stream', async t => {
const response = await get(s.url + '/');
const response = await get(s.url);
const clonedResponse = cloneResponse(response);

@@ -41,3 +38,3 @@

test('streaming a response twice should fail', async t => {
const response = await get(s.url + '/');
const response = await get(s.url);
const firstStream = await getStream(response);

@@ -51,3 +48,3 @@ const secondStream = await getStream(response);

test('streaming multiple cloned responses succeeds', async t => {
const response = await get(s.url + '/');
const response = await get(s.url);
const clonedResponse = cloneResponse(response);

@@ -62,3 +59,3 @@ const firstStream = await getStream(response);

test('custom properties are copied over', async t => {
const response = await get(s.url + '/');
const response = await get(s.url);
response.foo = 'bar';

@@ -71,3 +68,3 @@ const clonedResponse = cloneResponse(response);

test('function methods are bound to the original response instance', async t => {
const response = await get(s.url + '/');
const response = await get(s.url);
response.getContext = function () {

@@ -74,0 +71,0 @@ return this;

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc