@api-client/har
v0.2.2
Published
Everything related to HAR processing and visualizing in API Client.
Downloads
1,978
Readme
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.
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