# gemini-viewer-ue-web
Web sdk for connecting gemini-viewer-ue. Including WebRTC, message handler, toolbar, etc.

## Available Scripts

In the project directory, you can run:

### `npm start`

Runs the app in the development mode.\
Open [http://localhost:8080](http://localhost:8080) to view it in the browser.

It will rebuild if you make edits.\
You will also see any lint errors in the console.

### `npm run build`

Builds the app for production to the `dist` folder.\

## `Installation`

Using npm:
```shell
npm install @pattern-x/gemini-viewer-ue-web
```

## OverviewMap

OverviewMap requires to introduce gemini-viewer-threejs module, we should pack gemini-viewer-threejs into the final output binary. While, because upper applications already introduced gemini-viewer-threejs, so they don't want it to be included again. That's why we are putting it to peerDependencies now.