# @lendi/lendi-app-bridge

> Library to share state between micro frontends and lendi-app

Latest version **3.2.0** (published 2022-08-16) · MIT license · 0 weekly downloads

## Install

```sh
npm install @lendi/lendi-app-bridge
pnpm add @lendi/lendi-app-bridge
yarn add @lendi/lendi-app-bridge
bun add @lendi/lendi-app-bridge
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 3.2.0 |
| Published | 2022-08-16 |
| First published | 2019-02-18 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 28.1 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | phill_eade, trung-lendi, sadia-afrin, sean-elliott-lendi, nghiato, samanthaksanders, sunny.niu, pratyush-lendi, weikun-lendi, mfarshadmehr, ritapang, jayce_dugan, damien.lendi, jessezha, vinualwislendi, jannes.mingram.lendi, shraddham, bchiong, antoine_lendi, coshea, lendi-owner, willparker, mekaela, bradley.martin.lendi, kevin_bao_lendi, andy_sawyer, anuragsri, malkyfaith, brianduan, andrealin, yihan_lu_lendi, matthew-jordan, vamsiampolu, stan-lendi, amir.sarvestani, timsilva, illi4, samnevers, tues, jeffrey9231, boris.gordon, leo.wei, naguibihab, edkim_lendi, bharadwajsampath, joshatlendi, nodemacross, ddiprose_lendi, wilkinsleung0712, john.zhang, luissilvalendi, jacktator, lendi-luizglingani, nikste, cgreenlendi, simon.armstrong, thomaslendi, dimitrioslendi, daniel-deng-lendi, hemanthvenkata, ashis.nayak, kevinlilendi, tigerpistol, mapaxton, desmond.hsu, le-kang-lendi, yifan_lendi, yupeili, rwinarto.lendi, andrewantony, harshdeepgarg_lendi, dirgh, zhengyang.liu, mahmood-sajjadi, janettt |

## Links

- npm: https://www.npmjs.com/package/@lendi/lendi-app-bridge
- npm.io page: https://npm.io/package/@lendi/lendi-app-bridge

## Recent versions

- 3.2.0 (latest) — 2022-08-16
- 3.1.0 — 2020-07-14
- 3.0.0 — 2019-08-22
- 2.0.3 — 2019-04-11
- 2.0.2 — 2019-04-09
- 2.0.1 — 2019-04-09
- 2.0.0 — 2019-04-04
- 1.0.0 — 2019-02-18

## README

# lendi-app-bridge

A library to bridge data between micro frontends and @lendi/lendi-app using localStorage

## Api

### class LendiAppBridge(prefix?: string, storage? = window.localStorage: Storage): LendiAppBridge

Returns an instance of a lendiAppBridge.

Example:

```js
import LendiAppBridge from '@lendi/lendi-app-bridge';

const bridge = new LendiAppBridge();
```

### LendiAppBridge#getFunnelOneApiData(): FunnelOneApiData

Gets FunnelOneApiData from localStorage

Example:

```js
import LendiAppBridge from '@lendi/lendi-app-bridge';

const bridge = new LendiAppBridge();

const funnelOneData = bridge.getFunnelOneApiData();
```

### LendiAppBridge#updateFunnelOneApiData(newData: FunnelOneApiData): void

Updates FunnelOneApiData in localStorage

Example:

```js
import LendiAppBridge from '@lendi/lendi-app-bridge';

const bridge = new LendiAppBridge();

const funnelOneData = bridge.getFunnelOneApiData();

const newFunnelOneData = { ...funnelOneData, security_value: 100 };

bridge.updateFunnelOneApiData(newFunnelOneData);
```

### LendiAppBridge#clearFunnelOneData(): void

Clears any data for funnel-one in localStorage

Example:

```js
import LendiAppBridge from '@lendi/lendi-app-bridge';

const bridge = new LendiAppBridge();

bridge.clearFunnelOneData();
```

### LendiAppBridge#getActiveApplicationSfId(): ActiveApplicationSfId | undefined

Gets ActiveApplicationSfId from localStorage or returns undefined if doesnt exist

Example:

```js
import LendiAppBridge from '@lendi/lendi-app-bridge';

const bridge = new LendiAppBridge();

const activeApplicationSfId = bridge.getActiveApplicationSfId();
```

### LendiAppBridge#updateActiveApplicationSfId(newData: ActiveApplicationSfId): void

Updates ActiveApplicationSfId in localStorage

Example:

```js
import LendiAppBridge from '@lendi/lendi-app-bridge';

const bridge = new LendiAppBridge();

bridge.updateActiveApplicationSfId('A-NEW-ID');
```

---
_Source: https://npm.io/package/@lendi/lendi-app-bridge · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
