An iconfont downloader via puppeteer.
# yarn
yarn global add dl-iconfont
# npm
npm i -g dl-iconfont
dotenv is used inside the CLI, so you can simply create a .env
file.
ICONFONT_PROJECT_ID
(required)ICONFONT_LOGIN
(required)ICONFONT_PASSWORD
(required)ICONFONT_DOWNLOAD_FILE
(optional)PUPPETEER_HEADLESS
(optional)
# [iconfont.js] is optional, it can be provided via env `ICONFONT_DOWNLOAD_FILE` too
dli iconfont.js
import { fetchJsUrl, download } from 'dl-iconfont'
const jsUrl = await fetchJsUrl({ projectId, login, password, headless })
await download(jsUrl, 'iconfont.js')
Detailed changes for each release are documented in CHANGELOG.md.