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

@fastify/http-proxy

Package Overview
Dependencies
Maintainers
18
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@fastify/http-proxy - npm Package Compare versions

Comparing version 7.1.0 to 8.0.0

4

index.js

@@ -207,4 +207,4 @@ 'use strict'

httpProxy[Symbol.for('plugin-meta')] = {
fastify: '^3.0.0',
name: 'fastify-http-proxy'
fastify: '^4.0.0',
name: '@fastify/http-proxy'
}

@@ -211,0 +211,0 @@

{
"name": "@fastify/http-proxy",
"version": "7.1.0",
"version": "8.0.0",
"description": "proxy http requests, for Fastify",

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

"@fastify/pre-commit": "^2.0.2",
"@fastify/websocket": "^5.0.0",
"@fastify/websocket": "^6.0.1",
"@types/node": "^17.0.8",

@@ -40,3 +40,3 @@ "@types/ws": "^8.2.2",

"fast-proxy": "^2.1.0",
"fastify": "^3.25.3",
"fastify": "^4.0.0-rc.2",
"got": "^11.8.3",

@@ -53,6 +53,7 @@ "http-errors": "^2.0.0",

"tsd": "^0.20.0",
"typescript": "^4.5.4"
"typescript": "^4.5.4",
"why-is-node-running": "^2.2.2"
},
"dependencies": {
"@fastify/reply-from": "^7.0.0",
"@fastify/reply-from": "^8.0.0",
"ws": "^8.4.2"

@@ -59,0 +60,0 @@ },

@@ -31,3 +31,3 @@ 'use strict'

await srvProxy.listen(0)
await srvProxy.listen({ port: 0 })

@@ -34,0 +34,0 @@ srvSocket.on('connection', socket => {

@@ -41,5 +41,5 @@ 'use strict'

await origin.listen(0)
await origin.listen({ port: 0 })
teardown(origin.close.bind(origin))
teardown(() => origin.close())

@@ -52,3 +52,3 @@ test('basic proxy', async t => {

await server.listen(0)
await server.listen({ port: 0 })
t.teardown(server.close.bind(server))

@@ -78,3 +78,3 @@

await server.listen(0)
await server.listen({ port: 0 })
t.teardown(server.close.bind(server))

@@ -99,3 +99,3 @@

await server.listen(0)
await server.listen({ port: 0 })
t.teardown(server.close.bind(server))

@@ -126,3 +126,3 @@

await server.listen(0)
await server.listen({ port: 0 })
t.teardown(server.close.bind(server))

@@ -161,3 +161,3 @@

await server.listen(0)
await server.listen({ port: 0 })
t.teardown(server.close.bind(server))

@@ -193,3 +193,3 @@

await server.listen(0)
await server.listen({ port: 0 })
t.teardown(server.close.bind(server))

@@ -219,3 +219,3 @@

await server.listen(0)
await server.listen({ port: 0 })
t.teardown(server.close.bind(server))

@@ -245,3 +245,3 @@

await server.listen(0)
await server.listen({ port: 0 })
t.teardown(server.close.bind(server))

@@ -271,3 +271,3 @@

await server.listen(0)
await server.listen({ port: 0 })
t.teardown(server.close.bind(server))

@@ -294,3 +294,3 @@

await server.listen(0)
await server.listen({ port: 0 })
t.teardown(server.close.bind(server))

@@ -340,3 +340,3 @@

await server.listen(0)
await server.listen({ port: 0 })
t.teardown(server.close.bind(server))

@@ -361,3 +361,3 @@

await origin2.listen(0)
await origin2.listen({ port: 0 })

@@ -378,3 +378,3 @@ const proxyServer = Fastify()

await proxyServer.listen(0)
await proxyServer.listen({ port: 0 })

@@ -408,3 +408,3 @@ t.teardown(() => {

await proxyServer.listen(0)
await proxyServer.listen({ port: 0 })

@@ -430,3 +430,3 @@ t.teardown(() => {

await proxyServer.listen(0)
await proxyServer.listen({ port: 0 })

@@ -451,3 +451,3 @@ t.teardown(() => {

await proxyServer.listen(0)
await proxyServer.listen({ port: 0 })

@@ -492,3 +492,3 @@ t.teardown(() => {

await proxyServer.listen(0)
await proxyServer.listen({ port: 0 })

@@ -514,3 +514,3 @@ t.teardown(() => {

await proxyServer.listen(0)
await proxyServer.listen({ port: 0 })

@@ -544,3 +544,3 @@ t.teardown(() => {

await server.listen(0)
await server.listen({ port: 0 })
t.teardown(server.close.bind(server))

@@ -568,3 +568,3 @@

await server.listen(0)
await server.listen({ port: 0 })
t.teardown(server.close.bind(server))

@@ -620,3 +620,3 @@

await server.listen(0)
await server.listen({ port: 0 })
t.teardown(server.close.bind(server))

@@ -662,3 +662,3 @@ await got(`http://localhost:${server.server.address().port}/a`, {

await server.listen(0)
await server.listen({ port: 0 })
t.teardown(server.close.bind(server))

@@ -690,3 +690,3 @@

})
const address = await appServer.listen(0)
const address = await appServer.listen({ port: 0 })

@@ -698,6 +698,6 @@ const proxyServer = Fastify()

})
const proxyAddress = await proxyServer.listen(0)
const proxyAddress = await proxyServer.listen({ port: 0 })
t.teardown(proxyServer.close.bind(proxyServer))
t.teardown(appServer.close.bind(appServer))
t.teardown(proxyServer.close.bind(proxyServer))

@@ -704,0 +704,0 @@ const resultRoot = await got(

@@ -29,3 +29,3 @@ 'use strict'

await promisify(origin.listen.bind(origin))(0)
await promisify(origin.listen.bind(origin))({ port: 0 })

@@ -38,3 +38,3 @@ const server = Fastify()

await server.listen(0)
await server.listen({ port: 0 })
t.teardown(server.close.bind(server))

@@ -63,3 +63,3 @@

const app = Fastify()
await app.listen(0)
await app.listen({ port: 0 })

@@ -71,3 +71,3 @@ const app2 = Fastify()

await t.rejects(app2.listen(appPort), /EADDRINUSE/)
await t.rejects(app2.listen({ port: appPort }), /EADDRINUSE/)

@@ -74,0 +74,0 @@ t.teardown(app.close.bind(app))

@@ -33,3 +33,3 @@ 'use strict'

return [frontend, await frontend.listen(0)]
return [frontend, await frontend.listen({ port: 0, host: '127.0.0.1' })]
}

@@ -88,3 +88,3 @@

const backendURL = await backend.listen(0)
const backendURL = await backend.listen({ port: 0, host: '127.0.0.1' })

@@ -91,0 +91,0 @@ const [frontend, frontendURL] = await proxyServer(t, backendURL, backendPath, proxyOptions, wrapperOptions)

@@ -31,3 +31,3 @@ 'use strict'

return [frontend, await frontend.listen(0)]
return [frontend, await frontend.listen({ port: 0 })]
}

@@ -84,3 +84,3 @@

const backendURL = await backend.listen(0)
const backendURL = await backend.listen({ port: 0 })

@@ -87,0 +87,0 @@ const [frontend, frontendURL] = await proxyServer(t, backendURL, backendPath, proxyOptions, wrapperOptions)

Sorry, the diff of this file is not supported yet

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