Getting Started
Installation
Prerequisites
Make sure you have the following installed:
- iconify-icon if used in the web component, see Iconify Icon Web Component for the details
- @iconify/react if used in React, see Iconify for React for the details
- @iconify/vue if used in Vue, see Iconify for Vue for the details
- @iconify/svelte if used in Svelte, see Iconify for Svelte for the details
And then install bilicon using your package manager of choice:
sh
$ npm add -S biliconsh
$ pnpm add -S biliconsh
$ yarn add -S biliconsh
$ yarn add -S biliconsh
$ bun add -S biliconUsage
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" />