Skip to content

Getting Started

Installation

Prerequisites

Make sure you have the following installed:

And then install bilicon using your package manager of choice:

sh
$ npm add -S bilicon
sh
$ pnpm add -S bilicon
sh
$ yarn add -S bilicon
sh
$ yarn add -S bilicon
sh
$ bun add -S bilicon

Usage

Congratulations! you have successfully installed bilicon. Now you can start using it in your project.

js
import { biliIconifyJSON } from 'bilicon'
import { addCollection } from 'iconify-icon'

addCollection(biliIconifyJSON)

// Now you can use bilicon in your html as a web component
// <iconify-icon icon="bili:doge" />
js
import { addCollection, Icon } from '@iconify/react'
import { biliIconifyJSON } from 'bilicon'

addCollection(biliIconifyJSON)

// <Icon icon="bili:doge" />
js
import { addCollection, Icon } from '@iconify/vue'
import { biliIconifyJSON } from 'bilicon'

addCollection(biliIconifyJSON)

// <Icon icon="bili:doge" />
js
import Icon, { addCollection } from '@iconify/svelte'
import { biliIconifyJSON } from 'bilicon'

addCollection(biliIconifyJSON)

// <Icon icon="bili:doge" />

zhihu

js
import { zhihuIconifyJSON } from 'bilicon'
import { addCollection } from 'iconify-icon'

addCollection(zhihuIconifyJSON)

// Now you can use zhihu emoticon in your html as a web component
// <iconify-icon icon="zhihu:吃瓜" />
js
import { addCollection, Icon } from '@iconify/react'
import { zhihuIconifyJSON } from 'bilicon'

addCollection(zhihuIconifyJSON)

// <Icon icon="zhihu:吃瓜" />
js
import { addCollection, Icon } from '@iconify/vue'
import { zhihuIconifyJSON } from 'bilicon'

addCollection(zhihuIconifyJSON)

// <Icon icon="zhihu:吃瓜" />
js
import Icon, { addCollection } from '@iconify/svelte'
import { zhihuIconifyJSON } from 'bilicon'

addCollection(zhihuIconifyJSON)

// <Icon icon="zhihu:吃瓜" />

douyin

js
import { douyinIconifyJSON } from 'bilicon'
import { addCollection } from 'iconify-icon'

addCollection(douyinIconifyJSON)

// Now you can use zhihu emoticon in your html as a web component
// <iconify-icon icon="douyin:九转大肠" />
js
import { addCollection, Icon } from '@iconify/react'
import { douyinIconifyJSON } from 'bilicon'

addCollection(douyinIconifyJSON)

// <Icon icon="douyin:九转大肠" />
js
import { addCollection, Icon } from '@iconify/vue'
import { douyinIconifyJSON } from 'bilicon'

addCollection(douyinIconifyJSON)

// <Icon icon="douyin:九转大肠" />
js
import Icon, { addCollection } from '@iconify/svelte'
import { douyinIconifyJSON } from 'bilicon'

addCollection(douyinIconifyJSON)

// <Icon icon="douyin:九转大肠" />

rednote

js
import { rednoteIconifyJSON } from 'bilicon'
import { addCollection } from 'iconify-icon'

addCollection(rednoteIconifyJSON)

// Now you can use zhihu emoticon in your html as a web component
// <iconify-icon icon="rednote:doge" />
js
import { addCollection, Icon } from '@iconify/react'
import { rednoteIconifyJSON } from 'bilicon'

addCollection(rednoteIconifyJSON)

// <Icon icon="rednote:doge" />
js
import { addCollection, Icon } from '@iconify/vue'
import { rednoteIconifyJSON } from 'bilicon'

addCollection(rednoteIconifyJSON)

// <Icon icon="rednote:doge" />
js
import Icon, { addCollection } from '@iconify/svelte'
import { rednoteIconifyJSON } from 'bilicon'

addCollection(rednoteIconifyJSON)

// <Icon icon="rednote:doge" />