- nodejs
- npm
- npx
We use eslint with the drupal extension for all JavaScript files.
Install all dependencies
npm install
- To update the icons download the latest from fontawesome Free for Web.
- Extract the zip webfonts directory into js/plugin/osu_icons/styles/webfonts.
- Extract icons.json from metadata and place into js/plugins/osu_icons/dialogs
- Extract the scss into js/plugin/osu_icons/styles
- Rename brands.scss to _brands.scss
- Rename regular.scss to _regular.scss
- Rename solid.scss to _solid.scss
- Rename v4-shims.scss to _v4-shims.scss
- Rename fontawesome.scss to _fontawesome.scss
- Ensure font path in _variables.scss
"./webfonts" !default;
- Ensure all renamed scss files are loaded in _fontawesome
- run gulp