@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",
  }
}

Readme

Keywords

none

Package Sidebar

Install

npm i @qingclass/iconfont-loader

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

261 kB

Total Files

9

Last publish

Collaborators

  • geektr
  • geektr.qc