## phosphor-css Unlike `phosphor-icons`, `phosphor-css` isn't loading any fonts. Instead, CSS is loaded, and SVG icons are requested when required. It is possible to load a multi- or single-weight CSS file (e.g. "regular" or "fill"), allowing for even more efficient use. [![build package and run tests](https://github.com/lucagoslar/phosphor-css/actions/workflows/test.yml/badge.svg)](https://github.com/lucagoslar/phosphor-css/actions/workflows/test.yml) ## Index - [phosphor-css](#phosphor-css) - [Index](#index) - [Installation](#installation) - [Usage](#usage) - [License](#license) - [Contribute](#contribute) ## Installation ```bash npm i phosphor-css ``` ## Usage By default, icons are the size of 1.5rem (24px). `width`, `height`, `background-color` (final icon colour) and `line-height` can be modified when targetting `.ph.icon`. ```css @import 'phosphor-css/css/index.css'; @import 'phosphor-css/sass/index.scss'; @import 'phosphor-css/less/index.less'; /* @import "phosphor-css/{language}/{weight}.{language}"; */ ``` ```html ``` ```html ``` ## License [phosphor-icons](https://github.com/phosphor-icons/core/blob/main/LICENSE) is licensed under MIT. After building, you may find the license in the `assets` folder. Thus, the license is included in the npm package. ## Contribute Install all (dev-)dependencies by running the following. ``` pnpm i ``` Make sure [husky](https://github.com/typicode/husky) is being installed too. ``` pnpm run prepare ``` \ _And off we go …_ Build this project with the following. ``` pnpm run build ```