The JavaScript sdk for integrating AvatarConnect into your web-based metaverse
Via CDN:
<script src="https://cdn.jsdelivr.net/npm/@avatarconnect/sdk/dist/index.js"></script>
Using npm:
$ npm install @avatarconnect/sdk
Using bower:
$ bower install @avatarconnect/sdk
Using yarn:
$ yarn add @avatarconnect/sdk
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()
new AvatarConnect(<providers>[, <options>])
Check out our docs for more info on provider configurations
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 |