marktext / file-icons

atom file icons

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

File Icons

File icons used in MarkText and inspired by file-icons/atom.

Installation

yarn add @marktext/file-icons

Usage

import fileIcons from '@marktext/file-icons'
import '@marktext/file-icons/build/index.css'

const icon = fileIcons.matchLanguage('javascript')
// iconEle.classList.add(icon.icon)
// icon with color
// iconEle.classList.add(icon.colour[0])
// iconEle.classList.add(icon.colour[1])

You can refer more APIs at atom/icon-tables.js at master · file-icons/atom · GitHub

Development

yarn dev

And open browser at http://127.0.0.1:3000/ to see the example. the example is at folder src.

Build and Publish

# Change the version in package.json
# Build to the build folder
yarn build
# Publish to npm
yarn pub

License

MIT.

About

atom file icons

License:MIT License


Languages

Language:JavaScript 68.9%Language:Less 20.4%Language:HTML 6.7%Language:CSS 4.1%