@qingclass/iconfont-loader
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

IconFont Loader

Install

yarn add @qingclass/iconfont-loader

Usage

import IconFont from '@qingclass/iconfont-loader'
import fontAwesomeData from '@qingclass/iconfont-loader/iconfonts/font-awesome.json'
import customFontData from 'somewhere/costom-font.json'

const fontAwesome = new IconFont(fontAwesomeData)
const customFont = new IconFont(customFontData)

fontAwesome.generateCSS({ attach: true })
customFont.generateCSS({ attach: true })

Data JSON format

{
  "name": "font-name",
  "prefix": "font-prefix",
  "url": "font-url",
  "buildHash": "build-hash",
  "files": {
    "eot": "font-file-name.eot",
    "woff2": "font-file-name.woff2",
    "woff": "font-file-name.woff",
    "ttf": "font-file-name.ttf",
    "svg": "font-file-name.svg"
  },
  "icons": {
    "icon-name":"icon-unicode-index",
  }
}

/@qingclass/iconfont-loader/

    Package Sidebar

    Install

    npm i @qingclass/iconfont-loader

    Weekly Downloads

    6

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    261 kB

    Total Files

    9

    Last publish

    Collaborators

    • geektr
    • geektr.qc