Comparing version 0.1.3 to 0.1.4
{ | ||
"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 |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
61389
34
1406
8
532
18