0.0.30 • Published 8 years ago

webrunner v0.0.30

Weekly downloads
5
License
GPL-3.0
Repository
github
Last release
8 years ago

WebRunner

WebRunner is an extensible proxy server designed to make debugging, testing, and code exploration easier for full stack web developers. As a proxy, it is given HTTP traffic intended for another server and can manipulate the requests and responses as needed. WebRunner’s default behavior is to pass all traffic between the client and origin server with as little change as possible. A user controlled configuration file is used to specify a collection of plugins that are used to manipulate or log the traffic in any way that is helpful for debugging or testing. WebRunner comes with a set of stock Javascript plugins and users can create their own for specific use cases.

Install

On Mac and Linux: sudo npm install webrunner -g

On Windows: npm install webrunner -g

Configure

In your home folder, create a sub-folder named .webrunner. In the web runner folder create a file named configure.json.

Sample config file:

{ "profiles": [ { "name": "scottcote", "host": "www.scottcote.com", "secureHost": true, "plugins": { "enabled": true, "matchType": "urlPathname", "matchValue": "/cacheable/script.js", "type": "replaceBodyWithFile", "config": { "filePath": "/Users/scottcote/Downloads/script.js" } } }, { "name": "yahoo", "host": "www.yahoo.com", "secureHost": true } ] }

0.0.30

8 years ago

0.0.29

8 years ago

0.0.28

8 years ago

0.0.27

8 years ago

0.0.26

8 years ago

0.0.25

8 years ago

0.0.24

8 years ago

0.0.23

8 years ago

0.0.22

8 years ago

0.0.21

8 years ago

0.0.20

8 years ago

0.0.19

8 years ago

0.0.18

8 years ago

0.0.17

8 years ago

0.0.16

8 years ago

0.0.15

8 years ago

0.0.14

8 years ago

0.0.13

8 years ago

0.0.12

8 years ago

0.0.11

8 years ago

0.0.10

8 years ago

0.0.9

8 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago