rn-customize-avatar
Version:
This package is inspired by whatsapp, instagram custom avatar. You can customize your own avatar and use as a profile in your project
273 lines (271 loc) • 5.72 kB
JavaScript
/**
* Do not change this file manually! This file was generated with the "Dicebear Exporter"-Plugin for Figma.
*
* Plugin: https://www.figma.com/community/plugin/1005765655729342787
* File: https://www.figma.com/file/ZHPv3t2L6Asuuql9ND4q1L
*/
export const schema = {
$schema: 'http://json-schema.org/draft-07/schema#',
properties: {
baseColor: {
type: 'array',
items: {
type: 'string',
pattern: '^(transparent|[a-fA-F0-9]{6})$',
},
default: ['ffffff'],
},
beard: {
type: 'array',
items: {
type: 'string',
enum: ['variant05', 'variant04', 'variant03', 'variant02', 'variant01'],
},
default: [
'variant05',
'variant04',
'variant03',
'variant02',
'variant01',
],
},
beardProbability: {
type: 'integer',
minimum: 0,
maximum: 100,
default: 10,
},
eyes: {
type: 'array',
items: {
type: 'string',
enum: [
'variant16',
'variant15',
'variant14',
'variant13',
'variant12',
'variant11',
'variant10',
'variant09',
'variant08',
'variant07',
'variant06',
'variant05',
'variant04',
'variant03',
'variant02',
'variant01',
],
},
default: [
'variant16',
'variant15',
'variant14',
'variant13',
'variant12',
'variant11',
'variant10',
'variant09',
'variant08',
'variant07',
'variant06',
'variant05',
'variant04',
'variant03',
'variant02',
'variant01',
],
},
face: {
type: 'array',
items: {
type: 'string',
enum: [
'variant08',
'variant07',
'variant06',
'variant05',
'variant04',
'variant03',
'variant02',
'variant01',
],
},
default: [
'variant08',
'variant07',
'variant06',
'variant05',
'variant04',
'variant03',
'variant02',
'variant01',
],
},
mouth: {
type: 'array',
items: {
type: 'string',
enum: [
'variant18',
'variant17',
'variant16',
'variant15',
'variant14',
'variant13',
'variant12',
'variant11',
'variant10',
'variant09',
'variant08',
'variant07',
'variant06',
'variant05',
'variant04',
'variant03',
'variant02',
'variant01',
],
},
default: [
'variant18',
'variant17',
'variant16',
'variant15',
'variant14',
'variant13',
'variant12',
'variant11',
'variant10',
'variant09',
'variant08',
'variant07',
'variant06',
'variant05',
'variant04',
'variant03',
'variant02',
'variant01',
],
},
mustache: {
type: 'array',
items: {
type: 'string',
enum: ['variant04', 'variant03', 'variant02', 'variant01'],
},
default: ['variant04', 'variant03', 'variant02', 'variant01'],
},
mustacheProbability: {
type: 'integer',
minimum: 0,
maximum: 100,
default: 10,
},
nose: {
type: 'array',
items: {
type: 'string',
enum: [
'variant09',
'variant08',
'variant07',
'variant06',
'variant05',
'variant04',
'variant03',
'variant02',
'variant01',
],
},
default: [
'variant09',
'variant08',
'variant07',
'variant06',
'variant05',
'variant04',
'variant03',
'variant02',
'variant01',
],
},
top: {
type: 'array',
items: {
type: 'string',
enum: [
'variant29',
'variant28',
'variant27',
'variant26',
'variant25',
'variant24',
'variant23',
'variant22',
'variant21',
'variant20',
'variant19',
'variant18',
'variant17',
'variant16',
'variant15',
'variant14',
'variant13',
'variant12',
'variant11',
'variant10',
'variant09',
'variant08',
'variant07',
'variant06',
'variant05',
'variant04',
'variant03',
'variant02',
'variant01',
],
},
default: [
'variant29',
'variant28',
'variant27',
'variant26',
'variant25',
'variant24',
'variant23',
'variant22',
'variant21',
'variant20',
'variant19',
'variant18',
'variant17',
'variant16',
'variant15',
'variant14',
'variant13',
'variant12',
'variant11',
'variant10',
'variant09',
'variant08',
'variant07',
'variant06',
'variant05',
'variant04',
'variant03',
'variant02',
'variant01',
],
},
topColor: {
type: 'array',
items: {
type: 'string',
pattern: '^(transparent|[a-fA-F0-9]{6})$',
},
default: ['ffc700', '9747ff', 'f24e1e', '699bf7', '0fa958', '000000'],
},
},
};