I am creating an angular library following this article
TL;DR Using the following commands
ng new foo --create-application=false // for workspace
cd foo
ng generate library foo-lib // for library
I want to use Material Icons in my component template and have done so by following this repo that I found in this Github issue
npm install @material-design-icons/font@latest
foo-lib.component.html
<span class="material-icons-outlined icon">fit_screen</span>
foo-lib.component.scss
$material-design-icons-font-path: '~@material-design-icons/font/';
@import '@material-design-icons/font';
tsconfig.lib.json
{
....,
"styles": [
"node_modules/@material-design-icons/font/",
"node_modules/@material-design-icons/font/outlined.scss",
"node_modules/@material-design-icons/font/material-icons-outlined.woff2"
],
}
Found this question on SO but it did not work either.