npm.io
0.2.2 • Published 4 years ago

@api-client/har

Licence
cc-by-4.0
Version
0.2.2
Deps
10
Size
71 kB
Vulns
0
Weekly
0

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

API Components by Pawel Psztyc is licensed under CC BY 4.0

Keywords