HAR Viewer is a web application that allows visualizing HTTP Archive logs (HARs)
JavaScript PHP CSS HTML ActionScript Batchfile

README.md

Stable URL (v2.0.17, 21 March 2016) - http://www.softwareishard.com/har/viewer/

Up-to-date master - http://gitgrimbo.github.io/harviewer/master/ (and https)

HAR Viewer

License

HAR Viewer is free and open source software distributed under the BSD License.

Components

Build Tools

Testing

Development

The HAR Viewer build process uses Ant, Node.js and npm as its build tools.

Firstly, run npm install from the command line to install the Node.js/npm dependencies.

Linting

HAR Viewer uses ESLint for linting. It will be installed when you run npm install from the project root.

To show lint errors only:

npm run eslint

To show lint errors and warnings:

npm run eslint-full

Build

To see a list of available tasks, use ant -p at the command line.

Go to the project directory and execute the following command:

ant build

(Indicative build time - about 9 seconds. Node.js v6.0.0)

JSDoc

Go to the project directory and execute the following command:

npm run jsdoc

Version and Google Analytics

Certain build properties can be overridden at the command line. For example, to provide the VERSION and GOOGLE-ANALYTICS-PROFILE values:

ant build -DVERSION=3.0.0 -DGOOGLE-ANALYTICS-PROFILE=TRACKING_ID_HERE