mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 16:46:12 +01:00
chore: use fontsource-utils/scss to get rid of deprecation warning
closes #13520
This commit is contained in:
@@ -29,6 +29,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@adactive/bootstrap-tagsinput": "0.8.2",
|
||||
"@fontsource-utils/scss": "0.2.1",
|
||||
"@fontsource/inter": "5.2.6",
|
||||
"@fontsource/poppins": "5.2.6",
|
||||
"@fortawesome/fontawesome-free": "6.7.2",
|
||||
|
||||
@@ -1,20 +1,24 @@
|
||||
@use "@fontsource/inter/scss/mixins" as Inter;
|
||||
@use "@fontsource/poppins/scss/mixins" as Poppins;
|
||||
@use "pkg:@fontsource-utils/scss" as fontsource;
|
||||
@use "pkg:@fontsource/inter/scss" as inter;
|
||||
@use "pkg:@fontsource/poppins/scss" as poppins;
|
||||
|
||||
$weights: $font-weight-light, $font-weight-normal, $font-weight-semibold, $font-weight-bold;
|
||||
$subsets: (latin, latin-ext);
|
||||
|
||||
@include Inter.faces(
|
||||
$weights: $weights,
|
||||
$subsets: $subsets,
|
||||
$display: fallback,
|
||||
$directory: "./plugins/core/inter"
|
||||
@include fontsource.faces(
|
||||
$metadata: inter.$metadata,
|
||||
$subsets: $subsets,
|
||||
$weights: $weights,
|
||||
$styles: all,
|
||||
$directory: "./plugins/core/inter"
|
||||
);
|
||||
@include Poppins.faces(
|
||||
$weights: $weights,
|
||||
$subsets: $subsets,
|
||||
$display: fallback,
|
||||
$directory: "./plugins/core/poppins"
|
||||
|
||||
@include fontsource.faces(
|
||||
$metadata: poppins.$metadata,
|
||||
$subsets: $subsets,
|
||||
$weights: $weights,
|
||||
$styles: all,
|
||||
$directory: "./plugins/core/poppins"
|
||||
);
|
||||
|
||||
.ff-base { font-family: $font-family-base !important; }
|
||||
|
||||
@@ -162,6 +162,7 @@ actions.buildCSS = async function buildCSS(data) {
|
||||
try {
|
||||
const opts = {
|
||||
loadPaths: data.paths,
|
||||
importers: [new sass.NodePackageImporter()]
|
||||
};
|
||||
if (data.minify) {
|
||||
opts.silenceDeprecations = [
|
||||
|
||||
Reference in New Issue
Block a user