0.2.2 • Published 3 years ago

@api-client/har v0.2.2

Weekly downloads
-
License
cc-by-4.0
Repository
github
Last release
3 years ago

Deprecated

This component is deprecated. Use @advanced-rest-client/app instead.


A module containing all logic and UIs related to HAR data processing in Advanced REST Client.

Published on NPM

Tests and publishing

Usage

Installation

npm install --save @api-client/har

Visualizing HAR data

<section>
  <har-viewer></har-viewer>
</section>

<script type="module" src="@api-client/har/har-viewer.js"></script>
<script>
  const har = await getHarData();
  document.body.querySelector('har-viewer').har = har;
</script>

Transforming the request object

To transform ARC request object into a HAR log, use the HarTransformer class.

import { HarTransformer } from '@api-client/har';

const processor = new HarTransformer('My app name', 'My app version');
const result = await processor.transform([arcRequest]);

The argument of the transform function accepts an array of requests to create a multi page HAR object.

Development

git clone https://github.com/@api-client/har
cd arc-har
npm install

Running the demo locally

npm start

Running the tests

npm test

License