Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

rocky

Package Overview
Dependencies
Maintainers
1
Versions
57
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rocky - npm Package Compare versions

Comparing version 0.1.3 to 0.1.4

examples/api-version.js

9

package.json
{
"name": "rocky",
"version": "0.1.3",
"version": "0.1.4",
"description": "Pluggable and middleware-oriented full featured HTTP/S proxy router",

@@ -20,3 +20,4 @@ "repository": "h2non/rocky",

"gateway",
"router"
"router",
"middleware"
],

@@ -45,6 +46,8 @@ "bin": {

"express": "^4.13.0",
"http-version": "^0.1.0",
"mocha": "^2.2.5",
"sinon": "^1.15.3",
"supertest": "^1.0.1"
"supertest": "^1.0.1",
"vhost": "^3.0.0"
}
}

@@ -12,4 +12,2 @@ # rocky [![Build Status](https://api.travis-ci.org/h2non/rocky.svg?branch=master&style=flat)](https://travis-ci.org/h2non/rocky) [![Code Climate](https://codeclimate.com/github/h2non/rocky/badges/gpa.svg)](https://codeclimate.com/github/h2non/rocky) [![NPM](https://img.shields.io/npm/v/rocky.svg)](https://www.npmjs.org/package/rocky) ![Downloads](https://img.shields.io/npm/dm/rocky.svg)

**Still beta**
## Features

@@ -32,16 +30,16 @@

- For progressive HTTP services migrations, such APIs
- As HTTP proxy for progressive migrations (e.g: APIs)
- As HTTP traffic interceptor transforming the request/response on-the-fly
- Replaying traffic to one or multiple backends
- As HTTP traffic interceptor and adapter
- As standalone reverse HTTP proxy with custom routing
- As HTTP traffic interceptor, logger and/or adapter
- As standalone reverse HTTP proxy with powerful routing
- As security proxy layer with custom logic
- As extensible HTTP proxy balancer with custom logic per route
- HTTP API proxy gateway
- As extensible HTTP proxy balancer with custom logic per specific route
- As HTTP API proxy gateway
- As SSL terminator proxy
- For A/B testing
- As test HTTP server intercepting and generating random/fake responses
- And whatever a programmatic HTTP proxy can be useful to
- As test intermediate servercd intercepting and generating random/fake responses
- And whatever a programmatic HTTP proxy could be useful to
## Rationale
## Motivation

@@ -93,3 +91,3 @@ Migrating systems if not a trivial thing, and it's even more complex if we're talking about production systems with requires high availability. Taking care about consistency and public interface contract should be a premise in most cases.

- [**vhost**](https://github.com/h2non/rocky-vhost) - vhost based routing for rocky
- [**version**](https://github.com/h2non/rocky-version) - version based routing for rocky (useful for APIs)
- [**version**](https://github.com/h2non/rocky-version) - HTTP API version based routing (uses [http-version](https://github.com/h2non/http-version))

@@ -96,0 +94,0 @@ ## Command-line

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