@avatarconnect/sdk
v0.0.4
Published
One toolkit to integrate every avatar project
Maintainers
Readme
@avatarconnect/sdk 
The JavaScript sdk for integrating AvatarConnect into your web-based metaverse
Installing
Via CDN:
<script src="https://cdn.jsdelivr.net/npm/@avatarconnect/sdk/dist/index.js"></script>Using npm:
$ npm install @avatarconnect/sdkUsing bower:
$ bower install @avatarconnect/sdkUsing yarn:
$ yarn add @avatarconnect/sdkUsage
import AvatarConnect from '@avatarconnect/sdk'
const connector = new AvatarConnect([
['ready-player-me', { gateway: 'mona' }],
'crypto-avatars',
'meebits',
])
// Display the AvatarConnect modal
connector.enable()
connector.on('close', handleClose)
connector.on('error', handleError)
// Pass the result into the AvatarConnect plugin for your game engine
connector.on('result', handleResult)
// Hide the AvatarConnect modal
connector.disable()API
new AvatarConnect(<providers>[, <options>])Providers
Check out our docs for more info on provider configurations
Options
| Option | Description | Default |
| --------------- | -------------------------------------------------------------------------------------------------------------------- | ------------------------------ |
| bridgeUrl | Pass in a custom url for your own hosted version of @avatarconnect/bridge | https://v0.avatarconnect.org |
| maxHeight | Max height of the modal's content (in pixels) | 600 |
| maxWidth | Max width of the modal's content (in pixels) | 800 |
| padding | The padding on the sides of the modal at full width (in pixels) | 6 |
